timers.c.000i.cgraph 106 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910
  1. Trivially needed symbols: vTimerSetTimerNumber uxTimerGetTimerNumber xTimerPendFunctionCall xTimerPendFunctionCallFromISR vTimerSetTimerID pvTimerGetTimerID xTimerIsTimerActive pcTimerGetName xTimerGetExpiryTime uxTimerGetReloadMode vTimerSetReloadMode xTimerGetPeriod xTimerGetTimerDaemonTaskHandle xTimerGenericCommand xTimerCreate xTimerCreateTimerTask
  2. Initial Symbol table:
  3. xQueueGenericSendFromISR/56 (xQueueGenericSendFromISR) @05f06c40
  4. Type: function
  5. Visibility: external public
  6. References:
  7. Referring:
  8. Function flags: optimize_size
  9. Called by: xTimerPendFunctionCallFromISR/33 xTimerGenericCommand/13
  10. Calls:
  11. xQueueGenericSend/55 (xQueueGenericSend) @05f06b60
  12. Type: function
  13. Visibility: external public
  14. References:
  15. Referring:
  16. Function flags: optimize_size
  17. Called by: xTimerPendFunctionCall/34 xTimerGenericCommand/13 xTimerGenericCommand/13
  18. Calls:
  19. xTaskGetSchedulerState/54 (xTaskGetSchedulerState) @05f06a80
  20. Type: function
  21. Visibility: external public
  22. References:
  23. Referring:
  24. Function flags: optimize_size
  25. Called by: xTimerGenericCommand/13
  26. Calls:
  27. vListInitialiseItem/53 (vListInitialiseItem) @05f068c0
  28. Type: function
  29. Visibility: external public
  30. References:
  31. Referring:
  32. Function flags: optimize_size
  33. Called by: prvInitialiseNewTimer/12
  34. Calls:
  35. pvPortMalloc/52 (pvPortMalloc) @05f06700
  36. Type: function
  37. Visibility: external public
  38. References:
  39. Referring:
  40. Function flags: optimize_size
  41. Called by: xTimerCreate/11
  42. Calls:
  43. vPortExitCritical/51 (vPortExitCritical) @05f06460
  44. Type: function
  45. Visibility: external public
  46. References:
  47. Referring:
  48. Function flags: optimize_size
  49. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  50. Calls:
  51. vQueueAddToRegistry/50 (vQueueAddToRegistry) @05f06380
  52. Type: function
  53. Visibility: external public
  54. References:
  55. Referring:
  56. Function flags: optimize_size
  57. Called by: prvCheckForValidListAndQueue/29
  58. Calls:
  59. xQueueGenericCreate/49 (xQueueGenericCreate) @05f062a0
  60. Type: function
  61. Visibility: external public
  62. References:
  63. Referring:
  64. Function flags: optimize_size
  65. Called by: prvCheckForValidListAndQueue/29
  66. Calls:
  67. vListInitialise/48 (vListInitialise) @05f060e0
  68. Type: function
  69. Visibility: external public
  70. References:
  71. Referring:
  72. Function flags: optimize_size
  73. Called by: prvCheckForValidListAndQueue/29 prvCheckForValidListAndQueue/29
  74. Calls:
  75. vPortEnterCritical/47 (vPortEnterCritical) @05f06000
  76. Type: function
  77. Visibility: external public
  78. References:
  79. Referring:
  80. Function flags: optimize_size
  81. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  82. Calls:
  83. xQueueReceive/46 (xQueueReceive) @05ed9e00
  84. Type: function
  85. Visibility: external public
  86. References:
  87. Referring:
  88. Function flags: optimize_size
  89. Called by: prvProcessReceivedCommands/27
  90. Calls:
  91. vPortFree/45 (vPortFree) @05ed9d20
  92. Type: function
  93. Visibility: external public
  94. References:
  95. Referring:
  96. Function flags: optimize_size
  97. Called by: prvProcessReceivedCommands/27
  98. Calls:
  99. vListInsert/44 (vListInsert) @05ed99a0
  100. Type: function
  101. Visibility: external public
  102. References:
  103. Referring:
  104. Function flags: optimize_size
  105. Called by: prvInsertTimerInActiveList/26 prvInsertTimerInActiveList/26
  106. Calls:
  107. uxListRemove/43 (uxListRemove) @05ed9700
  108. Type: function
  109. Visibility: external public
  110. References:
  111. Referring:
  112. Function flags: optimize_size
  113. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  114. Calls:
  115. xLastTime/42 (xLastTime) @05ef6120
  116. Type: variable definition analyzed
  117. Visibility:
  118. Aux: @05ebb000
  119. References:
  120. Referring: prvSampleTimeNow/25 (read)prvSampleTimeNow/25 (write)
  121. Availability: not-ready
  122. Varpool flags: initialized
  123. xTaskGetTickCount/41 (xTaskGetTickCount) @05ed9380
  124. Type: function
  125. Visibility: external public
  126. References:
  127. Referring:
  128. Function flags: optimize_size
  129. Called by: prvSampleTimeNow/25
  130. Calls:
  131. vQueueWaitForMessageRestricted/40 (vQueueWaitForMessageRestricted) @05ed91c0
  132. Type: function
  133. Visibility: external public
  134. References:
  135. Referring:
  136. Function flags: optimize_size
  137. Called by: prvProcessTimerOrBlockTask/23
  138. Calls:
  139. xTaskResumeAll/39 (xTaskResumeAll) @05ed90e0
  140. Type: function
  141. Visibility: external public
  142. References:
  143. Referring:
  144. Function flags: optimize_size
  145. Called by: prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23
  146. Calls:
  147. vTaskSuspendAll/38 (vTaskSuspendAll) @05ed9000
  148. Type: function
  149. Visibility: external public
  150. References:
  151. Referring:
  152. Function flags: optimize_size
  153. Called by: prvProcessTimerOrBlockTask/23
  154. Calls:
  155. xTaskCreate/37 (xTaskCreate) @05ecdee0
  156. Type: function
  157. Visibility: external public
  158. References:
  159. Referring:
  160. Function flags: optimize_size
  161. Called by: xTimerCreateTimerTask/10
  162. Calls:
  163. vTimerSetTimerNumber/36 (vTimerSetTimerNumber) @05ecda80
  164. Type: function definition analyzed
  165. Visibility: public
  166. Aux: @01733ea0
  167. References:
  168. Referring:
  169. Function flags: body optimize_size
  170. Called by:
  171. Calls:
  172. uxTimerGetTimerNumber/35 (uxTimerGetTimerNumber) @05ecd7e0
  173. Type: function definition analyzed
  174. Visibility: public
  175. Aux: @05ecda80
  176. References:
  177. Referring:
  178. Function flags: body optimize_size
  179. Called by:
  180. Calls:
  181. xTimerPendFunctionCall/34 (xTimerPendFunctionCall) @05ecd540
  182. Type: function definition analyzed
  183. Visibility: public
  184. Aux: @05ecd7e0
  185. References: xTimerQueue/8 (read)xTimerQueue/8 (read)
  186. Referring:
  187. Function flags: body optimize_size
  188. Called by:
  189. Calls: xQueueGenericSend/55 vPortRaiseBASEPRI/1
  190. xTimerPendFunctionCallFromISR/33 (xTimerPendFunctionCallFromISR) @05ecd0e0
  191. Type: function definition analyzed
  192. Visibility: public
  193. Aux: @05ecd540
  194. References: xTimerQueue/8 (read)
  195. Referring:
  196. Function flags: body optimize_size
  197. Called by:
  198. Calls: xQueueGenericSendFromISR/56
  199. vTimerSetTimerID/32 (vTimerSetTimerID) @05ec78c0
  200. Type: function definition analyzed
  201. Visibility: public
  202. Aux: @05ecd0e0
  203. References:
  204. Referring:
  205. Function flags: body optimize_size
  206. Called by:
  207. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  208. pvTimerGetTimerID/31 (pvTimerGetTimerID) @05ec7ee0
  209. Type: function definition analyzed
  210. Visibility: public
  211. Aux: @05ec78c0
  212. References:
  213. Referring:
  214. Function flags: body optimize_size
  215. Called by:
  216. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  217. xTimerIsTimerActive/30 (xTimerIsTimerActive) @05ec7b60
  218. Type: function definition analyzed
  219. Visibility: public
  220. Aux: @05ec7ee0
  221. References:
  222. Referring:
  223. Function flags: body optimize_size
  224. Called by:
  225. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  226. prvCheckForValidListAndQueue/29 (prvCheckForValidListAndQueue) @05ec77e0
  227. Type: function definition analyzed
  228. Visibility:
  229. Aux: @05dfbd20
  230. References: xTimerQueue/8 (read)xActiveTimerList1/4 (addr)xActiveTimerList2/5 (addr)pxCurrentTimerList/6 (write)xActiveTimerList1/4 (addr)pxOverflowTimerList/7 (write)xActiveTimerList2/5 (addr)xTimerQueue/8 (write)xTimerQueue/8 (read)xTimerQueue/8 (read)
  231. Referring:
  232. Function flags: body optimize_size
  233. Called by: prvInitialiseNewTimer/12 xTimerCreateTimerTask/10
  234. Calls: vPortExitCritical/51 vQueueAddToRegistry/50 xQueueGenericCreate/49 vListInitialise/48 vListInitialise/48 vPortEnterCritical/47
  235. prvSwitchTimerLists/28 (prvSwitchTimerLists) @05ec7460
  236. Type: function definition analyzed
  237. Visibility:
  238. Aux: @05ef6120
  239. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (write)pxOverflowTimerList/7 (write)
  240. Referring:
  241. Function flags: body optimize_size
  242. Called by: prvSampleTimeNow/25
  243. Calls: prvProcessExpiredTimer/21
  244. prvProcessReceivedCommands/27 (prvProcessReceivedCommands) @05ec70e0
  245. Type: function definition analyzed
  246. Visibility:
  247. Aux: @05eb05e8
  248. References: xTimerQueue/8 (read)
  249. Referring:
  250. Function flags: body optimize_size
  251. Called by: prvTimerTask/22
  252. Calls: xQueueReceive/46 vPortFree/45 prvInsertTimerInActiveList/26 vPortRaiseBASEPRI/1 prvReloadTimer/20 prvInsertTimerInActiveList/26 prvSampleTimeNow/25 uxListRemove/43 vPortRaiseBASEPRI/1
  253. Indirect call
  254. Indirect call
  255. prvInsertTimerInActiveList/26 (prvInsertTimerInActiveList) @05ebb7e0
  256. Type: function definition analyzed
  257. Visibility:
  258. Aux: @05ec70e0
  259. References: pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (read)
  260. Referring:
  261. Function flags: body optimize_size
  262. Called by: prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 prvReloadTimer/20
  263. Calls: vListInsert/44 vListInsert/44
  264. prvSampleTimeNow/25 (prvSampleTimeNow) @05ebbd20
  265. Type: function definition analyzed
  266. Visibility:
  267. Aux: @05ebb000
  268. References: xLastTime/42 (read)xLastTime/42 (write)
  269. Referring:
  270. Function flags: body optimize_size
  271. Called by: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23
  272. Calls: prvSwitchTimerLists/28 xTaskGetTickCount/41
  273. prvGetNextExpireTime/24 (prvGetNextExpireTime) @05ebba80
  274. Type: function definition analyzed
  275. Visibility:
  276. Aux: @05ebb700
  277. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)
  278. Referring:
  279. Function flags: body optimize_size
  280. Called by: prvTimerTask/22
  281. Calls:
  282. prvProcessTimerOrBlockTask/23 (prvProcessTimerOrBlockTask) @05ebb700
  283. Type: function definition analyzed
  284. Visibility:
  285. Aux: @05ec70e0
  286. References: pxOverflowTimerList/7 (read)xTimerQueue/8 (read)
  287. Referring:
  288. Function flags: body optimize_size
  289. Called by: prvTimerTask/22
  290. Calls: xTaskResumeAll/39 xTaskResumeAll/39 vQueueWaitForMessageRestricted/40 prvProcessExpiredTimer/21 xTaskResumeAll/39 prvSampleTimeNow/25 vTaskSuspendAll/38
  291. prvTimerTask/22 (prvTimerTask) @05ebb2a0
  292. Type: function definition analyzed
  293. Visibility:
  294. Address is taken.
  295. Aux: @05eb05e8
  296. References:
  297. Referring: xTimerCreateTimerTask/10 (addr)
  298. Function flags: body optimize_size
  299. Called by:
  300. Calls: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23 prvGetNextExpireTime/24
  301. prvProcessExpiredTimer/21 (prvProcessExpiredTimer) @05ebb000
  302. Type: function definition analyzed
  303. Visibility:
  304. Aux: @05ec70e0
  305. References: pxCurrentTimerList/6 (read)
  306. Referring:
  307. Function flags: body optimize_size
  308. Called by: prvSwitchTimerLists/28 prvProcessTimerOrBlockTask/23
  309. Calls: prvReloadTimer/20 uxListRemove/43
  310. Indirect call
  311. prvReloadTimer/20 (prvReloadTimer) @05e60540
  312. Type: function definition analyzed
  313. Visibility:
  314. Aux: @05ec70e0
  315. References:
  316. Referring:
  317. Function flags: body optimize_size
  318. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  319. Calls: prvInsertTimerInActiveList/26
  320. Indirect call
  321. pcTimerGetName/19 (pcTimerGetName) @05e60ee0
  322. Type: function definition analyzed
  323. Visibility: public
  324. Aux: @05ec7b60
  325. References:
  326. Referring:
  327. Function flags: body optimize_size
  328. Called by:
  329. Calls: vPortRaiseBASEPRI/1
  330. xTimerGetExpiryTime/18 (xTimerGetExpiryTime) @05e60b60
  331. Type: function definition analyzed
  332. Visibility: public
  333. Aux: @05e60ee0
  334. References:
  335. Referring:
  336. Function flags: body optimize_size
  337. Called by:
  338. Calls: vPortRaiseBASEPRI/1
  339. uxTimerGetReloadMode/17 (uxTimerGetReloadMode) @05e607e0
  340. Type: function definition analyzed
  341. Visibility: public
  342. Aux: @05e60b60
  343. References:
  344. Referring:
  345. Function flags: body optimize_size
  346. Called by:
  347. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  348. vTimerSetReloadMode/16 (vTimerSetReloadMode) @05e60460
  349. Type: function definition analyzed
  350. Visibility: public
  351. Aux: @05e607e0
  352. References:
  353. Referring:
  354. Function flags: body optimize_size
  355. Called by:
  356. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  357. xTimerGetPeriod/15 (xTimerGetPeriod) @05e600e0
  358. Type: function definition analyzed
  359. Visibility: public
  360. Aux: @05e60460
  361. References:
  362. Referring:
  363. Function flags: body optimize_size
  364. Called by:
  365. Calls: vPortRaiseBASEPRI/1
  366. xTimerGetTimerDaemonTaskHandle/14 (xTimerGetTimerDaemonTaskHandle) @05eb67e0
  367. Type: function definition analyzed
  368. Visibility: public
  369. Aux: @05e600e0
  370. References: xTimerTaskHandle/9 (read)xTimerTaskHandle/9 (read)
  371. Referring:
  372. Function flags: body optimize_size
  373. Called by:
  374. Calls: vPortRaiseBASEPRI/1
  375. xTimerGenericCommand/13 (xTimerGenericCommand) @05eb61c0
  376. Type: function definition analyzed
  377. Visibility: public
  378. Aux: @05eb67e0
  379. References: xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)
  380. Referring:
  381. Function flags: body optimize_size
  382. Called by:
  383. Calls: xQueueGenericSendFromISR/56 xQueueGenericSend/55 xQueueGenericSend/55 xTaskGetSchedulerState/54 vPortRaiseBASEPRI/1
  384. prvInitialiseNewTimer/12 (prvInitialiseNewTimer) @05eb6a80
  385. Type: function definition analyzed
  386. Visibility:
  387. Aux: @05eb61c0
  388. References:
  389. Referring:
  390. Function flags: body optimize_size
  391. Called by: xTimerCreate/11
  392. Calls: vListInitialiseItem/53 prvCheckForValidListAndQueue/29 vPortRaiseBASEPRI/1
  393. xTimerCreate/11 (xTimerCreate) @05eb6700
  394. Type: function definition analyzed
  395. Visibility: public
  396. Aux: @05eb61c0
  397. References:
  398. Referring:
  399. Function flags: body optimize_size
  400. Called by:
  401. Calls: prvInitialiseNewTimer/12 pvPortMalloc/52
  402. xTimerCreateTimerTask/10 (xTimerCreateTimerTask) @05eb6460
  403. Type: function definition analyzed
  404. Visibility: public
  405. Aux: @05eb6700
  406. References: xTimerQueue/8 (read)prvTimerTask/22 (addr)xTimerTaskHandle/9 (addr)
  407. Referring:
  408. Function flags: body optimize_size
  409. Called by:
  410. Calls: vPortRaiseBASEPRI/1 xTaskCreate/37 prvCheckForValidListAndQueue/29
  411. xTimerTaskHandle/9 (xTimerTaskHandle) @05eb0678
  412. Type: variable definition analyzed
  413. Visibility:
  414. Aux: @05ebb2a0
  415. References:
  416. Referring: xTimerCreateTimerTask/10 (addr)xTimerGetTimerDaemonTaskHandle/14 (read)xTimerGetTimerDaemonTaskHandle/14 (read)
  417. Availability: not-ready
  418. Varpool flags: initialized
  419. xTimerQueue/8 (xTimerQueue) @05eb05e8
  420. Type: variable definition analyzed
  421. Visibility:
  422. Aux: @05ec77e0
  423. References:
  424. Referring: xTimerCreateTimerTask/10 (read)prvProcessTimerOrBlockTask/23 (read)prvProcessReceivedCommands/27 (read)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (write)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerPendFunctionCallFromISR/33 (read)xTimerPendFunctionCall/34 (read)xTimerPendFunctionCall/34 (read)
  425. Availability: not-ready
  426. Varpool flags: initialized
  427. pxOverflowTimerList/7 (pxOverflowTimerList) @05eb0558
  428. Type: variable definition analyzed
  429. Visibility:
  430. Aux: @05ebbd20
  431. References:
  432. Referring: prvProcessTimerOrBlockTask/23 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  433. Availability: not-ready
  434. Varpool flags:
  435. pxCurrentTimerList/6 (pxCurrentTimerList) @05eb04c8
  436. Type: variable definition analyzed
  437. Visibility:
  438. Aux: @05ebb700
  439. References:
  440. Referring: prvGetNextExpireTime/24 (read)prvGetNextExpireTime/24 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvProcessExpiredTimer/21 (read)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  441. Availability: not-ready
  442. Varpool flags:
  443. xActiveTimerList2/5 (xActiveTimerList2) @05eb0438
  444. Type: variable definition analyzed
  445. Visibility:
  446. Aux: @05eb03a8
  447. References:
  448. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  449. Availability: not-ready
  450. Varpool flags:
  451. xActiveTimerList1/4 (xActiveTimerList1) @05eb03a8
  452. Type: variable definition analyzed
  453. Visibility:
  454. Aux: @05dfbd20
  455. References:
  456. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  457. Availability: not-ready
  458. Varpool flags:
  459. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05e01380
  460. Type: function definition
  461. Visibility:
  462. References:
  463. Referring:
  464. Function flags: optimize_size
  465. Called by:
  466. Calls:
  467. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05e010e0
  468. Type: function definition
  469. Visibility:
  470. References:
  471. Referring:
  472. Function flags: optimize_size
  473. Called by:
  474. Calls:
  475. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05dfbd20
  476. Type: function definition analyzed
  477. Visibility:
  478. Aux: @05eb6700
  479. References:
  480. Referring:
  481. Function flags: body optimize_size
  482. Called by: xTimerPendFunctionCall/34 vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 pcTimerGetName/19 xTimerGetExpiryTime/18 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 xTimerGetPeriod/15 xTimerGetTimerDaemonTaskHandle/14 xTimerGenericCommand/13 prvInitialiseNewTimer/12 prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 xTimerCreateTimerTask/10
  483. Calls:
  484. xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @05dfba80
  485. Type: function definition
  486. Visibility:
  487. References:
  488. Referring:
  489. Function flags: optimize_size
  490. Called by:
  491. Calls:
  492. Removing unused symbols: vPortSetBASEPRI ulPortRaiseBASEPRI xPortIsInsideInterrupt
  493. Reclaimed Symbol table:
  494. xQueueGenericSendFromISR/56 (xQueueGenericSendFromISR) @05f06c40
  495. Type: function
  496. Visibility: external public
  497. References:
  498. Referring:
  499. Function flags: optimize_size
  500. Called by: xTimerPendFunctionCallFromISR/33 xTimerGenericCommand/13
  501. Calls:
  502. xQueueGenericSend/55 (xQueueGenericSend) @05f06b60
  503. Type: function
  504. Visibility: external public
  505. References:
  506. Referring:
  507. Function flags: optimize_size
  508. Called by: xTimerPendFunctionCall/34 xTimerGenericCommand/13 xTimerGenericCommand/13
  509. Calls:
  510. xTaskGetSchedulerState/54 (xTaskGetSchedulerState) @05f06a80
  511. Type: function
  512. Visibility: external public
  513. References:
  514. Referring:
  515. Function flags: optimize_size
  516. Called by: xTimerGenericCommand/13
  517. Calls:
  518. vListInitialiseItem/53 (vListInitialiseItem) @05f068c0
  519. Type: function
  520. Visibility: external public
  521. References:
  522. Referring:
  523. Function flags: optimize_size
  524. Called by: prvInitialiseNewTimer/12
  525. Calls:
  526. pvPortMalloc/52 (pvPortMalloc) @05f06700
  527. Type: function
  528. Visibility: external public
  529. References:
  530. Referring:
  531. Function flags: optimize_size
  532. Called by: xTimerCreate/11
  533. Calls:
  534. vPortExitCritical/51 (vPortExitCritical) @05f06460
  535. Type: function
  536. Visibility: external public
  537. References:
  538. Referring:
  539. Function flags: optimize_size
  540. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  541. Calls:
  542. vQueueAddToRegistry/50 (vQueueAddToRegistry) @05f06380
  543. Type: function
  544. Visibility: external public
  545. References:
  546. Referring:
  547. Function flags: optimize_size
  548. Called by: prvCheckForValidListAndQueue/29
  549. Calls:
  550. xQueueGenericCreate/49 (xQueueGenericCreate) @05f062a0
  551. Type: function
  552. Visibility: external public
  553. References:
  554. Referring:
  555. Function flags: optimize_size
  556. Called by: prvCheckForValidListAndQueue/29
  557. Calls:
  558. vListInitialise/48 (vListInitialise) @05f060e0
  559. Type: function
  560. Visibility: external public
  561. References:
  562. Referring:
  563. Function flags: optimize_size
  564. Called by: prvCheckForValidListAndQueue/29 prvCheckForValidListAndQueue/29
  565. Calls:
  566. vPortEnterCritical/47 (vPortEnterCritical) @05f06000
  567. Type: function
  568. Visibility: external public
  569. References:
  570. Referring:
  571. Function flags: optimize_size
  572. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  573. Calls:
  574. xQueueReceive/46 (xQueueReceive) @05ed9e00
  575. Type: function
  576. Visibility: external public
  577. References:
  578. Referring:
  579. Function flags: optimize_size
  580. Called by: prvProcessReceivedCommands/27
  581. Calls:
  582. vPortFree/45 (vPortFree) @05ed9d20
  583. Type: function
  584. Visibility: external public
  585. References:
  586. Referring:
  587. Function flags: optimize_size
  588. Called by: prvProcessReceivedCommands/27
  589. Calls:
  590. vListInsert/44 (vListInsert) @05ed99a0
  591. Type: function
  592. Visibility: external public
  593. References:
  594. Referring:
  595. Function flags: optimize_size
  596. Called by: prvInsertTimerInActiveList/26 prvInsertTimerInActiveList/26
  597. Calls:
  598. uxListRemove/43 (uxListRemove) @05ed9700
  599. Type: function
  600. Visibility: external public
  601. References:
  602. Referring:
  603. Function flags: optimize_size
  604. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  605. Calls:
  606. xLastTime/42 (xLastTime) @05ef6120
  607. Type: variable definition analyzed
  608. Visibility:
  609. References:
  610. Referring: prvSampleTimeNow/25 (read)prvSampleTimeNow/25 (write)
  611. Availability: not-ready
  612. Varpool flags: initialized
  613. xTaskGetTickCount/41 (xTaskGetTickCount) @05ed9380
  614. Type: function
  615. Visibility: external public
  616. References:
  617. Referring:
  618. Function flags: optimize_size
  619. Called by: prvSampleTimeNow/25
  620. Calls:
  621. vQueueWaitForMessageRestricted/40 (vQueueWaitForMessageRestricted) @05ed91c0
  622. Type: function
  623. Visibility: external public
  624. References:
  625. Referring:
  626. Function flags: optimize_size
  627. Called by: prvProcessTimerOrBlockTask/23
  628. Calls:
  629. xTaskResumeAll/39 (xTaskResumeAll) @05ed90e0
  630. Type: function
  631. Visibility: external public
  632. References:
  633. Referring:
  634. Function flags: optimize_size
  635. Called by: prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23
  636. Calls:
  637. vTaskSuspendAll/38 (vTaskSuspendAll) @05ed9000
  638. Type: function
  639. Visibility: external public
  640. References:
  641. Referring:
  642. Function flags: optimize_size
  643. Called by: prvProcessTimerOrBlockTask/23
  644. Calls:
  645. xTaskCreate/37 (xTaskCreate) @05ecdee0
  646. Type: function
  647. Visibility: external public
  648. References:
  649. Referring:
  650. Function flags: optimize_size
  651. Called by: xTimerCreateTimerTask/10
  652. Calls:
  653. vTimerSetTimerNumber/36 (vTimerSetTimerNumber) @05ecda80
  654. Type: function definition analyzed
  655. Visibility: public
  656. References:
  657. Referring:
  658. Function flags: body optimize_size
  659. Called by:
  660. Calls:
  661. uxTimerGetTimerNumber/35 (uxTimerGetTimerNumber) @05ecd7e0
  662. Type: function definition analyzed
  663. Visibility: public
  664. References:
  665. Referring:
  666. Function flags: body optimize_size
  667. Called by:
  668. Calls:
  669. xTimerPendFunctionCall/34 (xTimerPendFunctionCall) @05ecd540
  670. Type: function definition analyzed
  671. Visibility: public
  672. References: xTimerQueue/8 (read)xTimerQueue/8 (read)
  673. Referring:
  674. Function flags: body optimize_size
  675. Called by:
  676. Calls: xQueueGenericSend/55 vPortRaiseBASEPRI/1
  677. xTimerPendFunctionCallFromISR/33 (xTimerPendFunctionCallFromISR) @05ecd0e0
  678. Type: function definition analyzed
  679. Visibility: public
  680. References: xTimerQueue/8 (read)
  681. Referring:
  682. Function flags: body optimize_size
  683. Called by:
  684. Calls: xQueueGenericSendFromISR/56
  685. vTimerSetTimerID/32 (vTimerSetTimerID) @05ec78c0
  686. Type: function definition analyzed
  687. Visibility: public
  688. References:
  689. Referring:
  690. Function flags: body optimize_size
  691. Called by:
  692. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  693. pvTimerGetTimerID/31 (pvTimerGetTimerID) @05ec7ee0
  694. Type: function definition analyzed
  695. Visibility: public
  696. References:
  697. Referring:
  698. Function flags: body optimize_size
  699. Called by:
  700. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  701. xTimerIsTimerActive/30 (xTimerIsTimerActive) @05ec7b60
  702. Type: function definition analyzed
  703. Visibility: public
  704. References:
  705. Referring:
  706. Function flags: body optimize_size
  707. Called by:
  708. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  709. prvCheckForValidListAndQueue/29 (prvCheckForValidListAndQueue) @05ec77e0
  710. Type: function definition analyzed
  711. Visibility:
  712. References: xTimerQueue/8 (read)xActiveTimerList1/4 (addr)xActiveTimerList2/5 (addr)pxCurrentTimerList/6 (write)xActiveTimerList1/4 (addr)pxOverflowTimerList/7 (write)xActiveTimerList2/5 (addr)xTimerQueue/8 (write)xTimerQueue/8 (read)xTimerQueue/8 (read)
  713. Referring:
  714. Function flags: body optimize_size
  715. Called by: prvInitialiseNewTimer/12 xTimerCreateTimerTask/10
  716. Calls: vPortExitCritical/51 vQueueAddToRegistry/50 xQueueGenericCreate/49 vListInitialise/48 vListInitialise/48 vPortEnterCritical/47
  717. prvSwitchTimerLists/28 (prvSwitchTimerLists) @05ec7460
  718. Type: function definition analyzed
  719. Visibility:
  720. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (write)pxOverflowTimerList/7 (write)
  721. Referring:
  722. Function flags: body optimize_size
  723. Called by: prvSampleTimeNow/25
  724. Calls: prvProcessExpiredTimer/21
  725. prvProcessReceivedCommands/27 (prvProcessReceivedCommands) @05ec70e0
  726. Type: function definition analyzed
  727. Visibility:
  728. References: xTimerQueue/8 (read)
  729. Referring:
  730. Function flags: body optimize_size
  731. Called by: prvTimerTask/22
  732. Calls: xQueueReceive/46 vPortFree/45 prvInsertTimerInActiveList/26 vPortRaiseBASEPRI/1 prvReloadTimer/20 prvInsertTimerInActiveList/26 prvSampleTimeNow/25 uxListRemove/43 vPortRaiseBASEPRI/1
  733. Indirect call
  734. Indirect call
  735. prvInsertTimerInActiveList/26 (prvInsertTimerInActiveList) @05ebb7e0
  736. Type: function definition analyzed
  737. Visibility:
  738. References: pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (read)
  739. Referring:
  740. Function flags: body optimize_size
  741. Called by: prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 prvReloadTimer/20
  742. Calls: vListInsert/44 vListInsert/44
  743. prvSampleTimeNow/25 (prvSampleTimeNow) @05ebbd20
  744. Type: function definition analyzed
  745. Visibility:
  746. References: xLastTime/42 (read)xLastTime/42 (write)
  747. Referring:
  748. Function flags: body optimize_size
  749. Called by: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23
  750. Calls: prvSwitchTimerLists/28 xTaskGetTickCount/41
  751. prvGetNextExpireTime/24 (prvGetNextExpireTime) @05ebba80
  752. Type: function definition analyzed
  753. Visibility:
  754. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)
  755. Referring:
  756. Function flags: body optimize_size
  757. Called by: prvTimerTask/22
  758. Calls:
  759. prvProcessTimerOrBlockTask/23 (prvProcessTimerOrBlockTask) @05ebb700
  760. Type: function definition analyzed
  761. Visibility:
  762. References: pxOverflowTimerList/7 (read)xTimerQueue/8 (read)
  763. Referring:
  764. Function flags: body optimize_size
  765. Called by: prvTimerTask/22
  766. Calls: xTaskResumeAll/39 xTaskResumeAll/39 vQueueWaitForMessageRestricted/40 prvProcessExpiredTimer/21 xTaskResumeAll/39 prvSampleTimeNow/25 vTaskSuspendAll/38
  767. prvTimerTask/22 (prvTimerTask) @05ebb2a0
  768. Type: function definition analyzed
  769. Visibility:
  770. Address is taken.
  771. References:
  772. Referring: xTimerCreateTimerTask/10 (addr)
  773. Function flags: body optimize_size
  774. Called by:
  775. Calls: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23 prvGetNextExpireTime/24
  776. prvProcessExpiredTimer/21 (prvProcessExpiredTimer) @05ebb000
  777. Type: function definition analyzed
  778. Visibility:
  779. References: pxCurrentTimerList/6 (read)
  780. Referring:
  781. Function flags: body optimize_size
  782. Called by: prvSwitchTimerLists/28 prvProcessTimerOrBlockTask/23
  783. Calls: prvReloadTimer/20 uxListRemove/43
  784. Indirect call
  785. prvReloadTimer/20 (prvReloadTimer) @05e60540
  786. Type: function definition analyzed
  787. Visibility:
  788. References:
  789. Referring:
  790. Function flags: body optimize_size
  791. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  792. Calls: prvInsertTimerInActiveList/26
  793. Indirect call
  794. pcTimerGetName/19 (pcTimerGetName) @05e60ee0
  795. Type: function definition analyzed
  796. Visibility: public
  797. References:
  798. Referring:
  799. Function flags: body optimize_size
  800. Called by:
  801. Calls: vPortRaiseBASEPRI/1
  802. xTimerGetExpiryTime/18 (xTimerGetExpiryTime) @05e60b60
  803. Type: function definition analyzed
  804. Visibility: public
  805. References:
  806. Referring:
  807. Function flags: body optimize_size
  808. Called by:
  809. Calls: vPortRaiseBASEPRI/1
  810. uxTimerGetReloadMode/17 (uxTimerGetReloadMode) @05e607e0
  811. Type: function definition analyzed
  812. Visibility: public
  813. References:
  814. Referring:
  815. Function flags: body optimize_size
  816. Called by:
  817. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  818. vTimerSetReloadMode/16 (vTimerSetReloadMode) @05e60460
  819. Type: function definition analyzed
  820. Visibility: public
  821. References:
  822. Referring:
  823. Function flags: body optimize_size
  824. Called by:
  825. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  826. xTimerGetPeriod/15 (xTimerGetPeriod) @05e600e0
  827. Type: function definition analyzed
  828. Visibility: public
  829. References:
  830. Referring:
  831. Function flags: body optimize_size
  832. Called by:
  833. Calls: vPortRaiseBASEPRI/1
  834. xTimerGetTimerDaemonTaskHandle/14 (xTimerGetTimerDaemonTaskHandle) @05eb67e0
  835. Type: function definition analyzed
  836. Visibility: public
  837. References: xTimerTaskHandle/9 (read)xTimerTaskHandle/9 (read)
  838. Referring:
  839. Function flags: body optimize_size
  840. Called by:
  841. Calls: vPortRaiseBASEPRI/1
  842. xTimerGenericCommand/13 (xTimerGenericCommand) @05eb61c0
  843. Type: function definition analyzed
  844. Visibility: public
  845. References: xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)
  846. Referring:
  847. Function flags: body optimize_size
  848. Called by:
  849. Calls: xQueueGenericSendFromISR/56 xQueueGenericSend/55 xQueueGenericSend/55 xTaskGetSchedulerState/54 vPortRaiseBASEPRI/1
  850. prvInitialiseNewTimer/12 (prvInitialiseNewTimer) @05eb6a80
  851. Type: function definition analyzed
  852. Visibility:
  853. References:
  854. Referring:
  855. Function flags: body optimize_size
  856. Called by: xTimerCreate/11
  857. Calls: vListInitialiseItem/53 prvCheckForValidListAndQueue/29 vPortRaiseBASEPRI/1
  858. xTimerCreate/11 (xTimerCreate) @05eb6700
  859. Type: function definition analyzed
  860. Visibility: public
  861. References:
  862. Referring:
  863. Function flags: body optimize_size
  864. Called by:
  865. Calls: prvInitialiseNewTimer/12 pvPortMalloc/52
  866. xTimerCreateTimerTask/10 (xTimerCreateTimerTask) @05eb6460
  867. Type: function definition analyzed
  868. Visibility: public
  869. References: xTimerQueue/8 (read)prvTimerTask/22 (addr)xTimerTaskHandle/9 (addr)
  870. Referring:
  871. Function flags: body optimize_size
  872. Called by:
  873. Calls: vPortRaiseBASEPRI/1 xTaskCreate/37 prvCheckForValidListAndQueue/29
  874. xTimerTaskHandle/9 (xTimerTaskHandle) @05eb0678
  875. Type: variable definition analyzed
  876. Visibility:
  877. References:
  878. Referring: xTimerCreateTimerTask/10 (addr)xTimerGetTimerDaemonTaskHandle/14 (read)xTimerGetTimerDaemonTaskHandle/14 (read)
  879. Availability: not-ready
  880. Varpool flags: initialized
  881. xTimerQueue/8 (xTimerQueue) @05eb05e8
  882. Type: variable definition analyzed
  883. Visibility:
  884. References:
  885. Referring: xTimerCreateTimerTask/10 (read)prvProcessTimerOrBlockTask/23 (read)prvProcessReceivedCommands/27 (read)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (write)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerPendFunctionCallFromISR/33 (read)xTimerPendFunctionCall/34 (read)xTimerPendFunctionCall/34 (read)
  886. Availability: not-ready
  887. Varpool flags: initialized
  888. pxOverflowTimerList/7 (pxOverflowTimerList) @05eb0558
  889. Type: variable definition analyzed
  890. Visibility:
  891. References:
  892. Referring: prvProcessTimerOrBlockTask/23 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  893. Availability: not-ready
  894. Varpool flags:
  895. pxCurrentTimerList/6 (pxCurrentTimerList) @05eb04c8
  896. Type: variable definition analyzed
  897. Visibility:
  898. References:
  899. Referring: prvGetNextExpireTime/24 (read)prvGetNextExpireTime/24 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvProcessExpiredTimer/21 (read)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  900. Availability: not-ready
  901. Varpool flags:
  902. xActiveTimerList2/5 (xActiveTimerList2) @05eb0438
  903. Type: variable definition analyzed
  904. Visibility:
  905. References:
  906. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  907. Availability: not-ready
  908. Varpool flags:
  909. xActiveTimerList1/4 (xActiveTimerList1) @05eb03a8
  910. Type: variable definition analyzed
  911. Visibility:
  912. References:
  913. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  914. Availability: not-ready
  915. Varpool flags:
  916. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05dfbd20
  917. Type: function definition analyzed
  918. Visibility:
  919. References:
  920. Referring:
  921. Function flags: body optimize_size
  922. Called by: xTimerPendFunctionCall/34 vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 pcTimerGetName/19 xTimerGetExpiryTime/18 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 xTimerGetPeriod/15 xTimerGetTimerDaemonTaskHandle/14 xTimerGenericCommand/13 prvInitialiseNewTimer/12 prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 xTimerCreateTimerTask/10
  923. Calls:
  924. Initial Symbol table:
  925. xQueueGenericSendFromISR/56 (xQueueGenericSendFromISR) @05f06c40
  926. Type: function
  927. Visibility: external public
  928. References:
  929. Referring:
  930. Function flags: optimize_size
  931. Called by: xTimerPendFunctionCallFromISR/33 xTimerGenericCommand/13
  932. Calls:
  933. xQueueGenericSend/55 (xQueueGenericSend) @05f06b60
  934. Type: function
  935. Visibility: external public
  936. References:
  937. Referring:
  938. Function flags: optimize_size
  939. Called by: xTimerPendFunctionCall/34 xTimerGenericCommand/13 xTimerGenericCommand/13
  940. Calls:
  941. xTaskGetSchedulerState/54 (xTaskGetSchedulerState) @05f06a80
  942. Type: function
  943. Visibility: external public
  944. References:
  945. Referring:
  946. Function flags: optimize_size
  947. Called by: xTimerGenericCommand/13
  948. Calls:
  949. vListInitialiseItem/53 (vListInitialiseItem) @05f068c0
  950. Type: function
  951. Visibility: external public
  952. References:
  953. Referring:
  954. Function flags: optimize_size
  955. Called by: prvInitialiseNewTimer/12
  956. Calls:
  957. pvPortMalloc/52 (pvPortMalloc) @05f06700
  958. Type: function
  959. Visibility: external public
  960. References:
  961. Referring:
  962. Function flags: optimize_size
  963. Called by: xTimerCreate/11
  964. Calls:
  965. vPortExitCritical/51 (vPortExitCritical) @05f06460
  966. Type: function
  967. Visibility: external public
  968. References:
  969. Referring:
  970. Function flags: optimize_size
  971. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  972. Calls:
  973. vQueueAddToRegistry/50 (vQueueAddToRegistry) @05f06380
  974. Type: function
  975. Visibility: external public
  976. References:
  977. Referring:
  978. Function flags: optimize_size
  979. Called by: prvCheckForValidListAndQueue/29
  980. Calls:
  981. xQueueGenericCreate/49 (xQueueGenericCreate) @05f062a0
  982. Type: function
  983. Visibility: external public
  984. References:
  985. Referring:
  986. Function flags: optimize_size
  987. Called by: prvCheckForValidListAndQueue/29
  988. Calls:
  989. vListInitialise/48 (vListInitialise) @05f060e0
  990. Type: function
  991. Visibility: external public
  992. References:
  993. Referring:
  994. Function flags: optimize_size
  995. Called by: prvCheckForValidListAndQueue/29 prvCheckForValidListAndQueue/29
  996. Calls:
  997. vPortEnterCritical/47 (vPortEnterCritical) @05f06000
  998. Type: function
  999. Visibility: external public
  1000. References:
  1001. Referring:
  1002. Function flags: optimize_size
  1003. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  1004. Calls:
  1005. xQueueReceive/46 (xQueueReceive) @05ed9e00
  1006. Type: function
  1007. Visibility: external public
  1008. References:
  1009. Referring:
  1010. Function flags: optimize_size
  1011. Called by: prvProcessReceivedCommands/27
  1012. Calls:
  1013. vPortFree/45 (vPortFree) @05ed9d20
  1014. Type: function
  1015. Visibility: external public
  1016. References:
  1017. Referring:
  1018. Function flags: optimize_size
  1019. Called by: prvProcessReceivedCommands/27
  1020. Calls:
  1021. vListInsert/44 (vListInsert) @05ed99a0
  1022. Type: function
  1023. Visibility: external public
  1024. References:
  1025. Referring:
  1026. Function flags: optimize_size
  1027. Called by: prvInsertTimerInActiveList/26 prvInsertTimerInActiveList/26
  1028. Calls:
  1029. uxListRemove/43 (uxListRemove) @05ed9700
  1030. Type: function
  1031. Visibility: external public
  1032. References:
  1033. Referring:
  1034. Function flags: optimize_size
  1035. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  1036. Calls:
  1037. xLastTime.6551/42 (xLastTime) @05ef6120
  1038. Type: variable definition analyzed
  1039. Visibility:
  1040. References:
  1041. Referring: prvSampleTimeNow/25 (read)prvSampleTimeNow/25 (write)
  1042. Availability: not-ready
  1043. Varpool flags: initialized
  1044. xTaskGetTickCount/41 (xTaskGetTickCount) @05ed9380
  1045. Type: function
  1046. Visibility: external public
  1047. References:
  1048. Referring:
  1049. Function flags: optimize_size
  1050. Called by: prvSampleTimeNow/25
  1051. Calls:
  1052. vQueueWaitForMessageRestricted/40 (vQueueWaitForMessageRestricted) @05ed91c0
  1053. Type: function
  1054. Visibility: external public
  1055. References:
  1056. Referring:
  1057. Function flags: optimize_size
  1058. Called by: prvProcessTimerOrBlockTask/23
  1059. Calls:
  1060. xTaskResumeAll/39 (xTaskResumeAll) @05ed90e0
  1061. Type: function
  1062. Visibility: external public
  1063. References:
  1064. Referring:
  1065. Function flags: optimize_size
  1066. Called by: prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23
  1067. Calls:
  1068. vTaskSuspendAll/38 (vTaskSuspendAll) @05ed9000
  1069. Type: function
  1070. Visibility: external public
  1071. References:
  1072. Referring:
  1073. Function flags: optimize_size
  1074. Called by: prvProcessTimerOrBlockTask/23
  1075. Calls:
  1076. xTaskCreate/37 (xTaskCreate) @05ecdee0
  1077. Type: function
  1078. Visibility: external public
  1079. References:
  1080. Referring:
  1081. Function flags: optimize_size
  1082. Called by: xTimerCreateTimerTask/10
  1083. Calls:
  1084. vTimerSetTimerNumber/36 (vTimerSetTimerNumber) @05ecda80
  1085. Type: function definition analyzed
  1086. Visibility: public
  1087. References:
  1088. Referring:
  1089. Function flags: body optimize_size
  1090. Called by:
  1091. Calls:
  1092. uxTimerGetTimerNumber/35 (uxTimerGetTimerNumber) @05ecd7e0
  1093. Type: function definition analyzed
  1094. Visibility: public
  1095. References:
  1096. Referring:
  1097. Function flags: body optimize_size
  1098. Called by:
  1099. Calls:
  1100. xTimerPendFunctionCall/34 (xTimerPendFunctionCall) @05ecd540
  1101. Type: function definition analyzed
  1102. Visibility: public
  1103. References: xTimerQueue/8 (read)xTimerQueue/8 (read)
  1104. Referring:
  1105. Function flags: body optimize_size
  1106. Called by:
  1107. Calls: xQueueGenericSend/55 vPortRaiseBASEPRI/1
  1108. xTimerPendFunctionCallFromISR/33 (xTimerPendFunctionCallFromISR) @05ecd0e0
  1109. Type: function definition analyzed
  1110. Visibility: public
  1111. References: xTimerQueue/8 (read)
  1112. Referring:
  1113. Function flags: body optimize_size
  1114. Called by:
  1115. Calls: xQueueGenericSendFromISR/56
  1116. vTimerSetTimerID/32 (vTimerSetTimerID) @05ec78c0
  1117. Type: function definition analyzed
  1118. Visibility: public
  1119. References:
  1120. Referring:
  1121. Function flags: body optimize_size
  1122. Called by:
  1123. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1124. pvTimerGetTimerID/31 (pvTimerGetTimerID) @05ec7ee0
  1125. Type: function definition analyzed
  1126. Visibility: public
  1127. References:
  1128. Referring:
  1129. Function flags: body optimize_size
  1130. Called by:
  1131. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1132. xTimerIsTimerActive/30 (xTimerIsTimerActive) @05ec7b60
  1133. Type: function definition analyzed
  1134. Visibility: public
  1135. References:
  1136. Referring:
  1137. Function flags: body optimize_size
  1138. Called by:
  1139. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1140. prvCheckForValidListAndQueue/29 (prvCheckForValidListAndQueue) @05ec77e0
  1141. Type: function definition analyzed
  1142. Visibility:
  1143. References: xTimerQueue/8 (read)xActiveTimerList1/4 (addr)xActiveTimerList2/5 (addr)pxCurrentTimerList/6 (write)xActiveTimerList1/4 (addr)pxOverflowTimerList/7 (write)xActiveTimerList2/5 (addr)xTimerQueue/8 (write)xTimerQueue/8 (read)xTimerQueue/8 (read)
  1144. Referring:
  1145. Function flags: body optimize_size
  1146. Called by: prvInitialiseNewTimer/12 xTimerCreateTimerTask/10
  1147. Calls: vPortExitCritical/51 vQueueAddToRegistry/50 xQueueGenericCreate/49 vListInitialise/48 vListInitialise/48 vPortEnterCritical/47
  1148. prvSwitchTimerLists/28 (prvSwitchTimerLists) @05ec7460
  1149. Type: function definition analyzed
  1150. Visibility:
  1151. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (write)pxOverflowTimerList/7 (write)
  1152. Referring:
  1153. Function flags: body optimize_size
  1154. Called by: prvSampleTimeNow/25
  1155. Calls: prvProcessExpiredTimer/21
  1156. prvProcessReceivedCommands/27 (prvProcessReceivedCommands) @05ec70e0
  1157. Type: function definition analyzed
  1158. Visibility:
  1159. References: xTimerQueue/8 (read)
  1160. Referring:
  1161. Function flags: body optimize_size
  1162. Called by: prvTimerTask/22
  1163. Calls: xQueueReceive/46 vPortFree/45 prvInsertTimerInActiveList/26 vPortRaiseBASEPRI/1 prvReloadTimer/20 prvInsertTimerInActiveList/26 prvSampleTimeNow/25 uxListRemove/43 vPortRaiseBASEPRI/1
  1164. Indirect call
  1165. Indirect call
  1166. prvInsertTimerInActiveList/26 (prvInsertTimerInActiveList) @05ebb7e0
  1167. Type: function definition analyzed
  1168. Visibility:
  1169. References: pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (read)
  1170. Referring:
  1171. Function flags: body optimize_size
  1172. Called by: prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 prvReloadTimer/20
  1173. Calls: vListInsert/44 vListInsert/44
  1174. prvSampleTimeNow/25 (prvSampleTimeNow) @05ebbd20
  1175. Type: function definition analyzed
  1176. Visibility:
  1177. References: xLastTime.6551/42 (read)xLastTime.6551/42 (write)
  1178. Referring:
  1179. Function flags: body optimize_size
  1180. Called by: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23
  1181. Calls: prvSwitchTimerLists/28 xTaskGetTickCount/41
  1182. prvGetNextExpireTime/24 (prvGetNextExpireTime) @05ebba80
  1183. Type: function definition analyzed
  1184. Visibility:
  1185. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)
  1186. Referring:
  1187. Function flags: body optimize_size
  1188. Called by: prvTimerTask/22
  1189. Calls:
  1190. prvProcessTimerOrBlockTask/23 (prvProcessTimerOrBlockTask) @05ebb700
  1191. Type: function definition analyzed
  1192. Visibility:
  1193. References: pxOverflowTimerList/7 (read)xTimerQueue/8 (read)
  1194. Referring:
  1195. Function flags: body optimize_size
  1196. Called by: prvTimerTask/22
  1197. Calls: xTaskResumeAll/39 xTaskResumeAll/39 vQueueWaitForMessageRestricted/40 prvProcessExpiredTimer/21 xTaskResumeAll/39 prvSampleTimeNow/25 vTaskSuspendAll/38
  1198. prvTimerTask/22 (prvTimerTask) @05ebb2a0
  1199. Type: function definition analyzed
  1200. Visibility:
  1201. Address is taken.
  1202. References:
  1203. Referring: xTimerCreateTimerTask/10 (addr)
  1204. Function flags: body optimize_size
  1205. Called by:
  1206. Calls: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23 prvGetNextExpireTime/24
  1207. prvProcessExpiredTimer/21 (prvProcessExpiredTimer) @05ebb000
  1208. Type: function definition analyzed
  1209. Visibility:
  1210. References: pxCurrentTimerList/6 (read)
  1211. Referring:
  1212. Function flags: body optimize_size
  1213. Called by: prvSwitchTimerLists/28 prvProcessTimerOrBlockTask/23
  1214. Calls: prvReloadTimer/20 uxListRemove/43
  1215. Indirect call
  1216. prvReloadTimer/20 (prvReloadTimer) @05e60540
  1217. Type: function definition analyzed
  1218. Visibility:
  1219. References:
  1220. Referring:
  1221. Function flags: body optimize_size
  1222. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  1223. Calls: prvInsertTimerInActiveList/26
  1224. Indirect call
  1225. pcTimerGetName/19 (pcTimerGetName) @05e60ee0
  1226. Type: function definition analyzed
  1227. Visibility: public
  1228. References:
  1229. Referring:
  1230. Function flags: body optimize_size
  1231. Called by:
  1232. Calls: vPortRaiseBASEPRI/1
  1233. xTimerGetExpiryTime/18 (xTimerGetExpiryTime) @05e60b60
  1234. Type: function definition analyzed
  1235. Visibility: public
  1236. References:
  1237. Referring:
  1238. Function flags: body optimize_size
  1239. Called by:
  1240. Calls: vPortRaiseBASEPRI/1
  1241. uxTimerGetReloadMode/17 (uxTimerGetReloadMode) @05e607e0
  1242. Type: function definition analyzed
  1243. Visibility: public
  1244. References:
  1245. Referring:
  1246. Function flags: body optimize_size
  1247. Called by:
  1248. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1249. vTimerSetReloadMode/16 (vTimerSetReloadMode) @05e60460
  1250. Type: function definition analyzed
  1251. Visibility: public
  1252. References:
  1253. Referring:
  1254. Function flags: body optimize_size
  1255. Called by:
  1256. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1257. xTimerGetPeriod/15 (xTimerGetPeriod) @05e600e0
  1258. Type: function definition analyzed
  1259. Visibility: public
  1260. References:
  1261. Referring:
  1262. Function flags: body optimize_size
  1263. Called by:
  1264. Calls: vPortRaiseBASEPRI/1
  1265. xTimerGetTimerDaemonTaskHandle/14 (xTimerGetTimerDaemonTaskHandle) @05eb67e0
  1266. Type: function definition analyzed
  1267. Visibility: public
  1268. References: xTimerTaskHandle/9 (read)xTimerTaskHandle/9 (read)
  1269. Referring:
  1270. Function flags: body optimize_size
  1271. Called by:
  1272. Calls: vPortRaiseBASEPRI/1
  1273. xTimerGenericCommand/13 (xTimerGenericCommand) @05eb61c0
  1274. Type: function definition analyzed
  1275. Visibility: public
  1276. References: xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)
  1277. Referring:
  1278. Function flags: body optimize_size
  1279. Called by:
  1280. Calls: xQueueGenericSendFromISR/56 xQueueGenericSend/55 xQueueGenericSend/55 xTaskGetSchedulerState/54 vPortRaiseBASEPRI/1
  1281. prvInitialiseNewTimer/12 (prvInitialiseNewTimer) @05eb6a80
  1282. Type: function definition analyzed
  1283. Visibility:
  1284. References:
  1285. Referring:
  1286. Function flags: body optimize_size
  1287. Called by: xTimerCreate/11
  1288. Calls: vListInitialiseItem/53 prvCheckForValidListAndQueue/29 vPortRaiseBASEPRI/1
  1289. xTimerCreate/11 (xTimerCreate) @05eb6700
  1290. Type: function definition analyzed
  1291. Visibility: public
  1292. References:
  1293. Referring:
  1294. Function flags: body optimize_size
  1295. Called by:
  1296. Calls: prvInitialiseNewTimer/12 pvPortMalloc/52
  1297. xTimerCreateTimerTask/10 (xTimerCreateTimerTask) @05eb6460
  1298. Type: function definition analyzed
  1299. Visibility: public
  1300. References: xTimerQueue/8 (read)prvTimerTask/22 (addr)xTimerTaskHandle/9 (addr)
  1301. Referring:
  1302. Function flags: body optimize_size
  1303. Called by:
  1304. Calls: vPortRaiseBASEPRI/1 xTaskCreate/37 prvCheckForValidListAndQueue/29
  1305. xTimerTaskHandle/9 (xTimerTaskHandle) @05eb0678
  1306. Type: variable definition analyzed
  1307. Visibility:
  1308. References:
  1309. Referring: xTimerCreateTimerTask/10 (addr)xTimerGetTimerDaemonTaskHandle/14 (read)xTimerGetTimerDaemonTaskHandle/14 (read)
  1310. Availability: not-ready
  1311. Varpool flags: initialized
  1312. xTimerQueue/8 (xTimerQueue) @05eb05e8
  1313. Type: variable definition analyzed
  1314. Visibility:
  1315. References:
  1316. Referring: xTimerCreateTimerTask/10 (read)prvProcessTimerOrBlockTask/23 (read)prvProcessReceivedCommands/27 (read)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (write)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerPendFunctionCallFromISR/33 (read)xTimerPendFunctionCall/34 (read)xTimerPendFunctionCall/34 (read)
  1317. Availability: not-ready
  1318. Varpool flags: initialized
  1319. pxOverflowTimerList/7 (pxOverflowTimerList) @05eb0558
  1320. Type: variable definition analyzed
  1321. Visibility:
  1322. References:
  1323. Referring: prvProcessTimerOrBlockTask/23 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  1324. Availability: not-ready
  1325. Varpool flags:
  1326. pxCurrentTimerList/6 (pxCurrentTimerList) @05eb04c8
  1327. Type: variable definition analyzed
  1328. Visibility:
  1329. References:
  1330. Referring: prvGetNextExpireTime/24 (read)prvGetNextExpireTime/24 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvProcessExpiredTimer/21 (read)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  1331. Availability: not-ready
  1332. Varpool flags:
  1333. xActiveTimerList2/5 (xActiveTimerList2) @05eb0438
  1334. Type: variable definition analyzed
  1335. Visibility:
  1336. References:
  1337. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  1338. Availability: not-ready
  1339. Varpool flags:
  1340. xActiveTimerList1/4 (xActiveTimerList1) @05eb03a8
  1341. Type: variable definition analyzed
  1342. Visibility:
  1343. References:
  1344. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  1345. Availability: not-ready
  1346. Varpool flags:
  1347. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05dfbd20
  1348. Type: function definition analyzed
  1349. Visibility:
  1350. References:
  1351. Referring:
  1352. Function flags: body optimize_size
  1353. Called by: xTimerPendFunctionCall/34 vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 pcTimerGetName/19 xTimerGetExpiryTime/18 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 xTimerGetPeriod/15 xTimerGetTimerDaemonTaskHandle/14 xTimerGenericCommand/13 prvInitialiseNewTimer/12 prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 xTimerCreateTimerTask/10
  1354. Calls:
  1355. Removing unused symbols:
  1356. Reclaimed Symbol table:
  1357. xQueueGenericSendFromISR/56 (xQueueGenericSendFromISR) @05f06c40
  1358. Type: function
  1359. Visibility: external public
  1360. References:
  1361. Referring:
  1362. Function flags: optimize_size
  1363. Called by: xTimerPendFunctionCallFromISR/33 xTimerGenericCommand/13
  1364. Calls:
  1365. xQueueGenericSend/55 (xQueueGenericSend) @05f06b60
  1366. Type: function
  1367. Visibility: external public
  1368. References:
  1369. Referring:
  1370. Function flags: optimize_size
  1371. Called by: xTimerPendFunctionCall/34 xTimerGenericCommand/13 xTimerGenericCommand/13
  1372. Calls:
  1373. xTaskGetSchedulerState/54 (xTaskGetSchedulerState) @05f06a80
  1374. Type: function
  1375. Visibility: external public
  1376. References:
  1377. Referring:
  1378. Function flags: optimize_size
  1379. Called by: xTimerGenericCommand/13
  1380. Calls:
  1381. vListInitialiseItem/53 (vListInitialiseItem) @05f068c0
  1382. Type: function
  1383. Visibility: external public
  1384. References:
  1385. Referring:
  1386. Function flags: optimize_size
  1387. Called by: prvInitialiseNewTimer/12
  1388. Calls:
  1389. pvPortMalloc/52 (pvPortMalloc) @05f06700
  1390. Type: function
  1391. Visibility: external public
  1392. References:
  1393. Referring:
  1394. Function flags: optimize_size
  1395. Called by: xTimerCreate/11
  1396. Calls:
  1397. vPortExitCritical/51 (vPortExitCritical) @05f06460
  1398. Type: function
  1399. Visibility: external public
  1400. References:
  1401. Referring:
  1402. Function flags: optimize_size
  1403. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  1404. Calls:
  1405. vQueueAddToRegistry/50 (vQueueAddToRegistry) @05f06380
  1406. Type: function
  1407. Visibility: external public
  1408. References:
  1409. Referring:
  1410. Function flags: optimize_size
  1411. Called by: prvCheckForValidListAndQueue/29
  1412. Calls:
  1413. xQueueGenericCreate/49 (xQueueGenericCreate) @05f062a0
  1414. Type: function
  1415. Visibility: external public
  1416. References:
  1417. Referring:
  1418. Function flags: optimize_size
  1419. Called by: prvCheckForValidListAndQueue/29
  1420. Calls:
  1421. vListInitialise/48 (vListInitialise) @05f060e0
  1422. Type: function
  1423. Visibility: external public
  1424. References:
  1425. Referring:
  1426. Function flags: optimize_size
  1427. Called by: prvCheckForValidListAndQueue/29 prvCheckForValidListAndQueue/29
  1428. Calls:
  1429. vPortEnterCritical/47 (vPortEnterCritical) @05f06000
  1430. Type: function
  1431. Visibility: external public
  1432. References:
  1433. Referring:
  1434. Function flags: optimize_size
  1435. Called by: vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 prvCheckForValidListAndQueue/29
  1436. Calls:
  1437. xQueueReceive/46 (xQueueReceive) @05ed9e00
  1438. Type: function
  1439. Visibility: external public
  1440. References:
  1441. Referring:
  1442. Function flags: optimize_size
  1443. Called by: prvProcessReceivedCommands/27
  1444. Calls:
  1445. vPortFree/45 (vPortFree) @05ed9d20
  1446. Type: function
  1447. Visibility: external public
  1448. References:
  1449. Referring:
  1450. Function flags: optimize_size
  1451. Called by: prvProcessReceivedCommands/27
  1452. Calls:
  1453. vListInsert/44 (vListInsert) @05ed99a0
  1454. Type: function
  1455. Visibility: external public
  1456. References:
  1457. Referring:
  1458. Function flags: optimize_size
  1459. Called by: prvInsertTimerInActiveList/26 prvInsertTimerInActiveList/26
  1460. Calls:
  1461. uxListRemove/43 (uxListRemove) @05ed9700
  1462. Type: function
  1463. Visibility: external public
  1464. References:
  1465. Referring:
  1466. Function flags: optimize_size
  1467. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  1468. Calls:
  1469. xLastTime.6551/42 (xLastTime) @05ef6120
  1470. Type: variable definition analyzed
  1471. Visibility:
  1472. References:
  1473. Referring: prvSampleTimeNow/25 (read)prvSampleTimeNow/25 (write)
  1474. Availability: not-ready
  1475. Varpool flags: initialized
  1476. xTaskGetTickCount/41 (xTaskGetTickCount) @05ed9380
  1477. Type: function
  1478. Visibility: external public
  1479. References:
  1480. Referring:
  1481. Function flags: optimize_size
  1482. Called by: prvSampleTimeNow/25
  1483. Calls:
  1484. vQueueWaitForMessageRestricted/40 (vQueueWaitForMessageRestricted) @05ed91c0
  1485. Type: function
  1486. Visibility: external public
  1487. References:
  1488. Referring:
  1489. Function flags: optimize_size
  1490. Called by: prvProcessTimerOrBlockTask/23
  1491. Calls:
  1492. xTaskResumeAll/39 (xTaskResumeAll) @05ed90e0
  1493. Type: function
  1494. Visibility: external public
  1495. References:
  1496. Referring:
  1497. Function flags: optimize_size
  1498. Called by: prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23 prvProcessTimerOrBlockTask/23
  1499. Calls:
  1500. vTaskSuspendAll/38 (vTaskSuspendAll) @05ed9000
  1501. Type: function
  1502. Visibility: external public
  1503. References:
  1504. Referring:
  1505. Function flags: optimize_size
  1506. Called by: prvProcessTimerOrBlockTask/23
  1507. Calls:
  1508. xTaskCreate/37 (xTaskCreate) @05ecdee0
  1509. Type: function
  1510. Visibility: external public
  1511. References:
  1512. Referring:
  1513. Function flags: optimize_size
  1514. Called by: xTimerCreateTimerTask/10
  1515. Calls:
  1516. vTimerSetTimerNumber/36 (vTimerSetTimerNumber) @05ecda80
  1517. Type: function definition analyzed
  1518. Visibility: public
  1519. References:
  1520. Referring:
  1521. Function flags: body optimize_size
  1522. Called by:
  1523. Calls:
  1524. uxTimerGetTimerNumber/35 (uxTimerGetTimerNumber) @05ecd7e0
  1525. Type: function definition analyzed
  1526. Visibility: public
  1527. References:
  1528. Referring:
  1529. Function flags: body optimize_size
  1530. Called by:
  1531. Calls:
  1532. xTimerPendFunctionCall/34 (xTimerPendFunctionCall) @05ecd540
  1533. Type: function definition analyzed
  1534. Visibility: public
  1535. References: xTimerQueue/8 (read)xTimerQueue/8 (read)
  1536. Referring:
  1537. Function flags: body optimize_size
  1538. Called by:
  1539. Calls: xQueueGenericSend/55 vPortRaiseBASEPRI/1
  1540. xTimerPendFunctionCallFromISR/33 (xTimerPendFunctionCallFromISR) @05ecd0e0
  1541. Type: function definition analyzed
  1542. Visibility: public
  1543. References: xTimerQueue/8 (read)
  1544. Referring:
  1545. Function flags: body optimize_size
  1546. Called by:
  1547. Calls: xQueueGenericSendFromISR/56
  1548. vTimerSetTimerID/32 (vTimerSetTimerID) @05ec78c0
  1549. Type: function definition analyzed
  1550. Visibility: public
  1551. References:
  1552. Referring:
  1553. Function flags: body optimize_size
  1554. Called by:
  1555. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1556. pvTimerGetTimerID/31 (pvTimerGetTimerID) @05ec7ee0
  1557. Type: function definition analyzed
  1558. Visibility: public
  1559. References:
  1560. Referring:
  1561. Function flags: body optimize_size
  1562. Called by:
  1563. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1564. xTimerIsTimerActive/30 (xTimerIsTimerActive) @05ec7b60
  1565. Type: function definition analyzed
  1566. Visibility: public
  1567. References:
  1568. Referring:
  1569. Function flags: body optimize_size
  1570. Called by:
  1571. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1572. prvCheckForValidListAndQueue/29 (prvCheckForValidListAndQueue) @05ec77e0
  1573. Type: function definition analyzed
  1574. Visibility:
  1575. References: xTimerQueue/8 (read)xActiveTimerList1/4 (addr)xActiveTimerList2/5 (addr)pxCurrentTimerList/6 (write)xActiveTimerList1/4 (addr)pxOverflowTimerList/7 (write)xActiveTimerList2/5 (addr)xTimerQueue/8 (write)xTimerQueue/8 (read)xTimerQueue/8 (read)
  1576. Referring:
  1577. Function flags: body optimize_size
  1578. Called by: prvInitialiseNewTimer/12 xTimerCreateTimerTask/10
  1579. Calls: vPortExitCritical/51 vQueueAddToRegistry/50 xQueueGenericCreate/49 vListInitialise/48 vListInitialise/48 vPortEnterCritical/47
  1580. prvSwitchTimerLists/28 (prvSwitchTimerLists) @05ec7460
  1581. Type: function definition analyzed
  1582. Visibility:
  1583. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (write)pxOverflowTimerList/7 (write)
  1584. Referring:
  1585. Function flags: body optimize_size
  1586. Called by: prvSampleTimeNow/25
  1587. Calls: prvProcessExpiredTimer/21
  1588. prvProcessReceivedCommands/27 (prvProcessReceivedCommands) @05ec70e0
  1589. Type: function definition analyzed
  1590. Visibility:
  1591. References: xTimerQueue/8 (read)
  1592. Referring:
  1593. Function flags: body optimize_size
  1594. Called by: prvTimerTask/22
  1595. Calls: xQueueReceive/46 vPortFree/45 prvInsertTimerInActiveList/26 vPortRaiseBASEPRI/1 prvReloadTimer/20 prvInsertTimerInActiveList/26 prvSampleTimeNow/25 uxListRemove/43 vPortRaiseBASEPRI/1
  1596. Indirect call
  1597. Indirect call
  1598. prvInsertTimerInActiveList/26 (prvInsertTimerInActiveList) @05ebb7e0
  1599. Type: function definition analyzed
  1600. Visibility:
  1601. References: pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (read)
  1602. Referring:
  1603. Function flags: body optimize_size
  1604. Called by: prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 prvReloadTimer/20
  1605. Calls: vListInsert/44 vListInsert/44
  1606. prvSampleTimeNow/25 (prvSampleTimeNow) @05ebbd20
  1607. Type: function definition analyzed
  1608. Visibility:
  1609. References: xLastTime.6551/42 (read)xLastTime.6551/42 (write)
  1610. Referring:
  1611. Function flags: body optimize_size
  1612. Called by: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23
  1613. Calls: prvSwitchTimerLists/28 xTaskGetTickCount/41
  1614. prvGetNextExpireTime/24 (prvGetNextExpireTime) @05ebba80
  1615. Type: function definition analyzed
  1616. Visibility:
  1617. References: pxCurrentTimerList/6 (read)pxCurrentTimerList/6 (read)
  1618. Referring:
  1619. Function flags: body optimize_size
  1620. Called by: prvTimerTask/22
  1621. Calls:
  1622. prvProcessTimerOrBlockTask/23 (prvProcessTimerOrBlockTask) @05ebb700
  1623. Type: function definition analyzed
  1624. Visibility:
  1625. References: pxOverflowTimerList/7 (read)xTimerQueue/8 (read)
  1626. Referring:
  1627. Function flags: body optimize_size
  1628. Called by: prvTimerTask/22
  1629. Calls: xTaskResumeAll/39 xTaskResumeAll/39 vQueueWaitForMessageRestricted/40 prvProcessExpiredTimer/21 xTaskResumeAll/39 prvSampleTimeNow/25 vTaskSuspendAll/38
  1630. prvTimerTask/22 (prvTimerTask) @05ebb2a0
  1631. Type: function definition analyzed
  1632. Visibility:
  1633. Address is taken.
  1634. References:
  1635. Referring: xTimerCreateTimerTask/10 (addr)
  1636. Function flags: body optimize_size
  1637. Called by:
  1638. Calls: prvProcessReceivedCommands/27 prvProcessTimerOrBlockTask/23 prvGetNextExpireTime/24
  1639. prvProcessExpiredTimer/21 (prvProcessExpiredTimer) @05ebb000
  1640. Type: function definition analyzed
  1641. Visibility:
  1642. References: pxCurrentTimerList/6 (read)
  1643. Referring:
  1644. Function flags: body optimize_size
  1645. Called by: prvSwitchTimerLists/28 prvProcessTimerOrBlockTask/23
  1646. Calls: prvReloadTimer/20 uxListRemove/43
  1647. Indirect call
  1648. prvReloadTimer/20 (prvReloadTimer) @05e60540
  1649. Type: function definition analyzed
  1650. Visibility:
  1651. References:
  1652. Referring:
  1653. Function flags: body optimize_size
  1654. Called by: prvProcessReceivedCommands/27 prvProcessExpiredTimer/21
  1655. Calls: prvInsertTimerInActiveList/26
  1656. Indirect call
  1657. pcTimerGetName/19 (pcTimerGetName) @05e60ee0
  1658. Type: function definition analyzed
  1659. Visibility: public
  1660. References:
  1661. Referring:
  1662. Function flags: body optimize_size
  1663. Called by:
  1664. Calls: vPortRaiseBASEPRI/1
  1665. xTimerGetExpiryTime/18 (xTimerGetExpiryTime) @05e60b60
  1666. Type: function definition analyzed
  1667. Visibility: public
  1668. References:
  1669. Referring:
  1670. Function flags: body optimize_size
  1671. Called by:
  1672. Calls: vPortRaiseBASEPRI/1
  1673. uxTimerGetReloadMode/17 (uxTimerGetReloadMode) @05e607e0
  1674. Type: function definition analyzed
  1675. Visibility: public
  1676. References:
  1677. Referring:
  1678. Function flags: body optimize_size
  1679. Called by:
  1680. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1681. vTimerSetReloadMode/16 (vTimerSetReloadMode) @05e60460
  1682. Type: function definition analyzed
  1683. Visibility: public
  1684. References:
  1685. Referring:
  1686. Function flags: body optimize_size
  1687. Called by:
  1688. Calls: vPortExitCritical/51 vPortEnterCritical/47 vPortRaiseBASEPRI/1
  1689. xTimerGetPeriod/15 (xTimerGetPeriod) @05e600e0
  1690. Type: function definition analyzed
  1691. Visibility: public
  1692. References:
  1693. Referring:
  1694. Function flags: body optimize_size
  1695. Called by:
  1696. Calls: vPortRaiseBASEPRI/1
  1697. xTimerGetTimerDaemonTaskHandle/14 (xTimerGetTimerDaemonTaskHandle) @05eb67e0
  1698. Type: function definition analyzed
  1699. Visibility: public
  1700. References: xTimerTaskHandle/9 (read)xTimerTaskHandle/9 (read)
  1701. Referring:
  1702. Function flags: body optimize_size
  1703. Called by:
  1704. Calls: vPortRaiseBASEPRI/1
  1705. xTimerGenericCommand/13 (xTimerGenericCommand) @05eb61c0
  1706. Type: function definition analyzed
  1707. Visibility: public
  1708. References: xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)
  1709. Referring:
  1710. Function flags: body optimize_size
  1711. Called by:
  1712. Calls: xQueueGenericSendFromISR/56 xQueueGenericSend/55 xQueueGenericSend/55 xTaskGetSchedulerState/54 vPortRaiseBASEPRI/1
  1713. prvInitialiseNewTimer/12 (prvInitialiseNewTimer) @05eb6a80
  1714. Type: function definition analyzed
  1715. Visibility:
  1716. References:
  1717. Referring:
  1718. Function flags: body optimize_size
  1719. Called by: xTimerCreate/11
  1720. Calls: vListInitialiseItem/53 prvCheckForValidListAndQueue/29 vPortRaiseBASEPRI/1
  1721. xTimerCreate/11 (xTimerCreate) @05eb6700
  1722. Type: function definition analyzed
  1723. Visibility: public
  1724. References:
  1725. Referring:
  1726. Function flags: body optimize_size
  1727. Called by:
  1728. Calls: prvInitialiseNewTimer/12 pvPortMalloc/52
  1729. xTimerCreateTimerTask/10 (xTimerCreateTimerTask) @05eb6460
  1730. Type: function definition analyzed
  1731. Visibility: public
  1732. References: xTimerQueue/8 (read)prvTimerTask/22 (addr)xTimerTaskHandle/9 (addr)
  1733. Referring:
  1734. Function flags: body optimize_size
  1735. Called by:
  1736. Calls: vPortRaiseBASEPRI/1 xTaskCreate/37 prvCheckForValidListAndQueue/29
  1737. xTimerTaskHandle/9 (xTimerTaskHandle) @05eb0678
  1738. Type: variable definition analyzed
  1739. Visibility:
  1740. References:
  1741. Referring: xTimerCreateTimerTask/10 (addr)xTimerGetTimerDaemonTaskHandle/14 (read)xTimerGetTimerDaemonTaskHandle/14 (read)
  1742. Availability: not-ready
  1743. Varpool flags: initialized
  1744. xTimerQueue/8 (xTimerQueue) @05eb05e8
  1745. Type: variable definition analyzed
  1746. Visibility:
  1747. References:
  1748. Referring: xTimerCreateTimerTask/10 (read)prvProcessTimerOrBlockTask/23 (read)prvProcessReceivedCommands/27 (read)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (write)prvCheckForValidListAndQueue/29 (read)prvCheckForValidListAndQueue/29 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerPendFunctionCallFromISR/33 (read)xTimerPendFunctionCall/34 (read)xTimerPendFunctionCall/34 (read)
  1749. Availability: not-ready
  1750. Varpool flags: initialized
  1751. pxOverflowTimerList/7 (pxOverflowTimerList) @05eb0558
  1752. Type: variable definition analyzed
  1753. Visibility:
  1754. References:
  1755. Referring: prvProcessTimerOrBlockTask/23 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  1756. Availability: not-ready
  1757. Varpool flags:
  1758. pxCurrentTimerList/6 (pxCurrentTimerList) @05eb04c8
  1759. Type: variable definition analyzed
  1760. Visibility:
  1761. References:
  1762. Referring: prvGetNextExpireTime/24 (read)prvGetNextExpireTime/24 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (read)prvSwitchTimerLists/28 (write)prvProcessExpiredTimer/21 (read)prvInsertTimerInActiveList/26 (read)prvCheckForValidListAndQueue/29 (write)
  1763. Availability: not-ready
  1764. Varpool flags:
  1765. xActiveTimerList2/5 (xActiveTimerList2) @05eb0438
  1766. Type: variable definition analyzed
  1767. Visibility:
  1768. References:
  1769. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  1770. Availability: not-ready
  1771. Varpool flags:
  1772. xActiveTimerList1/4 (xActiveTimerList1) @05eb03a8
  1773. Type: variable definition analyzed
  1774. Visibility:
  1775. References:
  1776. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  1777. Availability: not-ready
  1778. Varpool flags:
  1779. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05dfbd20
  1780. Type: function definition analyzed
  1781. Visibility:
  1782. References:
  1783. Referring:
  1784. Function flags: body optimize_size
  1785. Called by: xTimerPendFunctionCall/34 vTimerSetTimerID/32 pvTimerGetTimerID/31 xTimerIsTimerActive/30 pcTimerGetName/19 xTimerGetExpiryTime/18 uxTimerGetReloadMode/17 vTimerSetReloadMode/16 xTimerGetPeriod/15 xTimerGetTimerDaemonTaskHandle/14 xTimerGenericCommand/13 prvInitialiseNewTimer/12 prvProcessReceivedCommands/27 prvProcessReceivedCommands/27 xTimerCreateTimerTask/10
  1786. Calls:
  1787. Reclaiming functions:
  1788. Reclaiming variables:
  1789. Clearing address taken flags:
  1790. Optimized Symbol table:
  1791. prvSampleTimeNow/73 (prvSampleTimeNow) @05e010e0
  1792. Type: function definition analyzed
  1793. Visibility:
  1794. next sharing asm name: 25
  1795. References: xLastTime.6551/42 (read)xLastTime.6551/42 (write)
  1796. Referring:
  1797. Function prvSampleTimeNow/73 is inline copy in prvTimerTask/22
  1798. Clone of prvSampleTimeNow/25
  1799. Availability: local
  1800. Function flags: count:1073741824 (estimated locally) body local optimize_size
  1801. Called by: prvProcessTimerOrBlockTask/23 (inlined) (1073741824 (estimated locally),10000.02 per call)
  1802. Calls: xTaskGetTickCount/41 (1073741824 (estimated locally),10000.02 per call) prvSwitchTimerLists/28 (354334802 (estimated locally),3300.01 per call)
  1803. prvInitialiseNewTimer.constprop.0/72 (prvInitialiseNewTimer.constprop) @05dfbd20
  1804. Type: function definition analyzed
  1805. Visibility:
  1806. References:
  1807. Referring:
  1808. Function prvInitialiseNewTimer.constprop/72 is inline copy in xTimerCreate/11
  1809. Clone of prvInitialiseNewTimer/12
  1810. Availability: local
  1811. Function flags: count:574129754 (estimated locally) local optimize_size
  1812. Called by: xTimerCreate/11 (inlined) (574129754 (estimated locally),0.53 per call)
  1813. Calls: prvCheckForValidListAndQueue/29 (189463535 (estimated locally),0.18 per call) vListInitialiseItem/53 (189463535 (estimated locally),0.18 per call)
  1814. prvInsertTimerInActiveList.part.0/57 (prvInsertTimerInActiveList.part.0) @05dfba80
  1815. Type: function definition analyzed
  1816. Visibility: prevailing_def_ironly artificial
  1817. References: pxOverflowTimerList/7 (read)
  1818. Referring:
  1819. Function prvInsertTimerInActiveList.part.0/57 is inline copy in prvInsertTimerInActiveList/26
  1820. Availability: local
  1821. Function flags: count:177167400 (estimated locally) first_run:1 body local split_part optimize_size
  1822. Called by: prvInsertTimerInActiveList/26 (inlined) (177167400 (estimated locally),0.16 per call)
  1823. Calls: vListInsert/44 (177167400 (estimated locally),0.16 per call)
  1824. xQueueGenericSendFromISR/56 (xQueueGenericSendFromISR) @05f06c40
  1825. Type: function
  1826. Visibility: external public
  1827. References:
  1828. Referring:
  1829. Availability: not_available
  1830. Function flags: optimize_size
  1831. Called by: xTimerPendFunctionCallFromISR/33 (1073741824 (estimated locally),1.00 per call) xTimerGenericCommand/13 (87689 (estimated locally),0.25 per call)
  1832. Calls:
  1833. xQueueGenericSend/55 (xQueueGenericSend) @05f06b60
  1834. Type: function
  1835. Visibility: external public
  1836. References:
  1837. Referring:
  1838. Availability: not_available
  1839. Function flags: optimize_size
  1840. Called by: xTimerPendFunctionCall/34 (123389 (estimated locally),0.53 per call) xTimerGenericCommand/13 (57875 (estimated locally),0.16 per call) xTimerGenericCommand/13 (29814 (estimated locally),0.08 per call)
  1841. Calls:
  1842. xTaskGetSchedulerState/54 (xTaskGetSchedulerState) @05f06a80
  1843. Type: function
  1844. Visibility: external public
  1845. References:
  1846. Referring:
  1847. Availability: not_available
  1848. Function flags: optimize_size
  1849. Called by: xTimerGenericCommand/13 (87689 (estimated locally),0.25 per call)
  1850. Calls:
  1851. vListInitialiseItem/53 (vListInitialiseItem) @05f068c0
  1852. Type: function
  1853. Visibility: external public
  1854. References:
  1855. Referring:
  1856. Availability: not_available
  1857. Function flags: optimize_size
  1858. Called by: prvInitialiseNewTimer.constprop/72 (189463535 (estimated locally),0.18 per call)
  1859. Calls:
  1860. pvPortMalloc/52 (pvPortMalloc) @05f06700
  1861. Type: function
  1862. Visibility: external public
  1863. References:
  1864. Referring:
  1865. Availability: not_available
  1866. Function flags: optimize_size
  1867. Called by: xTimerCreate/11 (1073741824 (estimated locally),1.00 per call)
  1868. Calls:
  1869. vPortExitCritical/51 (vPortExitCritical) @05f06460
  1870. Type: function
  1871. Visibility: external public
  1872. References:
  1873. Referring:
  1874. Availability: not_available
  1875. Function flags: optimize_size
  1876. Called by: vTimerSetTimerID/32 (123389 (estimated locally),0.53 per call) pvTimerGetTimerID/31 (123389 (estimated locally),0.53 per call) xTimerIsTimerActive/30 (123389 (estimated locally),0.53 per call) uxTimerGetReloadMode/17 (123389 (estimated locally),0.53 per call) vTimerSetReloadMode/16 (123389 (estimated locally),0.53 per call) prvCheckForValidListAndQueue/29 (1073741824 (estimated locally),1.00 per call)
  1877. Calls:
  1878. vQueueAddToRegistry/50 (vQueueAddToRegistry) @05f06380
  1879. Type: function
  1880. Visibility: external public
  1881. References:
  1882. Referring:
  1883. Availability: not_available
  1884. Function flags: optimize_size
  1885. Called by: prvCheckForValidListAndQueue/29 (100070816 (estimated locally),0.09 per call)
  1886. Calls:
  1887. xQueueGenericCreate/49 (xQueueGenericCreate) @05f062a0
  1888. Type: function
  1889. Visibility: external public
  1890. References:
  1891. Referring:
  1892. Availability: not_available
  1893. Function flags: optimize_size
  1894. Called by: prvCheckForValidListAndQueue/29 (187153200 (estimated locally),0.17 per call)
  1895. Calls:
  1896. vListInitialise/48 (vListInitialise) @05f060e0
  1897. Type: function
  1898. Visibility: external public
  1899. References:
  1900. Referring:
  1901. Availability: not_available
  1902. Function flags: optimize_size
  1903. Called by: prvCheckForValidListAndQueue/29 (187153200 (estimated locally),0.17 per call) prvCheckForValidListAndQueue/29 (187153200 (estimated locally),0.17 per call)
  1904. Calls:
  1905. vPortEnterCritical/47 (vPortEnterCritical) @05f06000
  1906. Type: function
  1907. Visibility: external public
  1908. References:
  1909. Referring:
  1910. Availability: not_available
  1911. Function flags: optimize_size
  1912. Called by: vTimerSetTimerID/32 (123389 (estimated locally),0.53 per call) pvTimerGetTimerID/31 (123389 (estimated locally),0.53 per call) xTimerIsTimerActive/30 (123389 (estimated locally),0.53 per call) uxTimerGetReloadMode/17 (123389 (estimated locally),0.53 per call) vTimerSetReloadMode/16 (123389 (estimated locally),0.53 per call) prvCheckForValidListAndQueue/29 (1073741824 (estimated locally),1.00 per call)
  1913. Calls:
  1914. xQueueReceive/46 (xQueueReceive) @05ed9e00
  1915. Type: function
  1916. Visibility: external public
  1917. References:
  1918. Referring:
  1919. Availability: not_available
  1920. Function flags: optimize_size
  1921. Called by: prvProcessReceivedCommands/27 (19321729474 (estimated locally),179947.93 per call)
  1922. Calls:
  1923. vPortFree/45 (vPortFree) @05ed9d20
  1924. Type: function
  1925. Visibility: external public
  1926. References:
  1927. Referring:
  1928. Availability: not_available
  1929. Function flags: optimize_size
  1930. Called by: prvProcessReceivedCommands/27 (66280295 (estimated locally),617.28 per call)
  1931. Calls:
  1932. vListInsert/44 (vListInsert) @05ed99a0
  1933. Type: function
  1934. Visibility: external public
  1935. References:
  1936. Referring:
  1937. Availability: not_available
  1938. Function flags: optimize_size
  1939. Called by: prvInsertTimerInActiveList/26 (357019157 (estimated locally),0.33 per call) prvInsertTimerInActiveList.part.0/57 (177167400 (estimated locally),0.16 per call)
  1940. Calls:
  1941. uxListRemove/43 (uxListRemove) @05ed9700
  1942. Type: function
  1943. Visibility: external public
  1944. References:
  1945. Referring:
  1946. Availability: not_available
  1947. Function flags: optimize_size
  1948. Called by: prvProcessReceivedCommands/27 (536970861 (estimated locally),5000.94 per call) prvProcessExpiredTimer/21 (1073741824 (estimated locally),1.00 per call)
  1949. Calls:
  1950. xLastTime.6551/42 (xLastTime) @05ef6120
  1951. Type: variable definition analyzed
  1952. Visibility: prevailing_def_ironly
  1953. References:
  1954. Referring: prvSampleTimeNow/25 (read)prvSampleTimeNow/25 (write)prvSampleTimeNow/73 (read)prvSampleTimeNow/73 (write)
  1955. Availability: available
  1956. Varpool flags: initialized used-by-single-function
  1957. xTaskGetTickCount/41 (xTaskGetTickCount) @05ed9380
  1958. Type: function
  1959. Visibility: external public
  1960. References:
  1961. Referring:
  1962. Availability: not_available
  1963. Function flags: optimize_size
  1964. Called by: prvSampleTimeNow/73 (1073741824 (estimated locally),10000.02 per call) prvSampleTimeNow/25 (1004246918 (estimated locally),9352.79 per call)
  1965. Calls:
  1966. vQueueWaitForMessageRestricted/40 (vQueueWaitForMessageRestricted) @05ed91c0
  1967. Type: function
  1968. Visibility: external public
  1969. References:
  1970. Referring:
  1971. Availability: not_available
  1972. Function flags: optimize_size
  1973. Called by: prvProcessTimerOrBlockTask/23 (600704865 (estimated locally),5594.51 per call)
  1974. Calls:
  1975. xTaskResumeAll/39 (xTaskResumeAll) @05ed90e0
  1976. Type: function
  1977. Visibility: external public
  1978. References:
  1979. Referring:
  1980. Availability: not_available
  1981. Function flags: optimize_size
  1982. Called by: prvProcessTimerOrBlockTask/23 (354334802 (estimated locally),3300.01 per call) prvProcessTimerOrBlockTask/23 (600704865 (estimated locally),5594.51 per call) prvProcessTimerOrBlockTask/23 (118702158 (estimated locally),1105.50 per call)
  1983. Calls:
  1984. vTaskSuspendAll/38 (vTaskSuspendAll) @05ed9000
  1985. Type: function
  1986. Visibility: external public
  1987. References:
  1988. Referring:
  1989. Availability: not_available
  1990. Function flags: optimize_size
  1991. Called by: prvProcessTimerOrBlockTask/23 (1073741824 (estimated locally),10000.02 per call)
  1992. Calls:
  1993. xTaskCreate/37 (xTaskCreate) @05ecdee0
  1994. Type: function
  1995. Visibility: external public
  1996. References:
  1997. Referring:
  1998. Availability: not_available
  1999. Function flags: optimize_size
  2000. Called by: xTimerCreateTimerTask/10 (78363 (estimated locally),0.53 per call)
  2001. Calls:
  2002. vTimerSetTimerNumber/36 (vTimerSetTimerNumber) @05ecda80
  2003. Type: function definition analyzed
  2004. Visibility: externally_visible public
  2005. References:
  2006. Referring:
  2007. Availability: available
  2008. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  2009. Called by:
  2010. Calls:
  2011. uxTimerGetTimerNumber/35 (uxTimerGetTimerNumber) @05ecd7e0
  2012. Type: function definition analyzed
  2013. Visibility: externally_visible public
  2014. References:
  2015. Referring:
  2016. Availability: available
  2017. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  2018. Called by:
  2019. Calls:
  2020. xTimerPendFunctionCall/34 (xTimerPendFunctionCall) @05ecd540
  2021. Type: function definition analyzed
  2022. Visibility: externally_visible public
  2023. References: xTimerQueue/8 (read)
  2024. Referring:
  2025. Availability: available
  2026. Function flags: count:230763 (estimated locally) body optimize_size
  2027. Called by:
  2028. Calls: xQueueGenericSend/55 (123389 (estimated locally),0.53 per call)
  2029. xTimerPendFunctionCallFromISR/33 (xTimerPendFunctionCallFromISR) @05ecd0e0
  2030. Type: function definition analyzed
  2031. Visibility: externally_visible public
  2032. References: xTimerQueue/8 (read)
  2033. Referring:
  2034. Availability: available
  2035. Function flags: count:1073741824 (estimated locally) body optimize_size
  2036. Called by:
  2037. Calls: xQueueGenericSendFromISR/56 (1073741824 (estimated locally),1.00 per call)
  2038. vTimerSetTimerID/32 (vTimerSetTimerID) @05ec78c0
  2039. Type: function definition analyzed
  2040. Visibility: externally_visible public
  2041. References:
  2042. Referring:
  2043. Availability: available
  2044. Function flags: count:230763 (estimated locally) body optimize_size
  2045. Called by:
  2046. Calls: vPortExitCritical/51 (123389 (estimated locally),0.53 per call) vPortEnterCritical/47 (123389 (estimated locally),0.53 per call)
  2047. pvTimerGetTimerID/31 (pvTimerGetTimerID) @05ec7ee0
  2048. Type: function definition analyzed
  2049. Visibility: externally_visible public
  2050. References:
  2051. Referring:
  2052. Availability: available
  2053. Function flags: count:230763 (estimated locally) body optimize_size
  2054. Called by:
  2055. Calls: vPortExitCritical/51 (123389 (estimated locally),0.53 per call) vPortEnterCritical/47 (123389 (estimated locally),0.53 per call)
  2056. xTimerIsTimerActive/30 (xTimerIsTimerActive) @05ec7b60
  2057. Type: function definition analyzed
  2058. Visibility: externally_visible public
  2059. References:
  2060. Referring:
  2061. Availability: available
  2062. Function flags: count:230763 (estimated locally) body optimize_size
  2063. Called by:
  2064. Calls: vPortExitCritical/51 (123389 (estimated locally),0.53 per call) vPortEnterCritical/47 (123389 (estimated locally),0.53 per call)
  2065. prvCheckForValidListAndQueue/29 (prvCheckForValidListAndQueue) @05ec77e0
  2066. Type: function definition analyzed
  2067. Visibility: prevailing_def_ironly
  2068. References: xTimerQueue/8 (read)xActiveTimerList1/4 (addr)xActiveTimerList2/5 (addr)pxCurrentTimerList/6 (write)xActiveTimerList1/4 (addr)pxOverflowTimerList/7 (write)xActiveTimerList2/5 (addr)xTimerQueue/8 (write)
  2069. Referring:
  2070. Availability: local
  2071. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2072. Called by: prvInitialiseNewTimer.constprop/72 (189463535 (estimated locally),0.18 per call) xTimerCreateTimerTask/10 (146556 (estimated locally),1.00 per call)
  2073. Calls: vPortExitCritical/51 (1073741824 (estimated locally),1.00 per call) vQueueAddToRegistry/50 (100070816 (estimated locally),0.09 per call) xQueueGenericCreate/49 (187153200 (estimated locally),0.17 per call) vListInitialise/48 (187153200 (estimated locally),0.17 per call) vListInitialise/48 (187153200 (estimated locally),0.17 per call) vPortEnterCritical/47 (1073741824 (estimated locally),1.00 per call)
  2074. prvSwitchTimerLists/28 (prvSwitchTimerLists) @05ec7460
  2075. Type: function definition analyzed
  2076. Visibility: prevailing_def_ironly
  2077. References: pxCurrentTimerList/6 (read)pxOverflowTimerList/7 (read)pxCurrentTimerList/6 (write)pxOverflowTimerList/7 (write)
  2078. Referring:
  2079. Availability: local
  2080. Function flags: count:118111600 (estimated locally) body local optimize_size
  2081. Called by: prvSampleTimeNow/73 (354334802 (estimated locally),3300.01 per call) prvSampleTimeNow/25 (331401483 (estimated locally),3086.42 per call)
  2082. Calls: prvProcessExpiredTimer/21 (955630223 (estimated locally),8.09 per call)
  2083. prvProcessReceivedCommands/27 (prvProcessReceivedCommands) @05ec70e0
  2084. Type: function definition analyzed
  2085. Visibility: prevailing_def_ironly
  2086. References: xTimerQueue/8 (read)
  2087. Referring:
  2088. Function prvProcessReceivedCommands/27 is inline copy in prvTimerTask/22
  2089. Availability: local
  2090. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2091. Called by: prvTimerTask/22 (inlined) (1073741824 (estimated locally),10000.02 per call)
  2092. Calls: xQueueReceive/46 (19321729474 (estimated locally),179947.93 per call) vPortFree/45 (66280295 (estimated locally),617.28 per call) prvInsertTimerInActiveList/26 (189802709 (estimated locally),1767.68 per call) prvReloadTimer/20 (33140147 (estimated locally),308.64 per call) prvInsertTimerInActiveList/26 (200849425 (estimated locally),1870.56 per call) prvSampleTimeNow/25 (inlined) (1004246918 (estimated locally),9352.79 per call) uxListRemove/43 (536970861 (estimated locally),5000.94 per call)
  2093. Indirect call(100424661 (estimated locally),935.28 per call)
  2094. Indirect call(7486204063 (estimated locally),69720.83 per call)
  2095. prvInsertTimerInActiveList/26 (prvInsertTimerInActiveList) @05ebb7e0
  2096. Type: function definition analyzed
  2097. Visibility: prevailing_def_ironly
  2098. References: pxCurrentTimerList/6 (read)
  2099. Referring:
  2100. Availability: local
  2101. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2102. Called by: prvProcessReceivedCommands/27 (189802709 (estimated locally),1767.68 per call) prvProcessReceivedCommands/27 (200849425 (estimated locally),1870.56 per call) prvReloadTimer/20 (1073741824 (estimated locally),9.09 per call)
  2103. Calls: vListInsert/44 (357019157 (estimated locally),0.33 per call) prvInsertTimerInActiveList.part.0/57 (inlined) (177167400 (estimated locally),0.16 per call)
  2104. prvSampleTimeNow/25 (prvSampleTimeNow) @05ebbd20
  2105. Type: function definition analyzed
  2106. Visibility: prevailing_def_ironly
  2107. previous sharing asm name: 73
  2108. References: xLastTime.6551/42 (read)xLastTime.6551/42 (write)
  2109. Referring:
  2110. Function prvSampleTimeNow/25 is inline copy in prvTimerTask/22
  2111. Availability: local
  2112. Function flags: count:1004246918 (estimated locally) body local optimize_size
  2113. Called by: prvProcessReceivedCommands/27 (inlined) (1004246918 (estimated locally),9352.79 per call)
  2114. Calls: prvSwitchTimerLists/28 (331401483 (estimated locally),3086.42 per call) xTaskGetTickCount/41 (1004246918 (estimated locally),9352.79 per call)
  2115. prvGetNextExpireTime/24 (prvGetNextExpireTime) @05ebba80
  2116. Type: function definition analyzed
  2117. Visibility: prevailing_def_ironly
  2118. References: pxCurrentTimerList/6 (read)
  2119. Referring:
  2120. Function prvGetNextExpireTime/24 is inline copy in prvTimerTask/22
  2121. Availability: local
  2122. Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
  2123. Called by: prvTimerTask/22 (inlined) (1073741824 (estimated locally),10000.02 per call)
  2124. Calls:
  2125. prvProcessTimerOrBlockTask/23 (prvProcessTimerOrBlockTask) @05ebb700
  2126. Type: function definition analyzed
  2127. Visibility: prevailing_def_ironly
  2128. References: pxOverflowTimerList/7 (read)xTimerQueue/8 (read)
  2129. Referring:
  2130. Function prvProcessTimerOrBlockTask/23 is inline copy in prvTimerTask/22
  2131. Availability: local
  2132. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2133. Called by: prvTimerTask/22 (inlined) (1073741824 (estimated locally),10000.02 per call)
  2134. Calls: xTaskResumeAll/39 (354334802 (estimated locally),3300.01 per call) xTaskResumeAll/39 (600704865 (estimated locally),5594.51 per call) vQueueWaitForMessageRestricted/40 (600704865 (estimated locally),5594.51 per call) prvProcessExpiredTimer/21 (118702158 (estimated locally),1105.50 per call) xTaskResumeAll/39 (118702158 (estimated locally),1105.50 per call) prvSampleTimeNow/73 (inlined) (1073741824 (estimated locally),10000.02 per call) vTaskSuspendAll/38 (1073741824 (estimated locally),10000.02 per call)
  2135. prvTimerTask/22 (prvTimerTask) @05ebb2a0
  2136. Type: function definition analyzed
  2137. Visibility: prevailing_def_ironly
  2138. Address is taken.
  2139. References:
  2140. Referring: xTimerCreateTimerTask/10 (addr)
  2141. Availability: available
  2142. Function flags: count:107374 (estimated locally) body executed_once optimize_size
  2143. Called by:
  2144. Calls: prvProcessReceivedCommands/27 (inlined) (1073741824 (estimated locally),10000.02 per call) prvProcessTimerOrBlockTask/23 (inlined) (1073741824 (estimated locally),10000.02 per call) prvGetNextExpireTime/24 (inlined) (1073741824 (estimated locally),10000.02 per call)
  2145. prvProcessExpiredTimer/21 (prvProcessExpiredTimer) @05ebb000
  2146. Type: function definition analyzed
  2147. Visibility: prevailing_def_ironly
  2148. References: pxCurrentTimerList/6 (read)
  2149. Referring:
  2150. Availability: local
  2151. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2152. Called by: prvProcessTimerOrBlockTask/23 (118702158 (estimated locally),1105.50 per call) prvSwitchTimerLists/28 (955630223 (estimated locally),8.09 per call)
  2153. Calls: prvReloadTimer/20 (354334802 (estimated locally),0.33 per call) uxListRemove/43 (1073741824 (estimated locally),1.00 per call)
  2154. Indirect call(1073741824 (estimated locally),1.00 per call)
  2155. prvReloadTimer/20 (prvReloadTimer) @05e60540
  2156. Type: function definition analyzed
  2157. Visibility: prevailing_def_ironly
  2158. References:
  2159. Referring:
  2160. Availability: local
  2161. Function flags: count:118111600 (estimated locally) body local optimize_size
  2162. Called by: prvProcessReceivedCommands/27 (33140147 (estimated locally),308.64 per call) prvProcessExpiredTimer/21 (354334802 (estimated locally),0.33 per call)
  2163. Calls: prvInsertTimerInActiveList/26 (1073741824 (estimated locally),9.09 per call)
  2164. Indirect call(955630223 (estimated locally),8.09 per call) of param:0 loaded from aggregate passed by reference at offset 256 (vptr maybe changed)
  2165. pcTimerGetName/19 (pcTimerGetName) @05e60ee0
  2166. Type: function definition analyzed
  2167. Visibility: externally_visible public
  2168. References:
  2169. Referring:
  2170. Availability: available
  2171. Function flags: count:357913 (estimated locally) body optimize_size
  2172. Called by:
  2173. Calls:
  2174. xTimerGetExpiryTime/18 (xTimerGetExpiryTime) @05e60b60
  2175. Type: function definition analyzed
  2176. Visibility: externally_visible public
  2177. References:
  2178. Referring:
  2179. Availability: available
  2180. Function flags: count:357913 (estimated locally) body optimize_size
  2181. Called by:
  2182. Calls:
  2183. uxTimerGetReloadMode/17 (uxTimerGetReloadMode) @05e607e0
  2184. Type: function definition analyzed
  2185. Visibility: externally_visible public
  2186. References:
  2187. Referring:
  2188. Availability: available
  2189. Function flags: count:230763 (estimated locally) body optimize_size
  2190. Called by:
  2191. Calls: vPortExitCritical/51 (123389 (estimated locally),0.53 per call) vPortEnterCritical/47 (123389 (estimated locally),0.53 per call)
  2192. vTimerSetReloadMode/16 (vTimerSetReloadMode) @05e60460
  2193. Type: function definition analyzed
  2194. Visibility: externally_visible public
  2195. References:
  2196. Referring:
  2197. Availability: available
  2198. Function flags: count:230763 (estimated locally) body optimize_size
  2199. Called by:
  2200. Calls: vPortExitCritical/51 (123389 (estimated locally),0.53 per call) vPortEnterCritical/47 (123389 (estimated locally),0.53 per call)
  2201. xTimerGetPeriod/15 (xTimerGetPeriod) @05e600e0
  2202. Type: function definition analyzed
  2203. Visibility: externally_visible public
  2204. References:
  2205. Referring:
  2206. Availability: available
  2207. Function flags: count:357913 (estimated locally) body optimize_size
  2208. Called by:
  2209. Calls:
  2210. xTimerGetTimerDaemonTaskHandle/14 (xTimerGetTimerDaemonTaskHandle) @05eb67e0
  2211. Type: function definition analyzed
  2212. Visibility: externally_visible public
  2213. References: xTimerTaskHandle/9 (read)
  2214. Referring:
  2215. Availability: available
  2216. Function flags: count:357913 (estimated locally) body optimize_size
  2217. Called by:
  2218. Calls:
  2219. xTimerGenericCommand/13 (xTimerGenericCommand) @05eb61c0
  2220. Type: function definition analyzed
  2221. Visibility: externally_visible public
  2222. References: xTimerQueue/8 (read)xTimerQueue/8 (read)xTimerQueue/8 (read)
  2223. Referring:
  2224. Availability: available
  2225. Function flags: count:357913 (estimated locally) body optimize_size
  2226. Called by:
  2227. Calls: xQueueGenericSendFromISR/56 (87689 (estimated locally),0.25 per call) xQueueGenericSend/55 (57875 (estimated locally),0.16 per call) xQueueGenericSend/55 (29814 (estimated locally),0.08 per call) xTaskGetSchedulerState/54 (87689 (estimated locally),0.25 per call)
  2228. prvInitialiseNewTimer/12 (prvInitialiseNewTimer) @05eb6a80
  2229. Type: function
  2230. Body removed by symtab_remove_unreachable_nodes
  2231. Visibility: prevailing_def_ironly
  2232. References:
  2233. Referring:
  2234. Availability: not_available
  2235. Function flags: count:160260 (estimated locally) body optimize_size
  2236. Called by:
  2237. Calls:
  2238. xTimerCreate/11 (xTimerCreate) @05eb6700
  2239. Type: function definition analyzed
  2240. Visibility: externally_visible public
  2241. References:
  2242. Referring:
  2243. Availability: available
  2244. Function flags: count:1073741824 (estimated locally) body optimize_size
  2245. Called by:
  2246. Calls: prvInitialiseNewTimer.constprop/72 (inlined) (574129754 (estimated locally),0.53 per call) pvPortMalloc/52 (1073741824 (estimated locally),1.00 per call)
  2247. xTimerCreateTimerTask/10 (xTimerCreateTimerTask) @05eb6460
  2248. Type: function definition analyzed
  2249. Visibility: externally_visible public
  2250. References: xTimerQueue/8 (read)prvTimerTask/22 (addr)xTimerTaskHandle/9 (addr)
  2251. Referring:
  2252. Availability: available
  2253. Function flags: count:146556 (estimated locally) body optimize_size
  2254. Called by:
  2255. Calls: xTaskCreate/37 (78363 (estimated locally),0.53 per call) prvCheckForValidListAndQueue/29 (146556 (estimated locally),1.00 per call)
  2256. xTimerTaskHandle/9 (xTimerTaskHandle) @05eb0678
  2257. Type: variable definition analyzed
  2258. Visibility: prevailing_def_ironly
  2259. References:
  2260. Referring: xTimerCreateTimerTask/10 (addr)xTimerGetTimerDaemonTaskHandle/14 (read)
  2261. Availability: available
  2262. Varpool flags: initialized
  2263. xTimerQueue/8 (xTimerQueue) @05eb05e8
  2264. Type: variable definition analyzed
  2265. Visibility: prevailing_def_ironly
  2266. References:
  2267. Referring: prvProcessReceivedCommands/27 (read)xTimerGenericCommand/13 (read)xTimerPendFunctionCallFromISR/33 (read)prvCheckForValidListAndQueue/29 (write)xTimerCreateTimerTask/10 (read)prvCheckForValidListAndQueue/29 (read)prvProcessTimerOrBlockTask/23 (read)xTimerGenericCommand/13 (read)xTimerGenericCommand/13 (read)xTimerPendFunctionCall/34 (read)
  2268. Availability: available
  2269. Varpool flags: initialized
  2270. pxOverflowTimerList/7 (pxOverflowTimerList) @05eb0558
  2271. Type: variable definition analyzed
  2272. Visibility: prevailing_def_ironly
  2273. References:
  2274. Referring: prvInsertTimerInActiveList.part.0/57 (read)prvSwitchTimerLists/28 (write)prvProcessTimerOrBlockTask/23 (read)prvSwitchTimerLists/28 (read)prvCheckForValidListAndQueue/29 (write)
  2275. Availability: available
  2276. Varpool flags:
  2277. pxCurrentTimerList/6 (pxCurrentTimerList) @05eb04c8
  2278. Type: variable definition analyzed
  2279. Visibility: prevailing_def_ironly
  2280. References:
  2281. Referring: prvSwitchTimerLists/28 (write)prvProcessExpiredTimer/21 (read)prvInsertTimerInActiveList/26 (read)prvGetNextExpireTime/24 (read)prvSwitchTimerLists/28 (read)prvCheckForValidListAndQueue/29 (write)
  2282. Availability: available
  2283. Varpool flags:
  2284. xActiveTimerList2/5 (xActiveTimerList2) @05eb0438
  2285. Type: variable definition analyzed
  2286. Visibility: prevailing_def_ironly
  2287. References:
  2288. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  2289. Availability: available
  2290. Varpool flags: used-by-single-function
  2291. xActiveTimerList1/4 (xActiveTimerList1) @05eb03a8
  2292. Type: variable definition analyzed
  2293. Visibility: prevailing_def_ironly
  2294. References:
  2295. Referring: prvCheckForValidListAndQueue/29 (addr)prvCheckForValidListAndQueue/29 (addr)
  2296. Availability: available
  2297. Varpool flags: used-by-single-function
  2298. Materializing clones
  2299. cloning prvInitialiseNewTimer to prvInitialiseNewTimer.constprop
  2300. args_to_skip:
  2301. combined_args_to_skip:
  2302. prvInitialiseNewTimer (const char * const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void * const pvTimerID, void (*TimerCallbackFunction_t) (struct tmrTimerControl *) pxCallbackFunction, struct Timer_t * pxNewTimer)
  2303. {
  2304. uint32_t ulNewBASEPRI;
  2305. <bb 2> [local count: 160260]:
  2306. # DEBUG BEGIN_STMT
  2307. if (xTimerPeriodInTicks_5(D) == 0)
  2308. goto <bb 3>; [67.00%]
  2309. else
  2310. goto <bb 5>; [33.00%]
  2311. <bb 3> [local count: 107374]:
  2312. # DEBUG BEGIN_STMT
  2313. # DEBUG INLINE_ENTRY vPortRaiseBASEPRI
  2314. # DEBUG BEGIN_STMT
  2315. # DEBUG BEGIN_STMT
  2316. __asm__ __volatile__(" mov %0, %1
  2317. msr basepri, %0
  2318. isb
  2319. dsb
  2320. " : "=r" ulNewBASEPRI_19 : "i" 16 : "memory");
  2321. # DEBUG ulNewBASEPRI => ulNewBASEPRI_19
  2322. <bb 4> [local count: 1073741824]:
  2323. # DEBUG ulNewBASEPRI => NULL
  2324. # DEBUG BEGIN_STMT
  2325. # DEBUG BEGIN_STMT
  2326. # DEBUG BEGIN_STMT
  2327. <bb 8> [local count: 1073741824]:
  2328. goto <bb 4>; [100.00%]
  2329. <bb 5> [local count: 52886]:
  2330. # DEBUG BEGIN_STMT
  2331. # DEBUG BEGIN_STMT
  2332. prvCheckForValidListAndQueue ();
  2333. # DEBUG BEGIN_STMT
  2334. pxNewTimer_8(D)->pcTimerName = pcTimerName_9(D);
  2335. # DEBUG BEGIN_STMT
  2336. pxNewTimer_8(D)->xTimerPeriodInTicks = xTimerPeriodInTicks_5(D);
  2337. # DEBUG BEGIN_STMT
  2338. pxNewTimer_8(D)->pvTimerID = pvTimerID_12(D);
  2339. # DEBUG BEGIN_STMT
  2340. pxNewTimer_8(D)->pxCallbackFunction = pxCallbackFunction_14(D);
  2341. # DEBUG BEGIN_STMT
  2342. _1 = &pxNewTimer_8(D)->xTimerListItem;
  2343. vListInitialiseItem (_1);
  2344. # DEBUG BEGIN_STMT
  2345. if (uxAutoReload_17(D) != 0)
  2346. goto <bb 6>; [50.00%]
  2347. else
  2348. goto <bb 7>; [50.00%]
  2349. <bb 6> [local count: 26443]:
  2350. # DEBUG BEGIN_STMT
  2351. _2 = pxNewTimer_8(D)->ucStatus;
  2352. _3 = _2 | 4;
  2353. pxNewTimer_8(D)->ucStatus = _3;
  2354. <bb 7> [local count: 52886]:
  2355. # DEBUG BEGIN_STMT
  2356. return;
  2357. }
  2358. prvInitialiseNewTimer.constprop (const char * const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void * const pvTimerID, void (*TimerCallbackFunction_t) (struct tmrTimerControl *) pxCallbackFunction, struct Timer_t * pxNewTimer)
  2359. {
  2360. uint32_t ulNewBASEPRI;
  2361. <bb 9> [local count: 160260]:
  2362. <bb 2> [local count: 160260]:
  2363. # DEBUG BEGIN_STMT
  2364. if (xTimerPeriodInTicks_1(D) == 0)
  2365. goto <bb 3>; [67.00%]
  2366. else
  2367. goto <bb 6>; [33.00%]
  2368. <bb 3> [local count: 107374]:
  2369. # DEBUG BEGIN_STMT
  2370. # DEBUG INLINE_ENTRY vPortRaiseBASEPRI
  2371. # DEBUG BEGIN_STMT
  2372. # DEBUG BEGIN_STMT
  2373. __asm__ __volatile__(" mov %0, %1
  2374. msr basepri, %0
  2375. isb
  2376. dsb
  2377. " : "=r" ulNewBASEPRI_2 : "i" 16 : "memory");
  2378. # DEBUG ulNewBASEPRI => ulNewBASEPRI_2
  2379. <bb 4> [local count: 1073741824]:
  2380. # DEBUG ulNewBASEPRI => NULL
  2381. # DEBUG BEGIN_STMT
  2382. # DEBUG BEGIN_STMT
  2383. # DEBUG BEGIN_STMT
  2384. <bb 5> [local count: 1073741824]:
  2385. goto <bb 4>; [100.00%]
  2386. <bb 6> [local count: 52886]:
  2387. # DEBUG BEGIN_STMT
  2388. # DEBUG BEGIN_STMT
  2389. prvCheckForValidListAndQueue ();
  2390. # DEBUG BEGIN_STMT
  2391. pxNewTimer_4(D)->pcTimerName = pcTimerName_3(D);
  2392. # DEBUG BEGIN_STMT
  2393. pxNewTimer_4(D)->xTimerPeriodInTicks = xTimerPeriodInTicks_1(D);
  2394. # DEBUG BEGIN_STMT
  2395. pxNewTimer_4(D)->pvTimerID = pvTimerID_5(D);
  2396. # DEBUG BEGIN_STMT
  2397. pxNewTimer_4(D)->pxCallbackFunction = pxCallbackFunction_6(D);
  2398. # DEBUG BEGIN_STMT
  2399. _7 = &pxNewTimer_4(D)->xTimerListItem;
  2400. vListInitialiseItem (_7);
  2401. # DEBUG BEGIN_STMT
  2402. if (uxAutoReload_8(D) != 0)
  2403. goto <bb 7>; [50.00%]
  2404. else
  2405. goto <bb 8>; [50.00%]
  2406. <bb 7> [local count: 26443]:
  2407. # DEBUG BEGIN_STMT
  2408. _9 = pxNewTimer_4(D)->ucStatus;
  2409. _10 = _9 | 4;
  2410. pxNewTimer_4(D)->ucStatus = _10;
  2411. <bb 8> [local count: 52886]:
  2412. # DEBUG BEGIN_STMT
  2413. return;
  2414. }
  2415. Materialization Call site updates done.
  2416. Reclaiming functions: prvInitialiseNewTimer/12
  2417. Reclaiming variables:
  2418. Clearing address taken flags:
  2419. Time profile order in expand_all_functions:prvCheckForValidListAndQueue:0
  2420. Time profile order in expand_all_functions:prvInsertTimerInActiveList:0
  2421. Time profile order in expand_all_functions:prvReloadTimer:0
  2422. Time profile order in expand_all_functions:prvProcessExpiredTimer:0
  2423. Time profile order in expand_all_functions:prvSwitchTimerLists:0
  2424. Time profile order in expand_all_functions:prvTimerTask:0
  2425. Time profile order in expand_all_functions:xTimerCreateTimerTask:0
  2426. Time profile order in expand_all_functions:xTimerCreate:0
  2427. updating call of xTimerCreate/11 -> prvInitialiseNewTimer.constprop/72: prvInitialiseNewTimer (pcTimerName_6(D), xTimerPeriodInTicks_7(D), uxAutoReload_8(D), pvTimerID_9(D), pxCallbackFunction_10(D), pxNewTimer_4);
  2428. combined args to skip:
  2429. updated to:prvInitialiseNewTimer.constprop (pcTimerName_6(D), xTimerPeriodInTicks_7(D), uxAutoReload_8(D), pvTimerID_9(D), pxCallbackFunction_10(D), pxNewTimer_4);
  2430. Time profile order in expand_all_functions:xTimerGenericCommand:0
  2431. Time profile order in expand_all_functions:xTimerGetTimerDaemonTaskHandle:0
  2432. Time profile order in expand_all_functions:xTimerGetPeriod:0
  2433. Time profile order in expand_all_functions:vTimerSetReloadMode:0
  2434. Time profile order in expand_all_functions:uxTimerGetReloadMode:0
  2435. Time profile order in expand_all_functions:xTimerGetExpiryTime:0
  2436. Time profile order in expand_all_functions:pcTimerGetName:0
  2437. Time profile order in expand_all_functions:xTimerIsTimerActive:0
  2438. Time profile order in expand_all_functions:pvTimerGetTimerID:0
  2439. Time profile order in expand_all_functions:vTimerSetTimerID:0
  2440. Time profile order in expand_all_functions:xTimerPendFunctionCallFromISR:0
  2441. Time profile order in expand_all_functions:xTimerPendFunctionCall:0
  2442. Time profile order in expand_all_functions:uxTimerGetTimerNumber:0
  2443. Time profile order in expand_all_functions:vTimerSetTimerNumber:0
  2444. Trivially needed variables: xLastTime.6551 xTimerTaskHandle xTimerQueue pxOverflowTimerList pxCurrentTimerList xActiveTimerList2 xActiveTimerList1
  2445. Removing variables:
  2446. Final Symbol table:
  2447. xQueueGenericSendFromISR/56 (xQueueGenericSendFromISR) @05f06c40
  2448. Type: function
  2449. Visibility: external public
  2450. References:
  2451. Referring:
  2452. Availability: not_available
  2453. Function flags: optimize_size
  2454. Called by:
  2455. Calls:
  2456. xQueueGenericSend/55 (xQueueGenericSend) @05f06b60
  2457. Type: function
  2458. Visibility: external public
  2459. References:
  2460. Referring:
  2461. Availability: not_available
  2462. Function flags: optimize_size
  2463. Called by:
  2464. Calls:
  2465. xTaskGetSchedulerState/54 (xTaskGetSchedulerState) @05f06a80
  2466. Type: function
  2467. Visibility: external public
  2468. References:
  2469. Referring:
  2470. Availability: not_available
  2471. Function flags: optimize_size
  2472. Called by:
  2473. Calls:
  2474. vListInitialiseItem/53 (vListInitialiseItem) @05f068c0
  2475. Type: function
  2476. Visibility: external public
  2477. References:
  2478. Referring:
  2479. Availability: not_available
  2480. Function flags: optimize_size
  2481. Called by:
  2482. Calls:
  2483. pvPortMalloc/52 (pvPortMalloc) @05f06700
  2484. Type: function
  2485. Visibility: external public
  2486. References:
  2487. Referring:
  2488. Availability: not_available
  2489. Function flags: optimize_size
  2490. Called by:
  2491. Calls:
  2492. vPortExitCritical/51 (vPortExitCritical) @05f06460
  2493. Type: function
  2494. Visibility: external public
  2495. References:
  2496. Referring:
  2497. Availability: not_available
  2498. Function flags: optimize_size
  2499. Called by:
  2500. Calls:
  2501. vQueueAddToRegistry/50 (vQueueAddToRegistry) @05f06380
  2502. Type: function
  2503. Visibility: external public
  2504. References:
  2505. Referring:
  2506. Availability: not_available
  2507. Function flags: optimize_size
  2508. Called by:
  2509. Calls:
  2510. xQueueGenericCreate/49 (xQueueGenericCreate) @05f062a0
  2511. Type: function
  2512. Visibility: external public
  2513. References:
  2514. Referring:
  2515. Availability: not_available
  2516. Function flags: optimize_size
  2517. Called by:
  2518. Calls:
  2519. vListInitialise/48 (vListInitialise) @05f060e0
  2520. Type: function
  2521. Visibility: external public
  2522. References:
  2523. Referring:
  2524. Availability: not_available
  2525. Function flags: optimize_size
  2526. Called by:
  2527. Calls:
  2528. vPortEnterCritical/47 (vPortEnterCritical) @05f06000
  2529. Type: function
  2530. Visibility: external public
  2531. References:
  2532. Referring:
  2533. Availability: not_available
  2534. Function flags: optimize_size
  2535. Called by:
  2536. Calls:
  2537. xQueueReceive/46 (xQueueReceive) @05ed9e00
  2538. Type: function
  2539. Visibility: external public
  2540. References:
  2541. Referring:
  2542. Availability: not_available
  2543. Function flags: optimize_size
  2544. Called by:
  2545. Calls:
  2546. vPortFree/45 (vPortFree) @05ed9d20
  2547. Type: function
  2548. Visibility: external public
  2549. References:
  2550. Referring:
  2551. Availability: not_available
  2552. Function flags: optimize_size
  2553. Called by:
  2554. Calls:
  2555. vListInsert/44 (vListInsert) @05ed99a0
  2556. Type: function
  2557. Visibility: external public
  2558. References:
  2559. Referring:
  2560. Availability: not_available
  2561. Function flags: optimize_size
  2562. Called by:
  2563. Calls:
  2564. uxListRemove/43 (uxListRemove) @05ed9700
  2565. Type: function
  2566. Visibility: external public
  2567. References:
  2568. Referring:
  2569. Availability: not_available
  2570. Function flags: optimize_size
  2571. Called by:
  2572. Calls:
  2573. xLastTime.6551/42 (xLastTime) @05ef6120
  2574. Type: variable definition analyzed
  2575. Visibility: prevailing_def_ironly asm_written
  2576. Aux: @00000001
  2577. References:
  2578. Referring:
  2579. Availability: available
  2580. Varpool flags: initialized used-by-single-function
  2581. xTaskGetTickCount/41 (xTaskGetTickCount) @05ed9380
  2582. Type: function
  2583. Visibility: external public
  2584. References:
  2585. Referring:
  2586. Availability: not_available
  2587. Function flags: optimize_size
  2588. Called by:
  2589. Calls:
  2590. vQueueWaitForMessageRestricted/40 (vQueueWaitForMessageRestricted) @05ed91c0
  2591. Type: function
  2592. Visibility: external public
  2593. References:
  2594. Referring:
  2595. Availability: not_available
  2596. Function flags: optimize_size
  2597. Called by:
  2598. Calls:
  2599. xTaskResumeAll/39 (xTaskResumeAll) @05ed90e0
  2600. Type: function
  2601. Visibility: external public
  2602. References:
  2603. Referring:
  2604. Availability: not_available
  2605. Function flags: optimize_size
  2606. Called by:
  2607. Calls:
  2608. vTaskSuspendAll/38 (vTaskSuspendAll) @05ed9000
  2609. Type: function
  2610. Visibility: external public
  2611. References:
  2612. Referring:
  2613. Availability: not_available
  2614. Function flags: optimize_size
  2615. Called by:
  2616. Calls:
  2617. xTaskCreate/37 (xTaskCreate) @05ecdee0
  2618. Type: function
  2619. Visibility: external public
  2620. References:
  2621. Referring:
  2622. Availability: not_available
  2623. Function flags: optimize_size
  2624. Called by:
  2625. Calls:
  2626. vTimerSetTimerNumber/36 (vTimerSetTimerNumber) @05ecda80
  2627. Type: function definition analyzed
  2628. Visibility: externally_visible asm_written public
  2629. References:
  2630. Referring:
  2631. Availability: available
  2632. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  2633. Called by:
  2634. Calls:
  2635. uxTimerGetTimerNumber/35 (uxTimerGetTimerNumber) @05ecd7e0
  2636. Type: function definition analyzed
  2637. Visibility: externally_visible asm_written public
  2638. References:
  2639. Referring:
  2640. Availability: available
  2641. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  2642. Called by:
  2643. Calls:
  2644. xTimerPendFunctionCall/34 (xTimerPendFunctionCall) @05ecd540
  2645. Type: function definition analyzed
  2646. Visibility: externally_visible asm_written public
  2647. References:
  2648. Referring:
  2649. Availability: available
  2650. Function flags: count:230763 (estimated locally) optimize_size
  2651. Called by:
  2652. Calls:
  2653. xTimerPendFunctionCallFromISR/33 (xTimerPendFunctionCallFromISR) @05ecd0e0
  2654. Type: function definition analyzed
  2655. Visibility: externally_visible asm_written public
  2656. References:
  2657. Referring:
  2658. Availability: available
  2659. Function flags: count:1073741824 (estimated locally) optimize_size
  2660. Called by:
  2661. Calls:
  2662. vTimerSetTimerID/32 (vTimerSetTimerID) @05ec78c0
  2663. Type: function definition analyzed
  2664. Visibility: externally_visible asm_written public
  2665. References:
  2666. Referring:
  2667. Availability: available
  2668. Function flags: count:230763 (estimated locally) optimize_size
  2669. Called by:
  2670. Calls:
  2671. pvTimerGetTimerID/31 (pvTimerGetTimerID) @05ec7ee0
  2672. Type: function definition analyzed
  2673. Visibility: externally_visible asm_written public
  2674. References:
  2675. Referring:
  2676. Availability: available
  2677. Function flags: count:230763 (estimated locally) optimize_size
  2678. Called by:
  2679. Calls:
  2680. xTimerIsTimerActive/30 (xTimerIsTimerActive) @05ec7b60
  2681. Type: function definition analyzed
  2682. Visibility: externally_visible asm_written public
  2683. References:
  2684. Referring:
  2685. Availability: available
  2686. Function flags: count:230763 (estimated locally) optimize_size
  2687. Called by:
  2688. Calls:
  2689. prvCheckForValidListAndQueue/29 (prvCheckForValidListAndQueue) @05ec77e0
  2690. Type: function definition analyzed
  2691. Visibility: prevailing_def_ironly asm_written
  2692. References:
  2693. Referring:
  2694. Availability: local
  2695. Function flags: count:1073741824 (estimated locally) local optimize_size
  2696. Called by:
  2697. Calls:
  2698. prvSwitchTimerLists/28 (prvSwitchTimerLists) @05ec7460
  2699. Type: function definition analyzed
  2700. Visibility: prevailing_def_ironly asm_written
  2701. References:
  2702. Referring:
  2703. Availability: local
  2704. Function flags: count:118111600 (estimated locally) local optimize_size
  2705. Called by:
  2706. Calls:
  2707. prvInsertTimerInActiveList/26 (prvInsertTimerInActiveList) @05ebb7e0
  2708. Type: function definition analyzed
  2709. Visibility: prevailing_def_ironly asm_written
  2710. References:
  2711. Referring:
  2712. Availability: local
  2713. Function flags: count:1073741824 (estimated locally) local optimize_size
  2714. Called by:
  2715. Calls:
  2716. prvTimerTask/22 (prvTimerTask) @05ebb2a0
  2717. Type: function definition analyzed
  2718. Visibility: prevailing_def_ironly asm_written
  2719. Address is taken.
  2720. References:
  2721. Referring:
  2722. Availability: available
  2723. Function flags: count:107374 (estimated locally) executed_once optimize_size
  2724. Called by:
  2725. Calls:
  2726. prvProcessExpiredTimer/21 (prvProcessExpiredTimer) @05ebb000
  2727. Type: function definition analyzed
  2728. Visibility: prevailing_def_ironly asm_written
  2729. References:
  2730. Referring:
  2731. Availability: local
  2732. Function flags: count:1073741824 (estimated locally) local optimize_size
  2733. Called by:
  2734. Calls:
  2735. prvReloadTimer/20 (prvReloadTimer) @05e60540
  2736. Type: function definition analyzed
  2737. Visibility: prevailing_def_ironly asm_written
  2738. References:
  2739. Referring:
  2740. Availability: local
  2741. Function flags: count:118111600 (estimated locally) local optimize_size
  2742. Called by:
  2743. Calls:
  2744. pcTimerGetName/19 (pcTimerGetName) @05e60ee0
  2745. Type: function definition analyzed
  2746. Visibility: externally_visible asm_written public
  2747. References:
  2748. Referring:
  2749. Availability: available
  2750. Function flags: count:357913 (estimated locally) optimize_size
  2751. Called by:
  2752. Calls:
  2753. xTimerGetExpiryTime/18 (xTimerGetExpiryTime) @05e60b60
  2754. Type: function definition analyzed
  2755. Visibility: externally_visible asm_written public
  2756. References:
  2757. Referring:
  2758. Availability: available
  2759. Function flags: count:357913 (estimated locally) optimize_size
  2760. Called by:
  2761. Calls:
  2762. uxTimerGetReloadMode/17 (uxTimerGetReloadMode) @05e607e0
  2763. Type: function definition analyzed
  2764. Visibility: externally_visible asm_written public
  2765. References:
  2766. Referring:
  2767. Availability: available
  2768. Function flags: count:230763 (estimated locally) optimize_size
  2769. Called by:
  2770. Calls:
  2771. vTimerSetReloadMode/16 (vTimerSetReloadMode) @05e60460
  2772. Type: function definition analyzed
  2773. Visibility: externally_visible asm_written public
  2774. References:
  2775. Referring:
  2776. Availability: available
  2777. Function flags: count:230763 (estimated locally) optimize_size
  2778. Called by:
  2779. Calls:
  2780. xTimerGetPeriod/15 (xTimerGetPeriod) @05e600e0
  2781. Type: function definition analyzed
  2782. Visibility: externally_visible asm_written public
  2783. References:
  2784. Referring:
  2785. Availability: available
  2786. Function flags: count:357913 (estimated locally) optimize_size
  2787. Called by:
  2788. Calls:
  2789. xTimerGetTimerDaemonTaskHandle/14 (xTimerGetTimerDaemonTaskHandle) @05eb67e0
  2790. Type: function definition analyzed
  2791. Visibility: externally_visible asm_written public
  2792. References:
  2793. Referring:
  2794. Availability: available
  2795. Function flags: count:357913 (estimated locally) optimize_size
  2796. Called by:
  2797. Calls:
  2798. xTimerGenericCommand/13 (xTimerGenericCommand) @05eb61c0
  2799. Type: function definition analyzed
  2800. Visibility: externally_visible asm_written public
  2801. References:
  2802. Referring:
  2803. Availability: available
  2804. Function flags: count:357913 (estimated locally) optimize_size
  2805. Called by:
  2806. Calls:
  2807. xTimerCreate/11 (xTimerCreate) @05eb6700
  2808. Type: function definition analyzed
  2809. Visibility: externally_visible asm_written public
  2810. References:
  2811. Referring:
  2812. Availability: available
  2813. Function flags: count:1073741824 (estimated locally) optimize_size
  2814. Called by:
  2815. Calls:
  2816. xTimerCreateTimerTask/10 (xTimerCreateTimerTask) @05eb6460
  2817. Type: function definition analyzed
  2818. Visibility: externally_visible asm_written public
  2819. References:
  2820. Referring:
  2821. Availability: available
  2822. Function flags: count:146556 (estimated locally) optimize_size
  2823. Called by:
  2824. Calls:
  2825. xTimerTaskHandle/9 (xTimerTaskHandle) @05eb0678
  2826. Type: variable definition analyzed
  2827. Visibility: prevailing_def_ironly asm_written
  2828. Aux: @05ef6120
  2829. References:
  2830. Referring:
  2831. Availability: available
  2832. Varpool flags: initialized
  2833. xTimerQueue/8 (xTimerQueue) @05eb05e8
  2834. Type: variable definition analyzed
  2835. Visibility: prevailing_def_ironly asm_written
  2836. Aux: @05eb0678
  2837. References:
  2838. Referring:
  2839. Availability: available
  2840. Varpool flags: initialized
  2841. pxOverflowTimerList/7 (pxOverflowTimerList) @05eb0558
  2842. Type: variable definition analyzed
  2843. Visibility: prevailing_def_ironly asm_written
  2844. Aux: @05eb05e8
  2845. References:
  2846. Referring:
  2847. Availability: available
  2848. Varpool flags:
  2849. pxCurrentTimerList/6 (pxCurrentTimerList) @05eb04c8
  2850. Type: variable definition analyzed
  2851. Visibility: prevailing_def_ironly asm_written
  2852. Aux: @05eb0558
  2853. References:
  2854. Referring:
  2855. Availability: available
  2856. Varpool flags:
  2857. xActiveTimerList2/5 (xActiveTimerList2) @05eb0438
  2858. Type: variable definition analyzed
  2859. Visibility: prevailing_def_ironly asm_written
  2860. Aux: @05eb04c8
  2861. References:
  2862. Referring:
  2863. Availability: available
  2864. Varpool flags: used-by-single-function
  2865. xActiveTimerList1/4 (xActiveTimerList1) @05eb03a8
  2866. Type: variable definition analyzed
  2867. Visibility: prevailing_def_ironly asm_written
  2868. Aux: @05eb0438
  2869. References:
  2870. Referring:
  2871. Availability: available
  2872. Varpool flags: used-by-single-function