diff --git a/examples/qutest/blinky/test/test_blinky.py b/examples/qutest/blinky/test/test_blinky.py index b800986d..0197d15b 100644 --- a/examples/qutest/blinky/test/test_blinky.py +++ b/examples/qutest/blinky/test/test_blinky.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html def on_reset(): expect_pause() diff --git a/examples/qutest/blinky/test/test_tm4c123-arm.uvoptx b/examples/qutest/blinky/test/test_tm4c123-arm.uvoptx index f0dbf223..a694dc4a 100644 --- a/examples/qutest/blinky/test/test_tm4c123-arm.uvoptx +++ b/examples/qutest/blinky/test/test_tm4c123-arm.uvoptx @@ -147,18 +147,18 @@ 0 0 - 105 + 97 1 -
13576
+
1230
0 0 0 0 0 1 - C:\qp_lab\qpc\examples\qutest\blinky\bsp.c + ..\src\blinky.c - \\dpp_qv\../bsp.c\105 + \\test_tm4c123_arm\../src/blinky.c\97
@@ -339,7 +339,7 @@ 0 0 0 - ..\..\..\..\3rd_party\ek-tm4c123gxl\armclang\startup_TM4C123GH6PM.s + ..\..\..\..\3rd_party\ek-tm4c123gxl\arm\startup_TM4C123GH6PM.s startup_TM4C123GH6PM.s 0 0 diff --git a/examples/qutest/blinky/test/test_tm4c123-arm.uvprojx b/examples/qutest/blinky/test/test_tm4c123-arm.uvprojx index 4c9d623f..1db9b18a 100644 --- a/examples/qutest/blinky/test/test_tm4c123-arm.uvprojx +++ b/examples/qutest/blinky/test/test_tm4c123-arm.uvprojx @@ -430,7 +430,7 @@ startup_TM4C123GH6PM.s 2 - ..\..\..\..\3rd_party\ek-tm4c123gxl\armclang\startup_TM4C123GH6PM.s + ..\..\..\..\3rd_party\ek-tm4c123gxl\arm\startup_TM4C123GH6PM.s diff --git a/examples/qutest/dpp/test_dpp/test_init.py b/examples/qutest/dpp/test_dpp/test_init.py index fd5b8a89..514e9d7e 100644 --- a/examples/qutest/dpp/test_dpp/test_init.py +++ b/examples/qutest/dpp/test_dpp/test_init.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/qutest.html +# see https://www.state-machine.com/qtools/qutest.html/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/dpp/test_dpp/test_tick.py b/examples/qutest/dpp/test_dpp/test_tick.py index d275fce3..34c61347 100644 --- a/examples/qutest/dpp/test_dpp/test_tick.py +++ b/examples/qutest/dpp/test_dpp/test_tick.py @@ -1,5 +1,5 @@ # test script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/qutest.html +# see https://www.state-machine.com/qtools/qutest.html/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/dpp/test_philo/test_init.py b/examples/qutest/dpp/test_philo/test_init.py index b1f4bc1d..7e49c18a 100644 --- a/examples/qutest/dpp/test_philo/test_init.py +++ b/examples/qutest/dpp/test_philo/test_init.py @@ -1,5 +1,5 @@ # test script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/dpp/test_philo/test_philo.py b/examples/qutest/dpp/test_philo/test_philo.py index 1a6e62f0..775c9c4f 100644 --- a/examples/qutest/dpp/test_philo/test_philo.py +++ b/examples/qutest/dpp/test_philo/test_philo.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/qutest.html +# see https://www.state-machine.com/qtools/qutest.html/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/dpp/test_table/test_init.py b/examples/qutest/dpp/test_table/test_init.py index 24bef500..e5f39f68 100644 --- a/examples/qutest/dpp/test_table/test_init.py +++ b/examples/qutest/dpp/test_table/test_init.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/dpp/test_table/test_table.py b/examples/qutest/dpp/test_table/test_table.py index 0dafcb5f..5e4d8b97 100644 --- a/examples/qutest/dpp/test_table/test_table.py +++ b/examples/qutest/dpp/test_table/test_table.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/qutest.html +# see https://www.state-machine.com/qtools/qutest.html/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/evt_par/test/test_evt_par.py b/examples/qutest/evt_par/test/test_evt_par.py index 42b17a8d..863a9c46 100644 --- a/examples/qutest/evt_par/test/test_evt_par.py +++ b/examples/qutest/evt_par/test/test_evt_par.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/qhsmtst/test/test_qhsm-funct.py b/examples/qutest/qhsmtst/test/test_qhsm-funct.py index f4991e9c..fc5a96f1 100644 --- a/examples/qutest/qhsmtst/test/test_qhsm-funct.py +++ b/examples/qutest/qhsmtst/test/test_qhsm-funct.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/qhsmtst/test/test_qhsm-struct.py b/examples/qutest/qhsmtst/test/test_qhsm-struct.py index 5a38ebc6..ed899c86 100644 --- a/examples/qutest/qhsmtst/test/test_qhsm-struct.py +++ b/examples/qutest/qhsmtst/test/test_qhsm-struct.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/qmsmtst/test/test_qmsm-funct.py b/examples/qutest/qmsmtst/test/test_qmsm-funct.py index b86073fe..cbfe6fe4 100644 --- a/examples/qutest/qmsmtst/test/test_qmsm-funct.py +++ b/examples/qutest/qmsmtst/test/test_qmsm-funct.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/qmsmtst/test/test_qmsm-struct.py b/examples/qutest/qmsmtst/test/test_qmsm-struct.py index 8bc6b70d..6bb897c8 100644 --- a/examples/qutest/qmsmtst/test/test_qmsm-struct.py +++ b/examples/qutest/qmsmtst/test/test_qmsm-struct.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_reset(): diff --git a/examples/qutest/self_test/test/dbg_armclang/qep_hsm.crf b/examples/qutest/self_test/test/dbg_armclang/qep_hsm.crf new file mode 100644 index 00000000..bfaaba04 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qep_hsm.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qep_msm.crf b/examples/qutest/self_test/test/dbg_armclang/qep_msm.crf new file mode 100644 index 00000000..adbe6979 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qep_msm.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_act.crf b/examples/qutest/self_test/test/dbg_armclang/qf_act.crf new file mode 100644 index 00000000..70314353 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_act.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_actq.crf b/examples/qutest/self_test/test/dbg_armclang/qf_actq.crf new file mode 100644 index 00000000..792db30c Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_actq.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_defer.crf b/examples/qutest/self_test/test/dbg_armclang/qf_defer.crf new file mode 100644 index 00000000..75a727c9 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_defer.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_dyn.crf b/examples/qutest/self_test/test/dbg_armclang/qf_dyn.crf new file mode 100644 index 00000000..1852addd Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_dyn.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_mem.crf b/examples/qutest/self_test/test/dbg_armclang/qf_mem.crf new file mode 100644 index 00000000..be7722de Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_mem.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_ps.crf b/examples/qutest/self_test/test/dbg_armclang/qf_ps.crf new file mode 100644 index 00000000..00677b00 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_ps.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_qact.crf b/examples/qutest/self_test/test/dbg_armclang/qf_qact.crf new file mode 100644 index 00000000..daccb9ef Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_qact.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_qeq.crf b/examples/qutest/self_test/test/dbg_armclang/qf_qeq.crf new file mode 100644 index 00000000..57254196 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_qeq.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_qmact.crf b/examples/qutest/self_test/test/dbg_armclang/qf_qmact.crf new file mode 100644 index 00000000..5d64e8b8 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_qmact.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qf_time.crf b/examples/qutest/self_test/test/dbg_armclang/qf_time.crf new file mode 100644 index 00000000..8fbf1945 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qf_time.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qs.crf b/examples/qutest/self_test/test/dbg_armclang/qs.crf new file mode 100644 index 00000000..3e8803b0 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qs.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qs_64bit.crf b/examples/qutest/self_test/test/dbg_armclang/qs_64bit.crf new file mode 100644 index 00000000..cf0ad7a2 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qs_64bit.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qs_fp.crf b/examples/qutest/self_test/test/dbg_armclang/qs_fp.crf new file mode 100644 index 00000000..2205aefa Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qs_fp.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qs_rx.crf b/examples/qutest/self_test/test/dbg_armclang/qs_rx.crf new file mode 100644 index 00000000..9ec3a903 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qs_rx.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qstamp.crf b/examples/qutest/self_test/test/dbg_armclang/qstamp.crf new file mode 100644 index 00000000..7058d0a6 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qstamp.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qutest.crf b/examples/qutest/self_test/test/dbg_armclang/qutest.crf new file mode 100644 index 00000000..68ec1ff9 Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qutest.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/qutest_port.crf b/examples/qutest/self_test/test/dbg_armclang/qutest_port.crf new file mode 100644 index 00000000..6d8b67ae Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/qutest_port.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/system_tm4c123gh6pm.crf b/examples/qutest/self_test/test/dbg_armclang/system_tm4c123gh6pm.crf new file mode 100644 index 00000000..7521f91a Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/system_tm4c123gh6pm.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/test_qutest.crf b/examples/qutest/self_test/test/dbg_armclang/test_qutest.crf new file mode 100644 index 00000000..38da2cdf Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/test_qutest.crf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.axf b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.axf new file mode 100644 index 00000000..191de66f Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.axf differ diff --git a/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.bin b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.bin new file mode 100644 index 00000000..e8d0552d Binary files /dev/null and b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.bin differ diff --git a/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.htm b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.htm new file mode 100644 index 00000000..e6b9af66 --- /dev/null +++ b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.htm @@ -0,0 +1,1717 @@ + + +Static Call Graph - [.\dbg_armclang\test_tm4c123-arm.axf] +
+

Static Call Graph for image .\dbg_armclang\test_tm4c123-arm.axf


+

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Jan 12 19:39:08 2021 +

+

Maximum Stack Usage = 252 bytes + Unknown(Cycles, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+main ⇒ QS_onStartup ⇒ QS_initBuf ⇒ QS_glbFilter_ ⇒ Q_onAssert ⇒ QS_onTestLoop ⇒ QS_rxParse ⇒ QS_rxHandleGoodFrame_ ⇒ Q_onAssert (Cycle) +

+

+Mutually Recursive functions +

  • QMPool_get   ⇒   Q_onAssert
    +
  • QF_newX_   ⇒   Q_onAssert
    +
  • QS_rxPoke_   ⇒   Q_onAssert
    +
  • QMPool_put   ⇒   Q_onAssert
    +
  • QF_gc   ⇒   Q_onAssert
    +
  • QF_publish_   ⇒   Q_onAssert
    +
  • QS_rxHandleGoodFrame_   ⇒   Q_onAssert
    +
  • QS_tickX_   ⇒   Q_onAssert
    +
  • QActive_get_   ⇒   Q_onAssert
    +
  • QS_locFilter_   ⇒   Q_onAssert
    +
  • QS_rxHandleBadFrame_   ⇒   Q_onAssert
    + +

    +

    +Function Pointers +

    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) + +

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 14 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] + +

    NMI_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    HardFault_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    MemManage_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    BusFault_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    UsageFault_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    SVC_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    DebugMon_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    PendSV_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    SysTick_Handler (Thumb, 6 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    ADC1Seq0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADC1Seq1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADC1Seq2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADC1Seq3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADCSeq0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADCSeq1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADCSeq2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    ADCSeq3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    CAN0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    CAN1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    CAN2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Comp0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Comp1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Comp2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    FlashCtrl_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortF_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortJ_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortL_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortP7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortQ7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    GPIOPortS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Hibernate_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    I2C3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    I2C4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    I2C5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWM1Fault_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWM1Gen0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWM1Gen1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWM1Gen2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWM1Gen3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWMFault_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWMGen0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWMGen1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWMGen2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    PWMGen3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    QEI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    QEI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    QEI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    SSI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    SSI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    SSI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    SSI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    SysCtrl_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer0A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer0B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer1A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer1B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer2A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer2B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer3A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer3B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer4A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer4B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer5A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Timer5B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    UART7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    USB0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    Watchdog_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer0A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer0B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer1A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer1B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer2A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer2B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer3A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer3B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer4A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer4B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer5A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    WideTimer5B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    uDMAError_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    uDMAST_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +
    [Address Reference Count : 1]

    +

    assert_failed (Thumb, 10 bytes, Stack size 0 bytes, startup_tm4c123gh6pm.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    __aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    __I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED) + +

    _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) +

    [Stack]

    +
    [Called By] + +

    _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    +
    [Called By] + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) +

    [Called By]

    + +

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) + +

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text)) +

    [Called By]

    + +

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) + +

    QActive_get_ (Thumb, 282 bytes, Stack size 24 bytes, qf_actq.o(i.QActive_get_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QActive_postLIFO_ (Thumb, 274 bytes, Stack size 32 bytes, qf_actq.o(i.QActive_postLIFO_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 3] +

    QActive_post_ (Thumb, 474 bytes, Stack size 40 bytes, qf_actq.o(i.QActive_post_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 3] +

    QActive_start_ (Thumb, 92 bytes, Stack size 32 bytes, qutest.o(i.QActive_start_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QEQueue_init (Thumb, 24 bytes, Stack size 0 bytes, qf_qeq.o(i.QEQueue_init)) +

    [Called By]

    + +

    QF_LOG2 (Thumb, 36 bytes, Stack size 0 bytes, qf_act.o(i.QF_LOG2)) +

    [Called By]

    + +

    QF_add_ (Thumb, 58 bytes, Stack size 16 bytes, qf_act.o(i.QF_add_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QF_bzero (Thumb, 22 bytes, Stack size 8 bytes, qf_act.o(i.QF_bzero)) +

    [Stack]

    +
    [Called By] + +

    QF_gc (Thumb, 248 bytes, Stack size 16 bytes, qf_dyn.o(i.QF_gc)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QF_init (Thumb, 38 bytes, Stack size 8 bytes, qutest.o(i.QF_init)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QF_newX_ (Thumb, 336 bytes, Stack size 32 bytes, qf_dyn.o(i.QF_newX_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QF_poolGetMaxBlockSize (Thumb, 20 bytes, Stack size 0 bytes, qf_dyn.o(i.QF_poolGetMaxBlockSize)) +

    [Called By]

    + +

    QF_publish_ (Thumb, 228 bytes, Stack size 24 bytes, qf_ps.o(i.QF_publish_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QF_run (Thumb, 92 bytes, Stack size 8 bytes, qutest.o(i.QF_run)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QF_tickX_ (Thumb, 416 bytes, Stack size 32 bytes, qf_time.o(i.QF_tickX_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QHsm_getStateHandler_ (Thumb, 6 bytes, Stack size 0 bytes, qep_hsm.o(i.QHsm_getStateHandler_)) +
    [Address Reference Count : 2]

    +

    QMPool_get (Thumb, 314 bytes, Stack size 32 bytes, qf_mem.o(i.QMPool_get)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QMPool_put (Thumb, 140 bytes, Stack size 24 bytes, qf_mem.o(i.QMPool_put)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_2u8_raw_ (Thumb, 154 bytes, Stack size 20 bytes, qs.o(i.QS_2u8_raw_)) +

    [Stack]

    +
    [Called By] + +

    QS_RX_PUT (Thumb, 46 bytes, Stack size 0 bytes, qs_rx.o(i.QS_RX_PUT)) +

    [Called By]

    + +

    QS_beginRec_ (Thumb, 120 bytes, Stack size 20 bytes, qs.o(i.QS_beginRec_)) +

    [Stack]

    +
    [Called By] + +

    QS_endRec_ (Thumb, 112 bytes, Stack size 12 bytes, qs.o(i.QS_endRec_)) +

    [Stack]

    +
    [Called By] + +

    QS_f32_fmt_ (Thumb, 190 bytes, Stack size 24 bytes, qs_fp.o(i.QS_f32_fmt_)) +

    [Stack]

    +
    [Called By] + +

    QS_f64_fmt_ (Thumb, 300 bytes, Stack size 32 bytes, qs_fp.o(i.QS_f64_fmt_)) +

    [Stack]

    +
    [Called By] + +

    QS_fun_dict_pre_ (Thumb, 70 bytes, Stack size 16 bytes, qs.o(i.QS_fun_dict_pre_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_getBlock (Thumb, 70 bytes, Stack size 20 bytes, qs.o(i.QS_getBlock)) +

    [Stack]

    +
    [Called By] + +

    QS_getTestProbe_ (Thumb, 174 bytes, Stack size 24 bytes, qs_rx.o(i.QS_getTestProbe_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_glbFilter_ (Thumb, 886 bytes, Stack size 16 bytes, qs.o(i.QS_glbFilter_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_initBuf (Thumb, 84 bytes, Stack size 16 bytes, qs.o(i.QS_initBuf)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_locFilter_ (Thumb, 246 bytes, Stack size 24 bytes, qs.o(i.QS_locFilter_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_mem_fmt_ (Thumb, 288 bytes, Stack size 24 bytes, qs.o(i.QS_mem_fmt_)) +

    [Stack]

    +
    [Called By] + +

    QS_obj_dict_pre_ (Thumb, 70 bytes, Stack size 16 bytes, qs.o(i.QS_obj_dict_pre_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_obj_raw_ (Thumb, 12 bytes, Stack size 8 bytes, qs.o(i.QS_obj_raw_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_onCleanup (Thumb, 2 bytes, Stack size 0 bytes, qutest_port.o(i.QS_onCleanup)) +

    [Called By]

    + +

    QS_onCommand (Thumb, 370 bytes, Stack size 64 bytes, test_qutest.o(i.QS_onCommand)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_onFlush (Thumb, 74 bytes, Stack size 16 bytes, qutest_port.o(i.QS_onFlush)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_onGetTime (Thumb, 16 bytes, Stack size 0 bytes, qs_rx.o(i.QS_onGetTime)) +

    [Called By]

    + +

    QS_onReset (Thumb, 36 bytes, Stack size 0 bytes, qutest_port.o(i.QS_onReset)) +

    [Called By]

    + +

    QS_onStartup (Thumb, 436 bytes, Stack size 16 bytes, qutest_port.o(i.QS_onStartup)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_onTestEvt (Thumb, 2 bytes, Stack size 0 bytes, test_qutest.o(i.QS_onTestEvt)) +

    [Called By]

    + +

    QS_onTestLoop (Thumb, 94 bytes, Stack size 16 bytes, qutest_port.o(i.QS_onTestLoop)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_onTestPost (Thumb, 2 bytes, Stack size 0 bytes, test_qutest.o(i.QS_onTestPost)) +

    [Called By]

    + +

    QS_onTestSetup (Thumb, 68 bytes, Stack size 8 bytes, test_qutest.o(i.QS_onTestSetup)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_onTestTeardown (Thumb, 68 bytes, Stack size 8 bytes, test_qutest.o(i.QS_onTestTeardown)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_processTestEvts_ (Thumb, 98 bytes, Stack size 24 bytes, qutest.o(i.QS_processTestEvts_)) +

    [Stack]

    +
    [Calls] +
    [Called By] +
    [Address Reference Count : 2] +

    QS_queryCurrObj (Thumb, 248 bytes, Stack size 16 bytes, qs_rx.o(i.QS_queryCurrObj)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxInitBuf (Thumb, 88 bytes, Stack size 16 bytes, qs_rx.o(i.QS_rxInitBuf)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxParse (Thumb, 154 bytes, Stack size 16 bytes, qs_rx.o(i.QS_rxParse)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_str_fmt_ (Thumb, 92 bytes, Stack size 20 bytes, qs.o(i.QS_str_fmt_)) +

    [Stack]

    +
    [Called By] + +

    QS_str_raw_ (Thumb, 74 bytes, Stack size 20 bytes, qs.o(i.QS_str_raw_)) +

    [Stack]

    +
    [Called By] + +

    QS_target_info_pre_ (Thumb, 420 bytes, Stack size 12 bytes, qs.o(i.QS_target_info_pre_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_tickX_ (Thumb, 450 bytes, Stack size 32 bytes, qutest.o(i.QS_tickX_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_u16_raw_ (Thumb, 170 bytes, Stack size 20 bytes, qs.o(i.QS_u16_raw_)) +

    [Stack]

    +
    [Called By] + +

    QS_u32_fmt_ (Thumb, 250 bytes, Stack size 24 bytes, qs.o(i.QS_u32_fmt_)) +

    [Stack]

    +
    [Called By] + +

    QS_u32_raw_ (Thumb, 122 bytes, Stack size 20 bytes, qs.o(i.QS_u32_raw_)) +

    [Stack]

    +
    [Called By] + +

    QS_u8_raw_ (Thumb, 94 bytes, Stack size 16 bytes, qs.o(i.QS_u8_raw_)) +

    [Stack]

    +
    [Called By] + +

    QS_usr_dict_pre_ (Thumb, 58 bytes, Stack size 16 bytes, qs.o(i.QS_usr_dict_pre_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    Q_onAssert (Thumb, 80 bytes, Stack size 0 bytes, qutest.o(i.Q_onAssert)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    SystemCoreClockUpdate (Thumb, 184 bytes, Stack size 16 bytes, system_tm4c123gh6pm.o(i.SystemCoreClockUpdate)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    SystemInit (Thumb, 138 bytes, Stack size 8 bytes, system_tm4c123gh6pm.o(i.SystemInit)) +

    [Stack]

    +
    [Address Reference Count : 1] +

    UART0_IRQHandler (Thumb, 36 bytes, Stack size 16 bytes, qutest_port.o(i.UART0_IRQHandler)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +

    main (Thumb, 114 bytes, Stack size 16 bytes, test_qutest.o(i.main)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1]

    +

    +Local Symbols +

    +

    myFun (Thumb, 20 bytes, Stack size 8 bytes, test_qutest.o(i.myFun)) +

    [Stack]

    +
    [Calls] +
    [Called By] +
    [Address Reference Count : 3] +

    getOscClk (Thumb, 182 bytes, Stack size 0 bytes, system_tm4c123gh6pm.o(i.getOscClk)) +

    [Called By]

    + +

    QTicker_dispatch_ (Thumb, 58 bytes, Stack size 24 bytes, qf_actq.o(i.QTicker_dispatch_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QTicker_init_ (Thumb, 8 bytes, Stack size 8 bytes, qf_actq.o(i.QTicker_init_)) +

    [Stack]

    +
    [Address Reference Count : 1] +

    QTicker_postLIFO_ (Thumb, 18 bytes, Stack size 16 bytes, qf_actq.o(i.QTicker_postLIFO_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QTicker_post_ (Thumb, 168 bytes, Stack size 24 bytes, qf_actq.o(i.QTicker_post_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QS_rxHandleBadFrame_ (Thumb, 48 bytes, Stack size 8 bytes, qs_rx.o(i.QS_rxHandleBadFrame_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxHandleGoodFrame_ (Thumb, 1174 bytes, Stack size 24 bytes, qs_rx.o(i.QS_rxHandleGoodFrame_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxParseData_ (Thumb, 1526 bytes, Stack size 8 bytes, qs_rx.o(i.QS_rxParseData_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxPoke_ (Thumb, 90 bytes, Stack size 8 bytes, qs_rx.o(i.QS_rxPoke_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxReportAck_ (Thumb, 50 bytes, Stack size 8 bytes, qs_rx.o(i.QS_rxReportAck_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxReportDone_ (Thumb, 60 bytes, Stack size 16 bytes, qs_rx.o(i.QS_rxReportDone_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QS_rxReportError_ (Thumb, 52 bytes, Stack size 8 bytes, qs_rx.o(i.QS_rxReportError_)) +

    [Stack]

    +
    [Calls] +
    [Called By] + +

    QActiveDummy_dispatch_ (Thumb, 110 bytes, Stack size 24 bytes, qutest.o(i.QActiveDummy_dispatch_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QActiveDummy_init_ (Thumb, 96 bytes, Stack size 16 bytes, qutest.o(i.QActiveDummy_init_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QActiveDummy_postLIFO_ (Thumb, 190 bytes, Stack size 24 bytes, qutest.o(i.QActiveDummy_postLIFO_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QActiveDummy_post_ (Thumb, 236 bytes, Stack size 40 bytes, qutest.o(i.QActiveDummy_post_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1] +

    QActiveDummy_start_ (Thumb, 60 bytes, Stack size 32 bytes, qutest.o(i.QActiveDummy_start_)) +

    [Stack]

    +
    [Calls] +
    [Address Reference Count : 1]

    +

    +Undefined Global Symbols +


    diff --git a/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.lnp b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.lnp new file mode 100644 index 00000000..e7ec088e --- /dev/null +++ b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.lnp @@ -0,0 +1,27 @@ +--cpu=Cortex-M4.fp.sp +".\dbg_armclang\qstamp.o" +".\dbg_armclang\test_qutest.o" +".\dbg_armclang\system_tm4c123gh6pm.o" +".\dbg_armclang\startup_tm4c123gh6pm.o" +".\dbg_armclang\qep_hsm.o" +".\dbg_armclang\qep_msm.o" +".\dbg_armclang\qf_act.o" +".\dbg_armclang\qf_actq.o" +".\dbg_armclang\qf_defer.o" +".\dbg_armclang\qf_dyn.o" +".\dbg_armclang\qf_mem.o" +".\dbg_armclang\qf_ps.o" +".\dbg_armclang\qf_qact.o" +".\dbg_armclang\qf_qeq.o" +".\dbg_armclang\qf_qmact.o" +".\dbg_armclang\qf_time.o" +".\dbg_armclang\qs.o" +".\dbg_armclang\qs_64bit.o" +".\dbg_armclang\qs_fp.o" +".\dbg_armclang\qs_rx.o" +".\dbg_armclang\qutest.o" +".\dbg_armclang\qutest_port.o" +--library_type=microlib --strict --scatter ".\dbg_armclang\test_tm4c123-arm.sct" +--entry Reset_Handler --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\dbg_armclang\test_tm4c123-arm.map" -o .\dbg_armclang\test_tm4c123-arm.axf \ No newline at end of file diff --git a/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.sct b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.sct new file mode 100644 index 00000000..038c20a6 --- /dev/null +++ b/examples/qutest/self_test/test/dbg_armclang/test_tm4c123-arm.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x00000000 0x00040000 { ; load region size_region + ER_IROM1 0x00000000 0x00040000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x00008000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/examples/qutest/self_test/test/test_command.py b/examples/qutest/self_test/test/test_command.py index 33e225ac..1435b163 100644 --- a/examples/qutest/self_test/test/test_command.py +++ b/examples/qutest/self_test/test/test_command.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_setup(): diff --git a/examples/qutest/self_test/test/test_fp.py b/examples/qutest/self_test/test/test_fp.py index d6c14bdd..98a94fce 100644 --- a/examples/qutest/self_test/test/test_fp.py +++ b/examples/qutest/self_test/test/test_fp.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_setup(): diff --git a/examples/qutest/self_test/test/test_mem-str.py b/examples/qutest/self_test/test/test_mem-str.py index aa96c65e..defb5c57 100644 --- a/examples/qutest/self_test/test/test_mem-str.py +++ b/examples/qutest/self_test/test/test_mem-str.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_setup(): diff --git a/examples/qutest/self_test/test/test_peek-poke.py b/examples/qutest/self_test/test/test_peek-poke.py index c6c57303..826462fb 100644 --- a/examples/qutest/self_test/test/test_peek-poke.py +++ b/examples/qutest/self_test/test/test_peek-poke.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_setup(): diff --git a/examples/qutest/self_test/test/test_probe.py b/examples/qutest/self_test/test/test_probe.py index 3e7d523b..5945379f 100644 --- a/examples/qutest/self_test/test/test_probe.py +++ b/examples/qutest/self_test/test/test_probe.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preamble... def on_setup(): diff --git a/examples/qutest/self_test/test/test_qutest.c b/examples/qutest/self_test/test/test_qutest.c index 0b833ec5..7c8b1de2 100644 --- a/examples/qutest/self_test/test/test_qutest.c +++ b/examples/qutest/self_test/test/test_qutest.c @@ -112,7 +112,7 @@ void QS_onCommand(uint8_t cmdId, } case COMMAND_Z: { float32_t f32 = (float32_t)((int32_t)param2/(float32_t)param3); - float64_t f64 = (int32_t)param2/(float64_t)param3; + float64_t f64 = (float64_t)param2/(float64_t)param3; QS_BEGIN_ID(COMMAND_Z, 0U) /* app-specific record */ QS_F32(param1, f32); QS_F64(param1, f64); diff --git a/examples/qutest/self_test/test/test_tm4c123-arm.uvoptx b/examples/qutest/self_test/test/test_tm4c123-arm.uvoptx new file mode 100644 index 00000000..5df99c55 --- /dev/null +++ b/examples/qutest/self_test/test/test_tm4c123-arm.uvoptx @@ -0,0 +1,537 @@ + + + + 1.0 + +
    ### uVision Project, (C) Keil Software
    + + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + test_tm4c123-arm + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 1 + 0 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\dbg_armclang\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 4 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 8 + + + + + + + + + + + BIN\lmidk-agdi.dll + + + + 0 + DLGUARM + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + UL2CM3 + UL2CM3(-O207 -S0 -C0 -FO7 -FN1 -FC1000 -FD20000000 -FF0TM4C123_256 -FL040000 -FS00 -FP0($$Device:TM4C123GH6PM$Flash\TM4C123_256.FLM) + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + lmidk-agdi + -U0E2006F4 -O4622 -S4 -FO61 + + + + + 0 + 0 + 126 + 1 +
    0
    + 0 + 0 + 0 + 0 + 0 + 0 + .\test_qutest.c + + +
    +
    + + + 1 + 2 + 0x20000200 + 0 + + + + + 2 + 0 + 0x400 + 0 + + + + 0 + + + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + +
    +
    + + + Applicatioin + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 0 + 0 + 0 + ..\..\..\..\include\qstamp.c + qstamp.c + 0 + 0 + + + 1 + 2 + 1 + 0 + 0 + 0 + .\test_qutest.c + test_qutest.c + 0 + 0 + + + + + ek-tm4c123gxl + 1 + 0 + 0 + 0 + + 2 + 3 + 1 + 0 + 0 + 0 + ..\..\..\..\3rd_party\ek-tm4c123gxl\system_TM4C123GH6PM.c + system_TM4C123GH6PM.c + 0 + 0 + + + 2 + 4 + 5 + 0 + 0 + 0 + ..\..\..\..\3rd_party\ek-tm4c123gxl\TM4C123GH6PM.h + TM4C123GH6PM.h + 0 + 0 + + + 2 + 5 + 2 + 0 + 0 + 0 + ..\..\..\..\3rd_party\ek-tm4c123gxl\arm\startup_TM4C123GH6PM.s + startup_TM4C123GH6PM.s + 0 + 0 + + + + + QP + 1 + 0 + 0 + 0 + + 3 + 6 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qep_hsm.c + qep_hsm.c + 0 + 0 + + + 3 + 7 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qep_msm.c + qep_msm.c + 0 + 0 + + + 3 + 8 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_act.c + qf_act.c + 0 + 0 + + + 3 + 9 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_actq.c + qf_actq.c + 0 + 0 + + + 3 + 10 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_defer.c + qf_defer.c + 0 + 0 + + + 3 + 11 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_dyn.c + qf_dyn.c + 0 + 0 + + + 3 + 12 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_mem.c + qf_mem.c + 0 + 0 + + + 3 + 13 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_ps.c + qf_ps.c + 0 + 0 + + + 3 + 14 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_qact.c + qf_qact.c + 0 + 0 + + + 3 + 15 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_qeq.c + qf_qeq.c + 0 + 0 + + + 3 + 16 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_qmact.c + qf_qmact.c + 0 + 0 + + + 3 + 17 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qf\qf_time.c + qf_time.c + 0 + 0 + + + 3 + 18 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qs\qs.c + qs.c + 0 + 0 + + + 3 + 19 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qs\qs_64bit.c + qs_64bit.c + 0 + 0 + + + 3 + 20 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qs\qs_fp.c + qs_fp.c + 0 + 0 + + + 3 + 21 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qs\qs_rx.c + qs_rx.c + 0 + 0 + + + 3 + 22 + 1 + 0 + 0 + 0 + ..\..\..\..\src\qs\qutest.c + qutest.c + 0 + 0 + + + + + QP_port + 1 + 0 + 0 + 0 + + 4 + 23 + 1 + 0 + 0 + 0 + ..\..\target_tm4c123\qutest_port.c + qutest_port.c + 0 + 0 + + + +
    diff --git a/examples/qutest/self_test/test/test_tm4c123-arm.uvprojx b/examples/qutest/self_test/test/test_tm4c123-arm.uvprojx new file mode 100644 index 00000000..b55b180e --- /dev/null +++ b/examples/qutest/self_test/test/test_tm4c123-arm.uvprojx @@ -0,0 +1,527 @@ + + + + 2.1 + +
    ### uVision Project, (C) Keil Software
    + + + + test_tm4c123-arm + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::ARMCC + 0 + + + TM4C123GH6PM + Texas Instruments + Keil.TM4C_DFP.1.1.0 + http://www.keil.com/pack/ + IROM(0x00000000,0x040000) IRAM(0x20000000,0x008000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0TM4C123_256 -FS00 -FL040000 -FP0($$Device:TM4C123GH6PM$Flash\TM4C123_256.FLM)) + 0 + $$Device:TM4C123GH6PM$Device\Include\TM4C123\TM4C123.h + + + + + + + + + + $$Device:TM4C123GH6PM$SVD\TM4C123\TM4C123GH6PM.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\dbg_armclang\ + test_tm4c123-arm + 1 + 0 + 0 + 1 + 1 + .\dbg_armclang\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + cmd /c "del .\dbg_armclang\qstamp.o" + + 0 + 0 + 0 + 0 + + + 1 + 0 + fromelf --bin --output .\dbg_armclang\test_tm4c123-arm.bin .\dbg_armclang\test_tm4c123-arm.axf + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4097 + + 1 + BIN\UL2CM3.DLL + + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M4" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 0 + 0 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x8000 + + + 1 + 0x0 + 0x40000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x40000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + + + + 0 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + Q_SPY Q_UTEST __FPU_PRESENT + + .;..\src;..\..\..\..\include;..\..\..\..\src;..\..\..\..\ports\arm-cm\qutest;..\..\..\..\3rd_party\CMSIS\Include;..\..\..\..\3rd_party\ek-tm4c123gxl + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + + + Stack_Size=1024 Heap_Size=16 + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x20000000 + + + + + --entry Reset_Handler + + + + + + + + Applicatioin + + + qstamp.c + 1 + ..\..\..\..\include\qstamp.c + + + test_qutest.c + 1 + .\test_qutest.c + + + + + ek-tm4c123gxl + + + system_TM4C123GH6PM.c + 1 + ..\..\..\..\3rd_party\ek-tm4c123gxl\system_TM4C123GH6PM.c + + + TM4C123GH6PM.h + 5 + ..\..\..\..\3rd_party\ek-tm4c123gxl\TM4C123GH6PM.h + + + startup_TM4C123GH6PM.s + 2 + ..\..\..\..\3rd_party\ek-tm4c123gxl\arm\startup_TM4C123GH6PM.s + + + + + QP + + + qep_hsm.c + 1 + ..\..\..\..\src\qf\qep_hsm.c + + + qep_msm.c + 1 + ..\..\..\..\src\qf\qep_msm.c + + + qf_act.c + 1 + ..\..\..\..\src\qf\qf_act.c + + + qf_actq.c + 1 + ..\..\..\..\src\qf\qf_actq.c + + + qf_defer.c + 1 + ..\..\..\..\src\qf\qf_defer.c + + + qf_dyn.c + 1 + ..\..\..\..\src\qf\qf_dyn.c + + + qf_mem.c + 1 + ..\..\..\..\src\qf\qf_mem.c + + + qf_ps.c + 1 + ..\..\..\..\src\qf\qf_ps.c + + + qf_qact.c + 1 + ..\..\..\..\src\qf\qf_qact.c + + + qf_qeq.c + 1 + ..\..\..\..\src\qf\qf_qeq.c + + + qf_qmact.c + 1 + ..\..\..\..\src\qf\qf_qmact.c + + + qf_time.c + 1 + ..\..\..\..\src\qf\qf_time.c + + + qs.c + 1 + ..\..\..\..\src\qs\qs.c + + + qs_64bit.c + 1 + ..\..\..\..\src\qs\qs_64bit.c + + + qs_fp.c + 1 + ..\..\..\..\src\qs\qs_fp.c + + + qs_rx.c + 1 + ..\..\..\..\src\qs\qs_rx.c + + + qutest.c + 1 + ..\..\..\..\src\qs\qutest.c + + + + + QP_port + + + qutest_port.c + 1 + ..\..\target_tm4c123\qutest_port.c + + + + + + + + + + + + + +
    diff --git a/examples/qutest/unity_basic/test/test_ProductionCode.py b/examples/qutest/unity_basic/test/test_ProductionCode.py index 6df0edc4..9ad16d97 100644 --- a/examples/qutest/unity_basic/test/test_ProductionCode.py +++ b/examples/qutest/unity_basic/test/test_ProductionCode.py @@ -1,6 +1,6 @@ # QUTEST script corresponding to the test_ProductionCode.c test fixture. # This test fixture corresponds to ../test_unity/TestProductionCode.c fixture. -# see https://www.state-machine.com/qtools/qutest.html +# see https://www.state-machine.com/qtools/qutest.html/qutest.html # preamble... def on_setup(): diff --git a/examples/qutest/unity_mock/test/test_LedBar.py b/examples/qutest/unity_mock/test/test_LedBar.py index c9983e48..f0d67582 100644 --- a/examples/qutest/unity_mock/test/test_LedBar.py +++ b/examples/qutest/unity_mock/test/test_LedBar.py @@ -1,5 +1,5 @@ # test-script for QUTest unit testing harness -# see https://www.state-machine.com/qtools/html +# see https://www.state-machine.com/qtools/qutest.html # preambe...