event_groups.c.000i.cgraph 52 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507
  1. Trivially needed symbols: vEventGroupSetNumber uxEventGroupGetNumber xEventGroupSetBitsFromISR vEventGroupClearBitsCallback vEventGroupSetBitsCallback vEventGroupDelete xEventGroupSetBits xEventGroupGetBitsFromISR xEventGroupClearBitsFromISR xEventGroupClearBits xEventGroupWaitBits xEventGroupSync xEventGroupCreate
  2. Initial Symbol table:
  3. vPortFree/29 (vPortFree) @05ecab60
  4. Type: function
  5. Visibility: external public
  6. References:
  7. Referring:
  8. Function flags: optimize_size
  9. Called by: vEventGroupDelete/11
  10. Calls:
  11. vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @05eca9a0
  12. Type: function
  13. Visibility: external public
  14. References:
  15. Referring:
  16. Function flags: optimize_size
  17. Called by: vEventGroupDelete/11 xEventGroupSetBits/10
  18. Calls:
  19. xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @05eca460
  20. Type: function
  21. Visibility: external public
  22. References:
  23. Referring:
  24. Function flags: optimize_size
  25. Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8
  26. Calls:
  27. vPortExitCritical/26 (vPortExitCritical) @05eadd20
  28. Type: function
  29. Visibility: external public
  30. References:
  31. Referring:
  32. Function flags: optimize_size
  33. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  34. Calls:
  35. vPortEnterCritical/25 (vPortEnterCritical) @05eadc40
  36. Type: function
  37. Visibility: external public
  38. References:
  39. Referring:
  40. Function flags: optimize_size
  41. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  42. Calls:
  43. uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @05eadb60
  44. Type: function
  45. Visibility: external public
  46. References:
  47. Referring:
  48. Function flags: optimize_size
  49. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  50. Calls:
  51. xTaskResumeAll/23 (xTaskResumeAll) @05eada80
  52. Type: function
  53. Visibility: external public
  54. References:
  55. Referring:
  56. Function flags: optimize_size
  57. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  58. Calls:
  59. vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @05ead9a0
  60. Type: function
  61. Visibility: external public
  62. References:
  63. Referring:
  64. Function flags: optimize_size
  65. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  66. Calls:
  67. vTaskSuspendAll/21 (vTaskSuspendAll) @05ead8c0
  68. Type: function
  69. Visibility: external public
  70. References:
  71. Referring:
  72. Function flags: optimize_size
  73. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  74. Calls:
  75. xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @05ead7e0
  76. Type: function
  77. Visibility: external public
  78. References:
  79. Referring:
  80. Function flags: optimize_size
  81. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  82. Calls:
  83. vListInitialise/19 (vListInitialise) @05ead460
  84. Type: function
  85. Visibility: external public
  86. References:
  87. Referring:
  88. Function flags: optimize_size
  89. Called by: xEventGroupCreate/4
  90. Calls:
  91. pvPortMalloc/18 (pvPortMalloc) @05ead380
  92. Type: function
  93. Visibility: external public
  94. References:
  95. Referring:
  96. Function flags: optimize_size
  97. Called by: xEventGroupCreate/4
  98. Calls:
  99. vEventGroupSetNumber/17 (vEventGroupSetNumber) @05ea1e00
  100. Type: function definition analyzed
  101. Visibility: public
  102. Aux: @01733ea0
  103. References:
  104. Referring:
  105. Function flags: body optimize_size
  106. Called by:
  107. Calls:
  108. uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @05ea18c0
  109. Type: function definition analyzed
  110. Visibility: public
  111. Aux: @05ea1e00
  112. References:
  113. Referring:
  114. Function flags: body optimize_size
  115. Called by:
  116. Calls:
  117. xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @05ea12a0
  118. Type: function definition analyzed
  119. Visibility: public
  120. Aux: @05ea18c0
  121. References: vEventGroupSetBitsCallback/12 (addr)
  122. Referring:
  123. Function flags: body optimize_size
  124. Called by:
  125. Calls: xTimerPendFunctionCallFromISR/27
  126. prvTestWaitCondition/14 (prvTestWaitCondition) @05ea1d20
  127. Type: function definition analyzed
  128. Visibility:
  129. Aux: @05e5dd20
  130. References:
  131. Referring:
  132. Function flags: body optimize_size
  133. Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6
  134. Calls:
  135. vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @05ea1a80
  136. Type: function definition analyzed
  137. Visibility: public
  138. Address is taken.
  139. Aux: @05ea12a0
  140. References:
  141. Referring: xEventGroupClearBitsFromISR/8 (addr)
  142. Function flags: body optimize_size
  143. Called by:
  144. Calls: xEventGroupClearBits/7
  145. vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @05ea17e0
  146. Type: function definition analyzed
  147. Visibility: public
  148. Address is taken.
  149. Aux: @05ea1a80
  150. References:
  151. Referring: xEventGroupSetBitsFromISR/15 (addr)
  152. Function flags: body optimize_size
  153. Called by:
  154. Calls: xEventGroupSetBits/10
  155. vEventGroupDelete/11 (vEventGroupDelete) @05ea1540
  156. Type: function definition analyzed
  157. Visibility: public
  158. Aux: @05ea17e0
  159. References:
  160. Referring:
  161. Function flags: body optimize_size
  162. Called by:
  163. Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vPortRaiseBASEPRI/1 vTaskSuspendAll/21 vPortRaiseBASEPRI/1
  164. xEventGroupSetBits/10 (xEventGroupSetBits) @05ea11c0
  165. Type: function definition analyzed
  166. Visibility: public
  167. Aux: @05ea1540
  168. References:
  169. Referring:
  170. Function flags: body optimize_size
  171. Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5
  172. Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  173. xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @05e5da80
  174. Type: function definition analyzed
  175. Visibility: public
  176. Aux: @05ea11c0
  177. References:
  178. Referring:
  179. Function flags: body optimize_size
  180. Called by:
  181. Calls: vPortSetBASEPRI/3 ulPortRaiseBASEPRI/2
  182. xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @05e5d0e0
  183. Type: function definition analyzed
  184. Visibility: public
  185. Aux: @05e5da80
  186. References: vEventGroupClearBitsCallback/13 (addr)
  187. Referring:
  188. Function flags: body optimize_size
  189. Called by:
  190. Calls: xTimerPendFunctionCallFromISR/27
  191. xEventGroupClearBits/7 (xEventGroupClearBits) @05e5dd20
  192. Type: function definition analyzed
  193. Visibility: public
  194. Aux: @05e5d0e0
  195. References:
  196. Referring:
  197. Function flags: body optimize_size
  198. Called by: vEventGroupClearBitsCallback/13
  199. Calls: vPortExitCritical/26 vPortEnterCritical/25 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  200. xEventGroupWaitBits/6 (xEventGroupWaitBits) @05e5d9a0
  201. Type: function definition analyzed
  202. Visibility: public
  203. Aux: @05e5dd20
  204. References:
  205. Referring:
  206. Function flags: body optimize_size
  207. Called by:
  208. Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  209. xEventGroupSync/5 (xEventGroupSync) @05e5d460
  210. Type: function definition analyzed
  211. Visibility: public
  212. Aux: @05e5d9a0
  213. References:
  214. Referring:
  215. Function flags: body optimize_size
  216. Called by:
  217. Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  218. xEventGroupCreate/4 (xEventGroupCreate) @05e5d000
  219. Type: function definition analyzed
  220. Visibility: public
  221. Aux: @05e5d460
  222. References:
  223. Referring:
  224. Function flags: body optimize_size
  225. Called by:
  226. Calls: vListInitialise/19 pvPortMalloc/18
  227. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05de9380
  228. Type: function definition analyzed
  229. Visibility:
  230. Aux: @05ea11c0
  231. References:
  232. Referring:
  233. Function flags: body optimize_size
  234. Called by: xEventGroupGetBitsFromISR/9
  235. Calls:
  236. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05de90e0
  237. Type: function definition analyzed
  238. Visibility:
  239. Aux: @05de9380
  240. References:
  241. Referring:
  242. Function flags: body optimize_size
  243. Called by: xEventGroupGetBitsFromISR/9
  244. Calls:
  245. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05de3d20
  246. Type: function definition analyzed
  247. Visibility:
  248. Aux: @05e5d9a0
  249. References:
  250. Referring:
  251. Function flags: body optimize_size
  252. Called by: vEventGroupDelete/11 vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupSetBits/10 xEventGroupClearBits/7 xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupSync/5 xEventGroupSync/5
  253. Calls:
  254. xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @05de3a80
  255. Type: function definition
  256. Visibility:
  257. References:
  258. Referring:
  259. Function flags: optimize_size
  260. Called by:
  261. Calls:
  262. Removing unused symbols: xPortIsInsideInterrupt
  263. Reclaimed Symbol table:
  264. vPortFree/29 (vPortFree) @05ecab60
  265. Type: function
  266. Visibility: external public
  267. References:
  268. Referring:
  269. Function flags: optimize_size
  270. Called by: vEventGroupDelete/11
  271. Calls:
  272. vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @05eca9a0
  273. Type: function
  274. Visibility: external public
  275. References:
  276. Referring:
  277. Function flags: optimize_size
  278. Called by: vEventGroupDelete/11 xEventGroupSetBits/10
  279. Calls:
  280. xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @05eca460
  281. Type: function
  282. Visibility: external public
  283. References:
  284. Referring:
  285. Function flags: optimize_size
  286. Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8
  287. Calls:
  288. vPortExitCritical/26 (vPortExitCritical) @05eadd20
  289. Type: function
  290. Visibility: external public
  291. References:
  292. Referring:
  293. Function flags: optimize_size
  294. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  295. Calls:
  296. vPortEnterCritical/25 (vPortEnterCritical) @05eadc40
  297. Type: function
  298. Visibility: external public
  299. References:
  300. Referring:
  301. Function flags: optimize_size
  302. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  303. Calls:
  304. uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @05eadb60
  305. Type: function
  306. Visibility: external public
  307. References:
  308. Referring:
  309. Function flags: optimize_size
  310. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  311. Calls:
  312. xTaskResumeAll/23 (xTaskResumeAll) @05eada80
  313. Type: function
  314. Visibility: external public
  315. References:
  316. Referring:
  317. Function flags: optimize_size
  318. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  319. Calls:
  320. vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @05ead9a0
  321. Type: function
  322. Visibility: external public
  323. References:
  324. Referring:
  325. Function flags: optimize_size
  326. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  327. Calls:
  328. vTaskSuspendAll/21 (vTaskSuspendAll) @05ead8c0
  329. Type: function
  330. Visibility: external public
  331. References:
  332. Referring:
  333. Function flags: optimize_size
  334. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  335. Calls:
  336. xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @05ead7e0
  337. Type: function
  338. Visibility: external public
  339. References:
  340. Referring:
  341. Function flags: optimize_size
  342. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  343. Calls:
  344. vListInitialise/19 (vListInitialise) @05ead460
  345. Type: function
  346. Visibility: external public
  347. References:
  348. Referring:
  349. Function flags: optimize_size
  350. Called by: xEventGroupCreate/4
  351. Calls:
  352. pvPortMalloc/18 (pvPortMalloc) @05ead380
  353. Type: function
  354. Visibility: external public
  355. References:
  356. Referring:
  357. Function flags: optimize_size
  358. Called by: xEventGroupCreate/4
  359. Calls:
  360. vEventGroupSetNumber/17 (vEventGroupSetNumber) @05ea1e00
  361. Type: function definition analyzed
  362. Visibility: public
  363. References:
  364. Referring:
  365. Function flags: body optimize_size
  366. Called by:
  367. Calls:
  368. uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @05ea18c0
  369. Type: function definition analyzed
  370. Visibility: public
  371. References:
  372. Referring:
  373. Function flags: body optimize_size
  374. Called by:
  375. Calls:
  376. xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @05ea12a0
  377. Type: function definition analyzed
  378. Visibility: public
  379. References: vEventGroupSetBitsCallback/12 (addr)
  380. Referring:
  381. Function flags: body optimize_size
  382. Called by:
  383. Calls: xTimerPendFunctionCallFromISR/27
  384. prvTestWaitCondition/14 (prvTestWaitCondition) @05ea1d20
  385. Type: function definition analyzed
  386. Visibility:
  387. References:
  388. Referring:
  389. Function flags: body optimize_size
  390. Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6
  391. Calls:
  392. vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @05ea1a80
  393. Type: function definition analyzed
  394. Visibility: public
  395. Address is taken.
  396. References:
  397. Referring: xEventGroupClearBitsFromISR/8 (addr)
  398. Function flags: body optimize_size
  399. Called by:
  400. Calls: xEventGroupClearBits/7
  401. vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @05ea17e0
  402. Type: function definition analyzed
  403. Visibility: public
  404. Address is taken.
  405. References:
  406. Referring: xEventGroupSetBitsFromISR/15 (addr)
  407. Function flags: body optimize_size
  408. Called by:
  409. Calls: xEventGroupSetBits/10
  410. vEventGroupDelete/11 (vEventGroupDelete) @05ea1540
  411. Type: function definition analyzed
  412. Visibility: public
  413. References:
  414. Referring:
  415. Function flags: body optimize_size
  416. Called by:
  417. Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vPortRaiseBASEPRI/1 vTaskSuspendAll/21 vPortRaiseBASEPRI/1
  418. xEventGroupSetBits/10 (xEventGroupSetBits) @05ea11c0
  419. Type: function definition analyzed
  420. Visibility: public
  421. References:
  422. Referring:
  423. Function flags: body optimize_size
  424. Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5
  425. Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  426. xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @05e5da80
  427. Type: function definition analyzed
  428. Visibility: public
  429. References:
  430. Referring:
  431. Function flags: body optimize_size
  432. Called by:
  433. Calls: vPortSetBASEPRI/3 ulPortRaiseBASEPRI/2
  434. xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @05e5d0e0
  435. Type: function definition analyzed
  436. Visibility: public
  437. References: vEventGroupClearBitsCallback/13 (addr)
  438. Referring:
  439. Function flags: body optimize_size
  440. Called by:
  441. Calls: xTimerPendFunctionCallFromISR/27
  442. xEventGroupClearBits/7 (xEventGroupClearBits) @05e5dd20
  443. Type: function definition analyzed
  444. Visibility: public
  445. References:
  446. Referring:
  447. Function flags: body optimize_size
  448. Called by: vEventGroupClearBitsCallback/13
  449. Calls: vPortExitCritical/26 vPortEnterCritical/25 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  450. xEventGroupWaitBits/6 (xEventGroupWaitBits) @05e5d9a0
  451. Type: function definition analyzed
  452. Visibility: public
  453. References:
  454. Referring:
  455. Function flags: body optimize_size
  456. Called by:
  457. Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  458. xEventGroupSync/5 (xEventGroupSync) @05e5d460
  459. Type: function definition analyzed
  460. Visibility: public
  461. References:
  462. Referring:
  463. Function flags: body optimize_size
  464. Called by:
  465. Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  466. xEventGroupCreate/4 (xEventGroupCreate) @05e5d000
  467. Type: function definition analyzed
  468. Visibility: public
  469. References:
  470. Referring:
  471. Function flags: body optimize_size
  472. Called by:
  473. Calls: vListInitialise/19 pvPortMalloc/18
  474. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05de9380
  475. Type: function definition analyzed
  476. Visibility:
  477. References:
  478. Referring:
  479. Function flags: body optimize_size
  480. Called by: xEventGroupGetBitsFromISR/9
  481. Calls:
  482. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05de90e0
  483. Type: function definition analyzed
  484. Visibility:
  485. References:
  486. Referring:
  487. Function flags: body optimize_size
  488. Called by: xEventGroupGetBitsFromISR/9
  489. Calls:
  490. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05de3d20
  491. Type: function definition analyzed
  492. Visibility:
  493. References:
  494. Referring:
  495. Function flags: body optimize_size
  496. Called by: vEventGroupDelete/11 vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupSetBits/10 xEventGroupClearBits/7 xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupSync/5 xEventGroupSync/5
  497. Calls:
  498. Initial Symbol table:
  499. vPortFree/29 (vPortFree) @05ecab60
  500. Type: function
  501. Visibility: external public
  502. References:
  503. Referring:
  504. Function flags: optimize_size
  505. Called by: vEventGroupDelete/11
  506. Calls:
  507. vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @05eca9a0
  508. Type: function
  509. Visibility: external public
  510. References:
  511. Referring:
  512. Function flags: optimize_size
  513. Called by: vEventGroupDelete/11 xEventGroupSetBits/10
  514. Calls:
  515. xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @05eca460
  516. Type: function
  517. Visibility: external public
  518. References:
  519. Referring:
  520. Function flags: optimize_size
  521. Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8
  522. Calls:
  523. vPortExitCritical/26 (vPortExitCritical) @05eadd20
  524. Type: function
  525. Visibility: external public
  526. References:
  527. Referring:
  528. Function flags: optimize_size
  529. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  530. Calls:
  531. vPortEnterCritical/25 (vPortEnterCritical) @05eadc40
  532. Type: function
  533. Visibility: external public
  534. References:
  535. Referring:
  536. Function flags: optimize_size
  537. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  538. Calls:
  539. uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @05eadb60
  540. Type: function
  541. Visibility: external public
  542. References:
  543. Referring:
  544. Function flags: optimize_size
  545. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  546. Calls:
  547. xTaskResumeAll/23 (xTaskResumeAll) @05eada80
  548. Type: function
  549. Visibility: external public
  550. References:
  551. Referring:
  552. Function flags: optimize_size
  553. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  554. Calls:
  555. vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @05ead9a0
  556. Type: function
  557. Visibility: external public
  558. References:
  559. Referring:
  560. Function flags: optimize_size
  561. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  562. Calls:
  563. vTaskSuspendAll/21 (vTaskSuspendAll) @05ead8c0
  564. Type: function
  565. Visibility: external public
  566. References:
  567. Referring:
  568. Function flags: optimize_size
  569. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  570. Calls:
  571. xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @05ead7e0
  572. Type: function
  573. Visibility: external public
  574. References:
  575. Referring:
  576. Function flags: optimize_size
  577. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  578. Calls:
  579. vListInitialise/19 (vListInitialise) @05ead460
  580. Type: function
  581. Visibility: external public
  582. References:
  583. Referring:
  584. Function flags: optimize_size
  585. Called by: xEventGroupCreate/4
  586. Calls:
  587. pvPortMalloc/18 (pvPortMalloc) @05ead380
  588. Type: function
  589. Visibility: external public
  590. References:
  591. Referring:
  592. Function flags: optimize_size
  593. Called by: xEventGroupCreate/4
  594. Calls:
  595. vEventGroupSetNumber/17 (vEventGroupSetNumber) @05ea1e00
  596. Type: function definition analyzed
  597. Visibility: public
  598. References:
  599. Referring:
  600. Function flags: body optimize_size
  601. Called by:
  602. Calls:
  603. uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @05ea18c0
  604. Type: function definition analyzed
  605. Visibility: public
  606. References:
  607. Referring:
  608. Function flags: body optimize_size
  609. Called by:
  610. Calls:
  611. xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @05ea12a0
  612. Type: function definition analyzed
  613. Visibility: public
  614. References: vEventGroupSetBitsCallback/12 (addr)
  615. Referring:
  616. Function flags: body optimize_size
  617. Called by:
  618. Calls: xTimerPendFunctionCallFromISR/27
  619. prvTestWaitCondition/14 (prvTestWaitCondition) @05ea1d20
  620. Type: function definition analyzed
  621. Visibility:
  622. References:
  623. Referring:
  624. Function flags: body optimize_size
  625. Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6
  626. Calls:
  627. vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @05ea1a80
  628. Type: function definition analyzed
  629. Visibility: public
  630. Address is taken.
  631. References:
  632. Referring: xEventGroupClearBitsFromISR/8 (addr)
  633. Function flags: body optimize_size
  634. Called by:
  635. Calls: xEventGroupClearBits/7
  636. vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @05ea17e0
  637. Type: function definition analyzed
  638. Visibility: public
  639. Address is taken.
  640. References:
  641. Referring: xEventGroupSetBitsFromISR/15 (addr)
  642. Function flags: body optimize_size
  643. Called by:
  644. Calls: xEventGroupSetBits/10
  645. vEventGroupDelete/11 (vEventGroupDelete) @05ea1540
  646. Type: function definition analyzed
  647. Visibility: public
  648. References:
  649. Referring:
  650. Function flags: body optimize_size
  651. Called by:
  652. Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vPortRaiseBASEPRI/1 vTaskSuspendAll/21 vPortRaiseBASEPRI/1
  653. xEventGroupSetBits/10 (xEventGroupSetBits) @05ea11c0
  654. Type: function definition analyzed
  655. Visibility: public
  656. References:
  657. Referring:
  658. Function flags: body optimize_size
  659. Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5
  660. Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  661. xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @05e5da80
  662. Type: function definition analyzed
  663. Visibility: public
  664. References:
  665. Referring:
  666. Function flags: body optimize_size
  667. Called by:
  668. Calls: vPortSetBASEPRI/3 ulPortRaiseBASEPRI/2
  669. xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @05e5d0e0
  670. Type: function definition analyzed
  671. Visibility: public
  672. References: vEventGroupClearBitsCallback/13 (addr)
  673. Referring:
  674. Function flags: body optimize_size
  675. Called by:
  676. Calls: xTimerPendFunctionCallFromISR/27
  677. xEventGroupClearBits/7 (xEventGroupClearBits) @05e5dd20
  678. Type: function definition analyzed
  679. Visibility: public
  680. References:
  681. Referring:
  682. Function flags: body optimize_size
  683. Called by: vEventGroupClearBitsCallback/13
  684. Calls: vPortExitCritical/26 vPortEnterCritical/25 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  685. xEventGroupWaitBits/6 (xEventGroupWaitBits) @05e5d9a0
  686. Type: function definition analyzed
  687. Visibility: public
  688. References:
  689. Referring:
  690. Function flags: body optimize_size
  691. Called by:
  692. Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  693. xEventGroupSync/5 (xEventGroupSync) @05e5d460
  694. Type: function definition analyzed
  695. Visibility: public
  696. References:
  697. Referring:
  698. Function flags: body optimize_size
  699. Called by:
  700. Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  701. xEventGroupCreate/4 (xEventGroupCreate) @05e5d000
  702. Type: function definition analyzed
  703. Visibility: public
  704. References:
  705. Referring:
  706. Function flags: body optimize_size
  707. Called by:
  708. Calls: vListInitialise/19 pvPortMalloc/18
  709. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05de9380
  710. Type: function definition analyzed
  711. Visibility:
  712. References:
  713. Referring:
  714. Function flags: body optimize_size
  715. Called by: xEventGroupGetBitsFromISR/9
  716. Calls:
  717. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05de90e0
  718. Type: function definition analyzed
  719. Visibility:
  720. References:
  721. Referring:
  722. Function flags: body optimize_size
  723. Called by: xEventGroupGetBitsFromISR/9
  724. Calls:
  725. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05de3d20
  726. Type: function definition analyzed
  727. Visibility:
  728. References:
  729. Referring:
  730. Function flags: body optimize_size
  731. Called by: vEventGroupDelete/11 vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupSetBits/10 xEventGroupClearBits/7 xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupSync/5 xEventGroupSync/5
  732. Calls:
  733. Removing unused symbols:
  734. Reclaimed Symbol table:
  735. vPortFree/29 (vPortFree) @05ecab60
  736. Type: function
  737. Visibility: external public
  738. References:
  739. Referring:
  740. Function flags: optimize_size
  741. Called by: vEventGroupDelete/11
  742. Calls:
  743. vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @05eca9a0
  744. Type: function
  745. Visibility: external public
  746. References:
  747. Referring:
  748. Function flags: optimize_size
  749. Called by: vEventGroupDelete/11 xEventGroupSetBits/10
  750. Calls:
  751. xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @05eca460
  752. Type: function
  753. Visibility: external public
  754. References:
  755. Referring:
  756. Function flags: optimize_size
  757. Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8
  758. Calls:
  759. vPortExitCritical/26 (vPortExitCritical) @05eadd20
  760. Type: function
  761. Visibility: external public
  762. References:
  763. Referring:
  764. Function flags: optimize_size
  765. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  766. Calls:
  767. vPortEnterCritical/25 (vPortEnterCritical) @05eadc40
  768. Type: function
  769. Visibility: external public
  770. References:
  771. Referring:
  772. Function flags: optimize_size
  773. Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5
  774. Calls:
  775. uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @05eadb60
  776. Type: function
  777. Visibility: external public
  778. References:
  779. Referring:
  780. Function flags: optimize_size
  781. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  782. Calls:
  783. xTaskResumeAll/23 (xTaskResumeAll) @05eada80
  784. Type: function
  785. Visibility: external public
  786. References:
  787. Referring:
  788. Function flags: optimize_size
  789. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  790. Calls:
  791. vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @05ead9a0
  792. Type: function
  793. Visibility: external public
  794. References:
  795. Referring:
  796. Function flags: optimize_size
  797. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  798. Calls:
  799. vTaskSuspendAll/21 (vTaskSuspendAll) @05ead8c0
  800. Type: function
  801. Visibility: external public
  802. References:
  803. Referring:
  804. Function flags: optimize_size
  805. Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5
  806. Calls:
  807. xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @05ead7e0
  808. Type: function
  809. Visibility: external public
  810. References:
  811. Referring:
  812. Function flags: optimize_size
  813. Called by: xEventGroupWaitBits/6 xEventGroupSync/5
  814. Calls:
  815. vListInitialise/19 (vListInitialise) @05ead460
  816. Type: function
  817. Visibility: external public
  818. References:
  819. Referring:
  820. Function flags: optimize_size
  821. Called by: xEventGroupCreate/4
  822. Calls:
  823. pvPortMalloc/18 (pvPortMalloc) @05ead380
  824. Type: function
  825. Visibility: external public
  826. References:
  827. Referring:
  828. Function flags: optimize_size
  829. Called by: xEventGroupCreate/4
  830. Calls:
  831. vEventGroupSetNumber/17 (vEventGroupSetNumber) @05ea1e00
  832. Type: function definition analyzed
  833. Visibility: public
  834. References:
  835. Referring:
  836. Function flags: body optimize_size
  837. Called by:
  838. Calls:
  839. uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @05ea18c0
  840. Type: function definition analyzed
  841. Visibility: public
  842. References:
  843. Referring:
  844. Function flags: body optimize_size
  845. Called by:
  846. Calls:
  847. xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @05ea12a0
  848. Type: function definition analyzed
  849. Visibility: public
  850. References: vEventGroupSetBitsCallback/12 (addr)
  851. Referring:
  852. Function flags: body optimize_size
  853. Called by:
  854. Calls: xTimerPendFunctionCallFromISR/27
  855. prvTestWaitCondition/14 (prvTestWaitCondition) @05ea1d20
  856. Type: function definition analyzed
  857. Visibility:
  858. References:
  859. Referring:
  860. Function flags: body optimize_size
  861. Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6
  862. Calls:
  863. vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @05ea1a80
  864. Type: function definition analyzed
  865. Visibility: public
  866. Address is taken.
  867. References:
  868. Referring: xEventGroupClearBitsFromISR/8 (addr)
  869. Function flags: body optimize_size
  870. Called by:
  871. Calls: xEventGroupClearBits/7
  872. vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @05ea17e0
  873. Type: function definition analyzed
  874. Visibility: public
  875. Address is taken.
  876. References:
  877. Referring: xEventGroupSetBitsFromISR/15 (addr)
  878. Function flags: body optimize_size
  879. Called by:
  880. Calls: xEventGroupSetBits/10
  881. vEventGroupDelete/11 (vEventGroupDelete) @05ea1540
  882. Type: function definition analyzed
  883. Visibility: public
  884. References:
  885. Referring:
  886. Function flags: body optimize_size
  887. Called by:
  888. Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vPortRaiseBASEPRI/1 vTaskSuspendAll/21 vPortRaiseBASEPRI/1
  889. xEventGroupSetBits/10 (xEventGroupSetBits) @05ea11c0
  890. Type: function definition analyzed
  891. Visibility: public
  892. References:
  893. Referring:
  894. Function flags: body optimize_size
  895. Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5
  896. Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  897. xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @05e5da80
  898. Type: function definition analyzed
  899. Visibility: public
  900. References:
  901. Referring:
  902. Function flags: body optimize_size
  903. Called by:
  904. Calls: vPortSetBASEPRI/3 ulPortRaiseBASEPRI/2
  905. xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @05e5d0e0
  906. Type: function definition analyzed
  907. Visibility: public
  908. References: vEventGroupClearBitsCallback/13 (addr)
  909. Referring:
  910. Function flags: body optimize_size
  911. Called by:
  912. Calls: xTimerPendFunctionCallFromISR/27
  913. xEventGroupClearBits/7 (xEventGroupClearBits) @05e5dd20
  914. Type: function definition analyzed
  915. Visibility: public
  916. References:
  917. Referring:
  918. Function flags: body optimize_size
  919. Called by: vEventGroupClearBitsCallback/13
  920. Calls: vPortExitCritical/26 vPortEnterCritical/25 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  921. xEventGroupWaitBits/6 (xEventGroupWaitBits) @05e5d9a0
  922. Type: function definition analyzed
  923. Visibility: public
  924. References:
  925. Referring:
  926. Function flags: body optimize_size
  927. Called by:
  928. Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  929. xEventGroupSync/5 (xEventGroupSync) @05e5d460
  930. Type: function definition analyzed
  931. Visibility: public
  932. References:
  933. Referring:
  934. Function flags: body optimize_size
  935. Called by:
  936. Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  937. xEventGroupCreate/4 (xEventGroupCreate) @05e5d000
  938. Type: function definition analyzed
  939. Visibility: public
  940. References:
  941. Referring:
  942. Function flags: body optimize_size
  943. Called by:
  944. Calls: vListInitialise/19 pvPortMalloc/18
  945. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05de9380
  946. Type: function definition analyzed
  947. Visibility:
  948. References:
  949. Referring:
  950. Function flags: body optimize_size
  951. Called by: xEventGroupGetBitsFromISR/9
  952. Calls:
  953. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05de90e0
  954. Type: function definition analyzed
  955. Visibility:
  956. References:
  957. Referring:
  958. Function flags: body optimize_size
  959. Called by: xEventGroupGetBitsFromISR/9
  960. Calls:
  961. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05de3d20
  962. Type: function definition analyzed
  963. Visibility:
  964. References:
  965. Referring:
  966. Function flags: body optimize_size
  967. Called by: vEventGroupDelete/11 vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupSetBits/10 xEventGroupClearBits/7 xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupSync/5 xEventGroupSync/5
  968. Calls:
  969. Reclaiming functions:
  970. Reclaiming variables:
  971. Clearing address taken flags:
  972. Optimized Symbol table:
  973. prvTestWaitCondition/44 (prvTestWaitCondition) @05de9380
  974. Type: function definition analyzed
  975. Visibility:
  976. next sharing asm name: 14
  977. References:
  978. Referring:
  979. Function prvTestWaitCondition/44 is inline copy in xEventGroupWaitBits/6
  980. Clone of prvTestWaitCondition/14
  981. Availability: local
  982. Function flags: count:23563 (estimated locally) body local nonfreeing_fn optimize_size
  983. Called by: xEventGroupWaitBits/6 (inlined) (23563 (estimated locally),0.08 per call)
  984. Calls:
  985. xEventGroupSetBits.part.0/39 (xEventGroupSetBits.part.0) @05de90e0
  986. Type: function definition analyzed
  987. Visibility: prevailing_def_ironly artificial
  988. References:
  989. Referring:
  990. Function xEventGroupSetBits.part.0/39 is inline copy in xEventGroupSetBits/10
  991. Availability: local
  992. Function flags: count:52886 (estimated locally) first_run:1 body local split_part optimize_size
  993. Called by: xEventGroupSetBits/10 (inlined) (52886 (estimated locally),0.23 per call)
  994. Calls: vTaskSuspendAll/21 (52886 (estimated locally),0.23 per call) vTaskRemoveFromUnorderedEventList/28 (179716 (estimated locally),0.78 per call) xTaskResumeAll/23 (52886 (estimated locally),0.23 per call)
  995. xEventGroupClearBits.part.0/36 (xEventGroupClearBits.part.0) @05de3a80
  996. Type: function definition analyzed
  997. Visibility: prevailing_def_ironly artificial
  998. References:
  999. Referring:
  1000. Function xEventGroupClearBits.part.0/36 is inline copy in xEventGroupClearBits/7
  1001. Availability: local
  1002. Function flags: count:52886 (estimated locally) first_run:1 body local split_part optimize_size
  1003. Called by: xEventGroupClearBits/7 (inlined) (52886 (estimated locally),0.23 per call)
  1004. Calls: vPortEnterCritical/25 (52886 (estimated locally),0.23 per call) vPortExitCritical/26 (52886 (estimated locally),0.23 per call)
  1005. vPortFree/29 (vPortFree) @05ecab60
  1006. Type: function
  1007. Visibility: external public
  1008. References:
  1009. Referring:
  1010. Availability: not_available
  1011. Function flags: optimize_size
  1012. Called by: vEventGroupDelete/11 (63439 (estimated locally),0.27 per call)
  1013. Calls:
  1014. vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @05eca9a0
  1015. Type: function
  1016. Visibility: external public
  1017. References:
  1018. Referring:
  1019. Availability: not_available
  1020. Function flags: optimize_size
  1021. Called by: vEventGroupDelete/11 (1030048 (estimated locally),4.46 per call) xEventGroupSetBits.part.0/39 (179716 (estimated locally),0.78 per call)
  1022. Calls:
  1023. xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @05eca460
  1024. Type: function
  1025. Visibility: external public
  1026. References:
  1027. Referring:
  1028. Availability: not_available
  1029. Function flags: optimize_size
  1030. Called by: xEventGroupSetBitsFromISR/15 (1073741824 (estimated locally),1.00 per call) xEventGroupClearBitsFromISR/8 (1073741824 (estimated locally),1.00 per call)
  1031. Calls:
  1032. vPortExitCritical/26 (vPortExitCritical) @05eadd20
  1033. Type: function
  1034. Visibility: external public
  1035. References:
  1036. Referring:
  1037. Availability: not_available
  1038. Function flags: optimize_size
  1039. Called by: xEventGroupSync/5 (3888 (estimated locally),0.02 per call) xEventGroupClearBits.part.0/36 (52886 (estimated locally),0.23 per call) xEventGroupWaitBits/6 (3888 (estimated locally),0.01 per call)
  1040. Calls:
  1041. vPortEnterCritical/25 (vPortEnterCritical) @05eadc40
  1042. Type: function
  1043. Visibility: external public
  1044. References:
  1045. Referring:
  1046. Availability: not_available
  1047. Function flags: optimize_size
  1048. Called by: xEventGroupSync/5 (3888 (estimated locally),0.02 per call) xEventGroupClearBits.part.0/36 (52886 (estimated locally),0.23 per call) xEventGroupWaitBits/6 (3888 (estimated locally),0.01 per call)
  1049. Calls:
  1050. uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @05eadb60
  1051. Type: function
  1052. Visibility: external public
  1053. References:
  1054. Referring:
  1055. Availability: not_available
  1056. Function flags: optimize_size
  1057. Called by: xEventGroupSync/5 (11782 (estimated locally),0.05 per call) xEventGroupWaitBits/6 (11782 (estimated locally),0.04 per call)
  1058. Calls:
  1059. xTaskResumeAll/23 (xTaskResumeAll) @05eada80
  1060. Type: function
  1061. Visibility: external public
  1062. References:
  1063. Referring:
  1064. Availability: not_available
  1065. Function flags: optimize_size
  1066. Called by: vEventGroupDelete/11 (63439 (estimated locally),0.27 per call) xEventGroupSync/5 (23563 (estimated locally),0.11 per call) xEventGroupSetBits.part.0/39 (52886 (estimated locally),0.23 per call) xEventGroupWaitBits/6 (23563 (estimated locally),0.08 per call)
  1067. Calls:
  1068. vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @05ead9a0
  1069. Type: function
  1070. Visibility: external public
  1071. References:
  1072. Referring:
  1073. Availability: not_available
  1074. Function flags: optimize_size
  1075. Called by: xEventGroupSync/5 (5132 (estimated locally),0.02 per call) xEventGroupWaitBits/6 (5891 (estimated locally),0.02 per call)
  1076. Calls:
  1077. vTaskSuspendAll/21 (vTaskSuspendAll) @05ead8c0
  1078. Type: function
  1079. Visibility: external public
  1080. References:
  1081. Referring:
  1082. Availability: not_available
  1083. Function flags: optimize_size
  1084. Called by: vEventGroupDelete/11 (123389 (estimated locally),0.53 per call) xEventGroupSync/5 (23563 (estimated locally),0.11 per call) xEventGroupSetBits.part.0/39 (52886 (estimated locally),0.23 per call) xEventGroupWaitBits/6 (23563 (estimated locally),0.08 per call)
  1085. Calls:
  1086. xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @05ead7e0
  1087. Type: function
  1088. Visibility: external public
  1089. References:
  1090. Referring:
  1091. Availability: not_available
  1092. Function flags: optimize_size
  1093. Called by: xEventGroupSync/5 (35433 (estimated locally),0.16 per call) xEventGroupWaitBits/6 (35433 (estimated locally),0.12 per call)
  1094. Calls:
  1095. vListInitialise/19 (vListInitialise) @05ead460
  1096. Type: function
  1097. Visibility: external public
  1098. References:
  1099. Referring:
  1100. Availability: not_available
  1101. Function flags: optimize_size
  1102. Called by: xEventGroupCreate/4 (574129754 (estimated locally),0.53 per call)
  1103. Calls:
  1104. pvPortMalloc/18 (pvPortMalloc) @05ead380
  1105. Type: function
  1106. Visibility: external public
  1107. References:
  1108. Referring:
  1109. Availability: not_available
  1110. Function flags: optimize_size
  1111. Called by: xEventGroupCreate/4 (1073741824 (estimated locally),1.00 per call)
  1112. Calls:
  1113. vEventGroupSetNumber/17 (vEventGroupSetNumber) @05ea1e00
  1114. Type: function definition analyzed
  1115. Visibility: externally_visible public
  1116. References:
  1117. Referring:
  1118. Availability: available
  1119. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  1120. Called by:
  1121. Calls:
  1122. uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @05ea18c0
  1123. Type: function definition analyzed
  1124. Visibility: externally_visible public
  1125. References:
  1126. Referring:
  1127. Availability: available
  1128. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  1129. Called by:
  1130. Calls:
  1131. xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @05ea12a0
  1132. Type: function definition analyzed
  1133. Visibility: externally_visible public
  1134. References: vEventGroupSetBitsCallback/12 (addr)
  1135. Referring:
  1136. Availability: available
  1137. Function flags: count:1073741824 (estimated locally) body optimize_size
  1138. Called by:
  1139. Calls: xTimerPendFunctionCallFromISR/27 (1073741824 (estimated locally),1.00 per call)
  1140. prvTestWaitCondition/14 (prvTestWaitCondition) @05ea1d20
  1141. Type: function definition analyzed
  1142. Visibility: prevailing_def_ironly
  1143. previous sharing asm name: 44
  1144. References:
  1145. Referring:
  1146. Function prvTestWaitCondition/14 is inline copy in xEventGroupWaitBits/6
  1147. Availability: local
  1148. Function flags: count:3888 (estimated locally) body local nonfreeing_fn optimize_size
  1149. Called by: xEventGroupWaitBits/6 (inlined) (3888 (estimated locally),0.01 per call)
  1150. Calls:
  1151. vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @05ea1a80
  1152. Type: function definition analyzed
  1153. Visibility: externally_visible public
  1154. Address is taken.
  1155. References:
  1156. Referring: xEventGroupClearBitsFromISR/8 (addr)
  1157. Availability: available
  1158. Function flags: count:1073741824 (estimated locally) body optimize_size
  1159. Called by:
  1160. Calls: xEventGroupClearBits/7 (1073741824 (estimated locally),1.00 per call)
  1161. vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @05ea17e0
  1162. Type: function definition analyzed
  1163. Visibility: externally_visible public
  1164. Address is taken.
  1165. References:
  1166. Referring: xEventGroupSetBitsFromISR/15 (addr)
  1167. Availability: available
  1168. Function flags: count:1073741824 (estimated locally) body optimize_size
  1169. Called by:
  1170. Calls: xEventGroupSetBits/10 (1073741824 (estimated locally),1.00 per call)
  1171. vEventGroupDelete/11 (vEventGroupDelete) @05ea1540
  1172. Type: function definition analyzed
  1173. Visibility: externally_visible public
  1174. References:
  1175. Referring:
  1176. Availability: available
  1177. Function flags: count:230763 (estimated locally) body optimize_size
  1178. Called by:
  1179. Calls: xTaskResumeAll/23 (63439 (estimated locally),0.27 per call) vPortFree/29 (63439 (estimated locally),0.27 per call) vTaskRemoveFromUnorderedEventList/28 (1030048 (estimated locally),4.46 per call) vTaskSuspendAll/21 (123389 (estimated locally),0.53 per call)
  1180. xEventGroupSetBits/10 (xEventGroupSetBits) @05ea11c0
  1181. Type: function definition analyzed
  1182. Visibility: externally_visible public
  1183. References:
  1184. Referring:
  1185. Availability: available
  1186. Function flags: count:228942 (estimated locally) body optimize_size
  1187. Called by: vEventGroupSetBitsCallback/12 (1073741824 (estimated locally),1.00 per call) xEventGroupSync/5 (23563 (estimated locally),0.11 per call)
  1188. Calls: xEventGroupSetBits.part.0/39 (inlined) (52886 (estimated locally),0.23 per call)
  1189. xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @05e5da80
  1190. Type: function definition analyzed
  1191. Visibility: externally_visible public
  1192. References:
  1193. Referring:
  1194. Availability: available
  1195. Function flags: count:1073741824 (estimated locally) body optimize_size
  1196. Called by:
  1197. Calls:
  1198. xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @05e5d0e0
  1199. Type: function definition analyzed
  1200. Visibility: externally_visible public
  1201. References: vEventGroupClearBitsCallback/13 (addr)
  1202. Referring:
  1203. Availability: available
  1204. Function flags: count:1073741824 (estimated locally) body optimize_size
  1205. Called by:
  1206. Calls: xTimerPendFunctionCallFromISR/27 (1073741824 (estimated locally),1.00 per call)
  1207. xEventGroupClearBits/7 (xEventGroupClearBits) @05e5dd20
  1208. Type: function definition analyzed
  1209. Visibility: externally_visible public
  1210. References:
  1211. Referring:
  1212. Availability: available
  1213. Function flags: count:228942 (estimated locally) body optimize_size
  1214. Called by: vEventGroupClearBitsCallback/13 (1073741824 (estimated locally),1.00 per call)
  1215. Calls: xEventGroupClearBits.part.0/36 (inlined) (52886 (estimated locally),0.23 per call)
  1216. xEventGroupWaitBits/6 (xEventGroupWaitBits) @05e5d9a0
  1217. Type: function definition analyzed
  1218. Visibility: externally_visible public
  1219. References:
  1220. Referring:
  1221. Availability: available
  1222. Function flags: count:306783 (estimated locally) body optimize_size
  1223. Called by:
  1224. Calls: vPortExitCritical/26 (3888 (estimated locally),0.01 per call) prvTestWaitCondition/14 (inlined) (3888 (estimated locally),0.01 per call) vPortEnterCritical/25 (3888 (estimated locally),0.01 per call) uxTaskResetEventItemValue/24 (11782 (estimated locally),0.04 per call) xTaskResumeAll/23 (23563 (estimated locally),0.08 per call) vTaskPlaceOnUnorderedEventList/22 (5891 (estimated locally),0.02 per call) prvTestWaitCondition/44 (inlined) (23563 (estimated locally),0.08 per call) vTaskSuspendAll/21 (23563 (estimated locally),0.08 per call) xTaskGetSchedulerState/20 (35433 (estimated locally),0.12 per call)
  1225. xEventGroupSync/5 (xEventGroupSync) @05e5d460
  1226. Type: function definition analyzed
  1227. Visibility: externally_visible public
  1228. References:
  1229. Referring:
  1230. Availability: available
  1231. Function flags: count:214748 (estimated locally) body optimize_size
  1232. Called by:
  1233. Calls: vPortExitCritical/26 (3888 (estimated locally),0.02 per call) vPortEnterCritical/25 (3888 (estimated locally),0.02 per call) uxTaskResetEventItemValue/24 (11782 (estimated locally),0.05 per call) xTaskResumeAll/23 (23563 (estimated locally),0.11 per call) vTaskPlaceOnUnorderedEventList/22 (5132 (estimated locally),0.02 per call) xEventGroupSetBits/10 (23563 (estimated locally),0.11 per call) vTaskSuspendAll/21 (23563 (estimated locally),0.11 per call) xTaskGetSchedulerState/20 (35433 (estimated locally),0.16 per call)
  1234. xEventGroupCreate/4 (xEventGroupCreate) @05e5d000
  1235. Type: function definition analyzed
  1236. Visibility: externally_visible public
  1237. References:
  1238. Referring:
  1239. Availability: available
  1240. Function flags: count:1073741824 (estimated locally) body optimize_size
  1241. Called by:
  1242. Calls: vListInitialise/19 (574129754 (estimated locally),0.53 per call) pvPortMalloc/18 (1073741824 (estimated locally),1.00 per call)
  1243. Materializing clones
  1244. Materialization Call site updates done.
  1245. Reclaiming functions:
  1246. Reclaiming variables:
  1247. Clearing address taken flags:
  1248. Time profile order in expand_all_functions:xEventGroupCreate:0
  1249. Time profile order in expand_all_functions:xEventGroupWaitBits:0
  1250. Time profile order in expand_all_functions:xEventGroupClearBits:0
  1251. Time profile order in expand_all_functions:vEventGroupClearBitsCallback:0
  1252. Time profile order in expand_all_functions:xEventGroupClearBitsFromISR:0
  1253. Time profile order in expand_all_functions:xEventGroupGetBitsFromISR:0
  1254. Time profile order in expand_all_functions:xEventGroupSetBits:0
  1255. Time profile order in expand_all_functions:xEventGroupSync:0
  1256. Time profile order in expand_all_functions:vEventGroupSetBitsCallback:0
  1257. Time profile order in expand_all_functions:vEventGroupDelete:0
  1258. Time profile order in expand_all_functions:xEventGroupSetBitsFromISR:0
  1259. Time profile order in expand_all_functions:uxEventGroupGetNumber:0
  1260. Time profile order in expand_all_functions:vEventGroupSetNumber:0
  1261. Trivially needed variables:
  1262. Removing variables:
  1263. Final Symbol table:
  1264. vPortFree/29 (vPortFree) @05ecab60
  1265. Type: function
  1266. Visibility: external public
  1267. References:
  1268. Referring:
  1269. Availability: not_available
  1270. Function flags: optimize_size
  1271. Called by:
  1272. Calls:
  1273. vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @05eca9a0
  1274. Type: function
  1275. Visibility: external public
  1276. References:
  1277. Referring:
  1278. Availability: not_available
  1279. Function flags: optimize_size
  1280. Called by:
  1281. Calls:
  1282. xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @05eca460
  1283. Type: function
  1284. Visibility: external public
  1285. References:
  1286. Referring:
  1287. Availability: not_available
  1288. Function flags: optimize_size
  1289. Called by:
  1290. Calls:
  1291. vPortExitCritical/26 (vPortExitCritical) @05eadd20
  1292. Type: function
  1293. Visibility: external public
  1294. References:
  1295. Referring:
  1296. Availability: not_available
  1297. Function flags: optimize_size
  1298. Called by:
  1299. Calls:
  1300. vPortEnterCritical/25 (vPortEnterCritical) @05eadc40
  1301. Type: function
  1302. Visibility: external public
  1303. References:
  1304. Referring:
  1305. Availability: not_available
  1306. Function flags: optimize_size
  1307. Called by:
  1308. Calls:
  1309. uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @05eadb60
  1310. Type: function
  1311. Visibility: external public
  1312. References:
  1313. Referring:
  1314. Availability: not_available
  1315. Function flags: optimize_size
  1316. Called by:
  1317. Calls:
  1318. xTaskResumeAll/23 (xTaskResumeAll) @05eada80
  1319. Type: function
  1320. Visibility: external public
  1321. References:
  1322. Referring:
  1323. Availability: not_available
  1324. Function flags: optimize_size
  1325. Called by:
  1326. Calls:
  1327. vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @05ead9a0
  1328. Type: function
  1329. Visibility: external public
  1330. References:
  1331. Referring:
  1332. Availability: not_available
  1333. Function flags: optimize_size
  1334. Called by:
  1335. Calls:
  1336. vTaskSuspendAll/21 (vTaskSuspendAll) @05ead8c0
  1337. Type: function
  1338. Visibility: external public
  1339. References:
  1340. Referring:
  1341. Availability: not_available
  1342. Function flags: optimize_size
  1343. Called by:
  1344. Calls:
  1345. xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @05ead7e0
  1346. Type: function
  1347. Visibility: external public
  1348. References:
  1349. Referring:
  1350. Availability: not_available
  1351. Function flags: optimize_size
  1352. Called by:
  1353. Calls:
  1354. vListInitialise/19 (vListInitialise) @05ead460
  1355. Type: function
  1356. Visibility: external public
  1357. References:
  1358. Referring:
  1359. Availability: not_available
  1360. Function flags: optimize_size
  1361. Called by:
  1362. Calls:
  1363. pvPortMalloc/18 (pvPortMalloc) @05ead380
  1364. Type: function
  1365. Visibility: external public
  1366. References:
  1367. Referring:
  1368. Availability: not_available
  1369. Function flags: optimize_size
  1370. Called by:
  1371. Calls:
  1372. vEventGroupSetNumber/17 (vEventGroupSetNumber) @05ea1e00
  1373. Type: function definition analyzed
  1374. Visibility: externally_visible asm_written public
  1375. References:
  1376. Referring:
  1377. Availability: available
  1378. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  1379. Called by:
  1380. Calls:
  1381. uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @05ea18c0
  1382. Type: function definition analyzed
  1383. Visibility: externally_visible asm_written public
  1384. References:
  1385. Referring:
  1386. Availability: available
  1387. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  1388. Called by:
  1389. Calls:
  1390. xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @05ea12a0
  1391. Type: function definition analyzed
  1392. Visibility: externally_visible asm_written public
  1393. References:
  1394. Referring:
  1395. Availability: available
  1396. Function flags: count:1073741824 (estimated locally) optimize_size
  1397. Called by:
  1398. Calls:
  1399. vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @05ea1a80
  1400. Type: function definition analyzed
  1401. Visibility: externally_visible asm_written public
  1402. Address is taken.
  1403. References:
  1404. Referring:
  1405. Availability: available
  1406. Function flags: count:1073741824 (estimated locally) optimize_size
  1407. Called by:
  1408. Calls:
  1409. vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @05ea17e0
  1410. Type: function definition analyzed
  1411. Visibility: externally_visible asm_written public
  1412. Address is taken.
  1413. References:
  1414. Referring:
  1415. Availability: available
  1416. Function flags: count:1073741824 (estimated locally) optimize_size
  1417. Called by:
  1418. Calls:
  1419. vEventGroupDelete/11 (vEventGroupDelete) @05ea1540
  1420. Type: function definition analyzed
  1421. Visibility: externally_visible asm_written public
  1422. References:
  1423. Referring:
  1424. Availability: available
  1425. Function flags: count:230763 (estimated locally) optimize_size
  1426. Called by:
  1427. Calls:
  1428. xEventGroupSetBits/10 (xEventGroupSetBits) @05ea11c0
  1429. Type: function definition analyzed
  1430. Visibility: externally_visible asm_written public
  1431. References:
  1432. Referring:
  1433. Availability: available
  1434. Function flags: count:228942 (estimated locally) optimize_size
  1435. Called by:
  1436. Calls:
  1437. xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @05e5da80
  1438. Type: function definition analyzed
  1439. Visibility: externally_visible asm_written public
  1440. References:
  1441. Referring:
  1442. Availability: available
  1443. Function flags: count:1073741824 (estimated locally) optimize_size
  1444. Called by:
  1445. Calls:
  1446. xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @05e5d0e0
  1447. Type: function definition analyzed
  1448. Visibility: externally_visible asm_written public
  1449. References:
  1450. Referring:
  1451. Availability: available
  1452. Function flags: count:1073741824 (estimated locally) optimize_size
  1453. Called by:
  1454. Calls:
  1455. xEventGroupClearBits/7 (xEventGroupClearBits) @05e5dd20
  1456. Type: function definition analyzed
  1457. Visibility: externally_visible asm_written public
  1458. References:
  1459. Referring:
  1460. Availability: available
  1461. Function flags: count:228942 (estimated locally) optimize_size
  1462. Called by:
  1463. Calls:
  1464. xEventGroupWaitBits/6 (xEventGroupWaitBits) @05e5d9a0
  1465. Type: function definition analyzed
  1466. Visibility: externally_visible asm_written public
  1467. References:
  1468. Referring:
  1469. Availability: available
  1470. Function flags: count:306783 (estimated locally) optimize_size
  1471. Called by:
  1472. Calls:
  1473. xEventGroupSync/5 (xEventGroupSync) @05e5d460
  1474. Type: function definition analyzed
  1475. Visibility: externally_visible asm_written public
  1476. References:
  1477. Referring:
  1478. Availability: available
  1479. Function flags: count:214748 (estimated locally) optimize_size
  1480. Called by:
  1481. Calls:
  1482. xEventGroupCreate/4 (xEventGroupCreate) @05e5d000
  1483. Type: function definition analyzed
  1484. Visibility: externally_visible asm_written public
  1485. References:
  1486. Referring:
  1487. Availability: available
  1488. Function flags: count:1073741824 (estimated locally) optimize_size
  1489. Called by:
  1490. Calls: