Line 1... |
Line 1... |
1 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
1 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
2 |
<html><head> |
2 |
<html><head> |
3 |
<title>Static Call Graph - [.\obj\ch.axf]</title></head> |
3 |
<title>Static Call Graph - [.\obj\ch.axf]</title></head> |
4 |
<body><HR> |
4 |
<body><HR> |
5 |
<H1>Static Call Graph for image .\obj\ch.axf</H1><HR> |
5 |
<H1>Static Call Graph for image .\obj\ch.axf</H1><HR> |
6 |
<BR><P>#<CALLGRAPH># ARM Linker, 5.03 [Build 24]: Last Updated: Mon May 06 10:43:37 2013 |
6 |
<BR><P>#<CALLGRAPH># ARM Linker, 5.03 [Build 24]: Last Updated: Mon May 06 18:22:17 2013 |
7 |
<BR><P> |
7 |
<BR><P> |
8 |
<H3>Maximum Stack Usage = 680 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)</H3><H3> |
8 |
<H3>Maximum Stack Usage = 680 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)</H3><H3> |
9 |
Call chain for Maximum Stack Depth:</H3> |
9 |
Call chain for Maximum Stack Depth:</H3> |
10 |
Thread_GPS ⇒ chOQWriteTimeout ⇒ chSchGoSleepTimeoutS |
10 |
Thread_GPS ⇒ chOQWriteTimeout ⇒ chSchGoSleepTimeoutS |
11 |
<P> |
11 |
<P> |
Line 1237... |
Line 1237... |
1237 |
<LI><a href="#[d5]">>></a> chCondSignalI |
1237 |
<LI><a href="#[d5]">>></a> chCondSignalI |
1238 |
<LI><a href="#[cd]">>></a> chThdExit |
1238 |
<LI><a href="#[cd]">>></a> chThdExit |
1239 |
<LI><a href="#[26]">>></a> Vector88 |
1239 |
<LI><a href="#[26]">>></a> Vector88 |
1240 |
<LI><a href="#[4b]">>></a> adc_lld_serve_rx_interrupt |
1240 |
<LI><a href="#[4b]">>></a> adc_lld_serve_rx_interrupt |
1241 |
<LI><a href="#[13c]">>></a> adcStopConversionI |
1241 |
<LI><a href="#[13c]">>></a> adcStopConversionI |
- |
|
1242 |
<LI><a href="#[c5]">>></a> main |
- |
|
1243 |
<LI><a href="#[193]">>></a> dekodujPrikaz |
1242 |
<LI><a href="#[bc]">>></a> gpt2cb |
1244 |
<LI><a href="#[bc]">>></a> gpt2cb |
1243 |
</UL> |
1245 |
</UL> |
1244 |
|
1246 |
|
1245 |
<P><STRONG><a name="[dc]"></a>chSchGoSleepS</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, chschd.o(.text)) |
1247 |
<P><STRONG><a name="[dc]"></a>chSchGoSleepS</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, chschd.o(.text)) |
1246 |
<BR><BR>[Calls]<UL><LI><a href="#[116]">>></a> _port_switch |
1248 |
<BR><BR>[Calls]<UL><LI><a href="#[116]">>></a> _port_switch |
Line 1714... |
Line 1716... |
1714 |
|
1716 |
|
1715 |
<P><STRONG><a name="[146]"></a>gptStartContinuousI</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gpt.o(.text), UNUSED) |
1717 |
<P><STRONG><a name="[146]"></a>gptStartContinuousI</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gpt.o(.text), UNUSED) |
1716 |
<BR><BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1718 |
<BR><BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1717 |
</UL> |
1719 |
</UL> |
1718 |
|
1720 |
|
1719 |
<P><STRONG><a name="[148]"></a>gptStartContinuous</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, gpt.o(.text)) |
1721 |
<P><STRONG><a name="[148]"></a>gptStartContinuous</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, gpt.o(.text), UNUSED) |
1720 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = gptStartContinuous |
- |
|
1721 |
</UL> |
- |
|
1722 |
<BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1722 |
<BR><BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1723 |
</UL> |
- |
|
1724 |
<BR>[Called By]<UL><LI><a href="#[c5]">>></a> main |
- |
|
1725 |
</UL> |
1723 |
</UL> |
1726 |
|
1724 |
|
1727 |
<P><STRONG><a name="[149]"></a>gptStartOneShotI</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gpt.o(.text), UNUSED) |
1725 |
<P><STRONG><a name="[149]"></a>gptStartOneShotI</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gpt.o(.text), UNUSED) |
1728 |
<BR><BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1726 |
<BR><BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1729 |
</UL> |
1727 |
</UL> |
1730 |
|
1728 |
|
1731 |
<P><STRONG><a name="[14a]"></a>gptStartOneShot</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, gpt.o(.text), UNUSED) |
1729 |
<P><STRONG><a name="[14a]"></a>gptStartOneShot</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, gpt.o(.text)) |
- |
|
1730 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = gptStartOneShot |
- |
|
1731 |
</UL> |
1732 |
<BR><BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
1732 |
<BR>[Calls]<UL><LI><a href="#[147]">>></a> gpt_lld_start_timer |
- |
|
1733 |
</UL> |
- |
|
1734 |
<BR>[Called By]<UL><LI><a href="#[6e]">>></a> Thread_odpal |
1733 |
</UL> |
1735 |
</UL> |
1734 |
|
1736 |
|
1735 |
<P><STRONG><a name="[14b]"></a>gptStopTimerI</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gpt.o(.text), UNUSED) |
1737 |
<P><STRONG><a name="[14b]"></a>gptStopTimerI</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gpt.o(.text), UNUSED) |
1736 |
<BR><BR>[Calls]<UL><LI><a href="#[14c]">>></a> gpt_lld_stop_timer |
1738 |
<BR><BR>[Calls]<UL><LI><a href="#[14c]">>></a> gpt_lld_stop_timer |
1737 |
</UL> |
1739 |
</UL> |
Line 2354... |
Line 2356... |
2354 |
</UL> |
2356 |
</UL> |
2355 |
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> chSchGoSleepS |
2357 |
<BR>[Calls]<UL><LI><a href="#[dc]">>></a> chSchGoSleepS |
2356 |
</UL> |
2358 |
</UL> |
2357 |
<BR>[Address Reference Count : 1]<UL><LI> testbmk.o(.text) |
2359 |
<BR>[Address Reference Count : 1]<UL><LI> testbmk.o(.text) |
2358 |
</UL> |
2360 |
</UL> |
2359 |
<P><STRONG><a name="[193]"></a>dekodujPrikaz</STRONG> (Thumb, 114 bytes, Stack size 56 bytes, main.o(.text), UNUSED) |
2361 |
<P><STRONG><a name="[193]"></a>dekodujPrikaz</STRONG> (Thumb, 456 bytes, Stack size 64 bytes, main.o(.text), UNUSED) |
2360 |
<BR><BR>[Calls]<UL><LI><a href="#[114]">>></a> chOQWriteTimeout |
2362 |
<BR><BR>[Calls]<UL><LI><a href="#[114]">>></a> chOQWriteTimeout |
- |
|
2363 |
<LI><a href="#[d6]">>></a> chSchReadyI |
2361 |
<LI><a href="#[194]">>></a> strcmp |
2364 |
<LI><a href="#[194]">>></a> strcmp |
2362 |
</UL> |
2365 |
</UL> |
2363 |
|
2366 |
|
2364 |
<P><STRONG><a name="[c5]"></a>main</STRONG> (Thumb, 956 bytes, Stack size 80 bytes, main.o(.text)) |
2367 |
<P><STRONG><a name="[c5]"></a>main</STRONG> (Thumb, 662 bytes, Stack size 80 bytes, main.o(.text)) |
2365 |
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = main ⇒ TestThread ⇒ chThdWait ⇒ chThdRelease ⇒ chHeapFree ⇒ chMtxUnlock ⇒ chSchWakeupS |
2368 |
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = main ⇒ TestThread ⇒ chThdWait ⇒ chThdRelease ⇒ chHeapFree ⇒ chMtxUnlock ⇒ chSchWakeupS |
2366 |
</UL> |
2369 |
</UL> |
2367 |
<BR>[Calls]<UL><LI><a href="#[12b]">>></a> chThdSleep |
2370 |
<BR>[Calls]<UL><LI><a href="#[12b]">>></a> chThdSleep |
2368 |
<LI><a href="#[128]">>></a> chThdCreateStatic |
2371 |
<LI><a href="#[128]">>></a> chThdCreateStatic |
2369 |
<LI><a href="#[122]">>></a> chSysInit |
2372 |
<LI><a href="#[122]">>></a> chSysInit |
2370 |
<LI><a href="#[114]">>></a> chOQWriteTimeout |
2373 |
<LI><a href="#[114]">>></a> chOQWriteTimeout |
2371 |
<LI><a href="#[110]">>></a> chIQReadTimeout |
2374 |
<LI><a href="#[110]">>></a> chIQReadTimeout |
- |
|
2375 |
<LI><a href="#[d6]">>></a> chSchReadyI |
2372 |
<LI><a href="#[17a]">>></a> TestThread |
2376 |
<LI><a href="#[17a]">>></a> TestThread |
2373 |
<LI><a href="#[195]">>></a> adcSTM32EnableTSVREFE |
2377 |
<LI><a href="#[195]">>></a> adcSTM32EnableTSVREFE |
2374 |
<LI><a href="#[164]">>></a> sdStart |
2378 |
<LI><a href="#[164]">>></a> sdStart |
2375 |
<LI><a href="#[158]">>></a> pwmStart |
2379 |
<LI><a href="#[158]">>></a> pwmStart |
2376 |
<LI><a href="#[18f]">>></a> _pal_lld_setgroupmode |
2380 |
<LI><a href="#[18f]">>></a> _pal_lld_setgroupmode |
2377 |
<LI><a href="#[150]">>></a> halInit |
2381 |
<LI><a href="#[150]">>></a> halInit |
2378 |
<LI><a href="#[148]">>></a> gptStartContinuous |
- |
|
2379 |
<LI><a href="#[142]">>></a> gptStart |
2382 |
<LI><a href="#[142]">>></a> gptStart |
2380 |
<LI><a href="#[133]">>></a> adcStart |
2383 |
<LI><a href="#[133]">>></a> adcStart |
2381 |
<LI><a href="#[194]">>></a> strcmp |
2384 |
<LI><a href="#[194]">>></a> strcmp |
2382 |
</UL> |
2385 |
</UL> |
2383 |
<BR>[Called By]<UL><LI><a href="#[c4]">>></a> __rt_entry_main |
2386 |
<BR>[Called By]<UL><LI><a href="#[c4]">>></a> __rt_entry_main |
Line 3486... |
Line 3489... |
3486 |
</UL> |
3489 |
</UL> |
3487 |
<BR>[Calls]<UL><LI><a href="#[15d]">>></a> pwm_lld_enable_channel |
3490 |
<BR>[Calls]<UL><LI><a href="#[15d]">>></a> pwm_lld_enable_channel |
3488 |
</UL> |
3491 |
</UL> |
3489 |
<BR>[Address Reference Count : 1]<UL><LI> main.o(.constdata) |
3492 |
<BR>[Address Reference Count : 1]<UL><LI> main.o(.constdata) |
3490 |
</UL> |
3493 |
</UL> |
3491 |
<P><STRONG><a name="[6e]"></a>Thread_odpal</STRONG> (Thumb, 170 bytes, Stack size 0 bytes, main.o(.text)) |
3494 |
<P><STRONG><a name="[6e]"></a>Thread_odpal</STRONG> (Thumb, 240 bytes, Stack size 0 bytes, main.o(.text)) |
3492 |
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Thread_odpal ⇒ chOQWriteTimeout ⇒ chSchGoSleepTimeoutS |
3495 |
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Thread_odpal ⇒ chOQWriteTimeout ⇒ chSchGoSleepTimeoutS |
3493 |
</UL> |
3496 |
</UL> |
3494 |
<BR>[Calls]<UL><LI><a href="#[114]">>></a> chOQWriteTimeout |
3497 |
<BR>[Calls]<UL><LI><a href="#[114]">>></a> chOQWriteTimeout |
3495 |
<LI><a href="#[dc]">>></a> chSchGoSleepS |
3498 |
<LI><a href="#[dc]">>></a> chSchGoSleepS |
- |
|
3499 |
<LI><a href="#[14a]">>></a> gptStartOneShot |
3496 |
</UL> |
3500 |
</UL> |
3497 |
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text) |
3501 |
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text) |
3498 |
</UL> |
3502 |
</UL> |
3499 |
<P><STRONG><a name="[6d]"></a>Thread_GPS</STRONG> (Thumb, 454 bytes, Stack size 600 bytes, main.o(.text)) |
3503 |
<P><STRONG><a name="[6d]"></a>Thread_GPS</STRONG> (Thumb, 452 bytes, Stack size 600 bytes, main.o(.text)) |
3500 |
<BR><BR>[Stack]<UL><LI>Max Depth = 680<LI>Call Chain = Thread_GPS ⇒ chOQWriteTimeout ⇒ chSchGoSleepTimeoutS |
3504 |
<BR><BR>[Stack]<UL><LI>Max Depth = 680<LI>Call Chain = Thread_GPS ⇒ chOQWriteTimeout ⇒ chSchGoSleepTimeoutS |
3501 |
</UL> |
3505 |
</UL> |
3502 |
<BR>[Calls]<UL><LI><a href="#[12b]">>></a> chThdSleep |
3506 |
<BR>[Calls]<UL><LI><a href="#[12b]">>></a> chThdSleep |
3503 |
<LI><a href="#[114]">>></a> chOQWriteTimeout |
3507 |
<LI><a href="#[114]">>></a> chOQWriteTimeout |
3504 |
<LI><a href="#[110]">>></a> chIQReadTimeout |
3508 |
<LI><a href="#[110]">>></a> chIQReadTimeout |