Static Call Graph for image stm32g030c8\stm32g030c8.axf



#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Wed Jan 28 22:13:30 2026

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

Call chain for Maximum Stack Depth:

PikaStdTask_Task_run_until_msMethod ⇒ PikaStdTask_Task_run_once ⇒ pikaVM_runByteCode ⇒ __pikaVM_runPyLines_or_byteCode ⇒ Parser_parsePyLines ⇒ obj_deinit (Cycle)

Mutually Recursive functions

  • ADC1_IRQHandler   ⇒   ADC1_IRQHandler
  • NMI_Handler   ⇒   NMI_Handler
  • args_getNode_hash   ⇒   args_getNode_hash
  • obj_setInt   ⇒   obj_getHostObj
  • args_setArg   ⇒   arg_deinitHeap
  • obj_setPtr   ⇒   obj_getHostObj
  • link_deinit   ⇒   __link_deinit_pyload
  • obj_getPtr   ⇒   obj_getHostObj
  • obj_refcntInc   ⇒   obj_getInt
  • obj_getArg   ⇒   obj_getHostObj
  • obj_runNativeMethod   ⇒   arg_deinit
  • __obj_getObjWithKeepDeepth   ⇒   __link_deinit_pyload
  • arg_deinitHeap   ⇒   obj_deinit
  • Parser_parsePyLines   ⇒   obj_deinit
  • AST_appandPikaASM   ⇒   AST_appandPikaASM
  • AST_parseStmt   ⇒   AST_parseStmt

    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, 8 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DMA1_Ch4_5_DMAMUX1_OVR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

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

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

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    RTC_TAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32g030xx.o(.text))
    [Address Reference Count : 1]

    __rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))

    [Called By]

    isspace (Thumb, 18 bytes, Stack size 8 bytes, isspace_o.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    strstr (Thumb, 40 bytes, Stack size 12 bytes, strstr.o(.text))

    [Stack]


    [Called By]

    strncpy (Thumb, 26 bytes, Stack size 8 bytes, strncpy.o(.text))

    [Stack]


    [Called By]

    strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))

    [Called By]


    [Address Reference Count : 1]

    strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))

    [Stack]


    [Called By]

    strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))

    [Called By]

    strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))

    [Stack]


    [Called By]

    strtol (Thumb, 108 bytes, Stack size 32 bytes, strtol.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    _strtoul (Thumb, 166 bytes, Stack size 40 bytes, _strtoul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __strtod_int (Thumb, 98 bytes, Stack size 40 bytes, strtod.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    __aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)

    [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_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_idivmod (Thumb, 74 bytes, Stack size 16 bytes, idiv_div0.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

    [Stack]


    [Called By]

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

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))

    [Stack]


    [Called By]

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

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))

    [Stack]


    [Called By]

    _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)

    _chval (Thumb, 30 bytes, Stack size 0 bytes, _chval.o(.text))

    [Called By]

    _scanf_real (Thumb, 0 bytes, Stack size 104 bytes, scanf_fp.o(.text))

    [Stack]


    [Called By]

    _scanf_really_real (Thumb, 584 bytes, Stack size 104 bytes, scanf_fp.o(.text), UNUSED)

    [Calls]

    _sgetc (Thumb, 32 bytes, Stack size 0 bytes, _sgetc.o(.text))
    [Address Reference Count : 1]

    _sbackspace (Thumb, 36 bytes, Stack size 0 bytes, _sgetc.o(.text))
    [Address Reference Count : 1]

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

    [Stack]


    [Called By]

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)

    [Called By]

    _ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)

    __aeabi_ul2d (Thumb, 22 bytes, Stack size 16 bytes, dfltul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))

    [Stack]


    [Calls]
    [Called By]

    _float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))

    [Called By]

    _float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text))

    [Stack]


    [Called By]

    __aeabi_ldivmod (Thumb, 76 bytes, Stack size 24 bytes, ldiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))

    [Calls]


    [Called By]

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

    __aeabi_fadd (Thumb, 162 bytes, Stack size 24 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_fsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_frsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)

    [Calls]

    __aeabi_fmul (Thumb, 122 bytes, Stack size 16 bytes, fmul.o(.text))

    [Stack]


    [Called By]

    __aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_fcmplt (Thumb, 28 bytes, Stack size 0 bytes, fcmplt.o(.text))

    [Called By]

    __aeabi_fcmpgt (Thumb, 28 bytes, Stack size 0 bytes, fcmpgt.o(.text))

    [Called By]

    __aeabi_fcmpeq (Thumb, 28 bytes, Stack size 0 bytes, fcmpeq.o(.text))

    [Called By]

    __aeabi_i2f (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_l2f (Thumb, 44 bytes, Stack size 16 bytes, ffltl.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    __aeabi_l2d (Thumb, 38 bytes, Stack size 24 bytes, dfltl.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))

    [Called By]

    __aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))

    [Called By]

    __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text))

    [Called By]

    DMA1_Channel1_IRQHandler (Thumb, 164 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.DMA1_Channel1_IRQHandler))

    [Stack]


    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 8 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.HardFault_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.NMI_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.PendSV_Handler))
    [Address Reference Count : 1]

    RGB_set (Thumb, 74 bytes, Stack size 24 bytes, rgb_asm.o(.text.RGB_set))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.SVC_Handler))
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 220 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.SysTick_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SystemInit (Thumb, 12 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.SystemInit))
    [Address Reference Count : 1]

    USART1_IRQHandler (Thumb, 356 bytes, Stack size 96 bytes, lto-llvm-b2867e.o(.text.USART1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART2_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.USART2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    fputc (Thumb, 16 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.fputc))

    [Called By]


    [Address Reference Count : 2]

    main (Thumb, 1144 bytes, Stack size 96 bytes, lto-llvm-b2867e.o(.text.main))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __0printf (Thumb, 24 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    [Calls]

    __1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))

    [Stack]


    [Called By]

    __c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)

    __0vprintf (Thumb, 12 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    [Calls]

    __1vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    __2vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    __c89vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)

    vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf))

    [Stack]


    [Called By]

    __0vsnprintf (Thumb, 44 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    [Calls]

    __1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    __2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    __c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))

    [Stack]


    [Called By]

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))

    [Called By]

    __aeabi_errno_addr (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))

    [Called By]

    __rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), UNUSED)

    free (Thumb, 94 bytes, Stack size 12 bytes, mallocr.o(i.__free$realloc))

    [Stack]


    [Called By]

    malloc (Thumb, 54 bytes, Stack size 24 bytes, mallocr.o(i.__malloc$realloc))

    [Stack]


    [Calls]
    [Called By]

    __read_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__read_errno))

    [Called By]

    __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)

    __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))

    [Called By]

    _is_digit (Thumb, 14 bytes, Stack size 0 bytes, scanf_fp.o(i._is_digit), UNUSED)

    [Called By]

    atof (Thumb, 44 bytes, Stack size 24 bytes, atof.o(i.atof))

    [Stack]


    [Calls]
    [Called By]

    puts (Thumb, 28 bytes, Stack size 8 bytes, puts.o(i.puts))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    realloc (Thumb, 110 bytes, Stack size 40 bytes, mallocr.o(i.realloc))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    RGB_setDown (Thumb, 36 bytes, Stack size 4 bytes, rgb_asm.o(.text.RGB_setDown))

    [Stack]


    [Called By]

    RGB_setUp (Thumb, 68 bytes, Stack size 4 bytes, rgb_asm.o(.text.RGB_setUp))

    [Stack]


    [Called By]

    _fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

    [Calls]


    [Called By]

    _printf_core (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printfa.o(i._printf_pre_padding), UNUSED)

    [Called By]

    _snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
    [Address Reference Count : 1]

    internal_alloc (Thumb, 74 bytes, Stack size 24 bytes, mallocr.o(i.internal_alloc))

    [Stack]


    [Calls]
    [Called By]

    _local_sscanf (Thumb, 64 bytes, Stack size 56 bytes, strtod.o(.text))

    [Stack]


    [Calls]
    [Called By]

    _fp_value (Thumb, 286 bytes, Stack size 72 bytes, scanf_fp.o(.text), UNUSED)

    [Calls]


    [Called By]

    LL_IOP_GRP1_EnableClock (Thumb, 24 bytes, Stack size 4 bytes, lto-llvm-b2867e.o(.text.LL_IOP_GRP1_EnableClock))

    [Stack]


    [Called By]

    HAL_InitTick (Thumb, 72 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.HAL_InitTick))

    [Stack]


    [Calls]
    [Called By]

    LL_GPIO_Init (Thumb, 162 bytes, Stack size 28 bytes, lto-llvm-b2867e.o(.text.LL_GPIO_Init))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    LL_USART_Init (Thumb, 304 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.LL_USART_Init))

    [Stack]


    [Calls]
    [Called By]

    newRootObj (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.newRootObj))

    [Stack]


    [Calls]
    [Called By]

    obj_newMetaObj (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_newMetaObj))

    [Stack]


    [Calls]
    [Called By]

    obj_getObj (Thumb, 10 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.obj_getObj))

    [Stack]


    [Calls]
    [Called By]

    obj_isArgExist (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_isArgExist))

    [Stack]


    [Calls]
    [Called By]

    obj_setStr (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_setStr))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    obj_setPtr (Thumb, 44 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_setPtr))

    [Stack]


    [Calls]
    [Called By]

    obj_getByteCodeFromModule (Thumb, 48 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getByteCodeFromModule))

    [Stack]


    [Calls]
    [Called By]

    pikaVM_runByteCode (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.pikaVM_runByteCode))

    [Stack]


    [Calls]
    [Called By]

    pikaScriptShell (Thumb, 512 bytes, Stack size 56 bytes, lto-llvm-b2867e.o(.text.pikaScriptShell))

    [Stack]


    [Calls]
    [Called By]

    __NVIC_SystemReset (Thumb, 20 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.__NVIC_SystemReset))

    [Called By]

    arg_setStr (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.arg_setStr))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    pikaCompile (Thumb, 164 bytes, Stack size 80 bytes, lto-llvm-b2867e.o(.text.pikaCompile))

    [Stack]


    [Calls]
    [Called By]

    __platform_printf (Thumb, 24 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.__platform_printf))

    [Stack]


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

    New_LibObj (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_LibObj))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_TinyObj (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_TinyObj))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    __eriseUserFlash (Thumb, 152 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.__eriseUserFlash))

    [Stack]


    [Calls]
    [Called By]

    __saveStrToFlash (Thumb, 22 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.__saveStrToFlash))

    [Stack]


    [Calls]
    [Called By]

    __writeEOFToFlash (Thumb, 44 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.__writeEOFToFlash))

    [Stack]


    [Calls]
    [Called By]

    HAL_NVIC_SystemReset (Thumb, 4 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.HAL_NVIC_SystemReset))

    [Calls]


    [Called By]

    __callback_UART_recive (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.__callback_UART_recive))

    [Stack]


    [Calls]
    [Called By]

    strIsStartWith (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strIsStartWith))

    [Stack]


    [Calls]
    [Called By]

    pikaMalloc (Thumb, 60 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.pikaMalloc))

    [Stack]


    [Calls]
    [Called By]

    strEqu (Thumb, 28 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.strEqu))

    [Stack]


    [Calls]
    [Called By]

    obj_deinit (Thumb, 56 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.obj_deinit))

    [Stack]


    [Calls]
    [Called By]

    flash_write_char (Thumb, 156 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.flash_write_char))

    [Stack]


    [Calls]
    [Called By]

    FLASH_WaitForLastOperation (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.FLASH_WaitForLastOperation))

    [Stack]


    [Called By]

    __writeToFlash (Thumb, 36 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.__writeToFlash))

    [Stack]


    [Calls]
    [Called By]

    __platform_fwrite (Thumb, 28 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.__platform_fwrite))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    RCC_GetSystemClockFreq (Thumb, 84 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.RCC_GetSystemClockFreq))

    [Stack]


    [Calls]
    [Called By]

    HAL_Delay (Thumb, 24 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.HAL_Delay))

    [Called By]


    [Address Reference Count : 1]

    HAL_GPIO_Init (Thumb, 368 bytes, Stack size 56 bytes, lto-llvm-b2867e.o(.text.HAL_GPIO_Init))

    [Stack]


    [Called By]

    __NVIC_SystemReset.61 (Thumb, 20 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.__NVIC_SystemReset.61))

    [Called By]

    SPI_EndRxTxTransaction (Thumb, 204 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.SPI_EndRxTxTransaction))

    [Stack]


    [Calls]
    [Called By]

    SPI_WaitFifoStateUntilTimeout (Thumb, 160 bytes, Stack size 28 bytes, lto-llvm-b2867e.o(.text.SPI_WaitFifoStateUntilTimeout))

    [Stack]


    [Called By]

    SPI_DMAHalfTransmitCplt (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.SPI_DMAHalfTransmitCplt))
    [Address Reference Count : 1]

    SPI_DMATransmitCplt (Thumb, 88 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.SPI_DMATransmitCplt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SPI_DMAError (Thumb, 28 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.SPI_DMAError))
    [Address Reference Count : 1]

    STM32G0_GPIO_platformDisableMethod (Thumb, 120 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_GPIO_platformDisableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_getStr (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getStr))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    GPIO_get_Group (Thumb, 68 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.GPIO_get_Group))

    [Stack]


    [Calls]
    [Called By]

    obj_setErrorCode (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.obj_setErrorCode))

    [Stack]


    [Calls]
    [Called By]

    obj_setSysOut (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.obj_setSysOut))

    [Stack]


    [Calls]
    [Called By]

    GPIO_get_pin (Thumb, 288 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.GPIO_get_pin))

    [Stack]


    [Calls]
    [Called By]

    STM32G0_GPIO_platformEnableMethod (Thumb, 176 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.STM32G0_GPIO_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    GPIO_enable_clock (Thumb, 100 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.GPIO_enable_clock))

    [Stack]


    [Calls]
    [Called By]

    getPinMode (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.getPinMode))

    [Stack]


    [Calls]
    [Called By]

    STM32G0_GPIO_platformHighMethod (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_GPIO_platformHighMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_GPIO_platformLowMethod (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_GPIO_platformLowMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_GPIO_platformReadMethod (Thumb, 84 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_GPIO_platformReadMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_setInt (Thumb, 40 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.obj_setInt))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    STM32G0_GPIO_platformSetModeMethod (Thumb, 140 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.STM32G0_GPIO_platformSetModeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_MemCheckerMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_MemCheckerMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arg_newDirectObj (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_newDirectObj))

    [Stack]


    [Calls]
    [Called By]

    method_returnArg (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.method_returnArg))

    [Stack]


    [Calls]
    [Called By]

    New_PikaStdLib_MemChecker (Thumb, 52 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_PikaStdLib_MemChecker))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_PikaObjMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_PikaObjMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_PikaStdLib_PikaObj (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_PikaStdLib_PikaObj))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_RangeObjMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_RangeObjMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_PikaStdLib_RangeObj (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_PikaStdLib_RangeObj))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    PikaStdLib_StringObjMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_StringObjMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_PikaStdLib_StringObj (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_PikaStdLib_StringObj))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    PikaStdLib_SysObjMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObjMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_PikaStdLib_SysObj (Thumb, 180 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_PikaStdLib_SysObj))

    [Stack]


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

    New_PikaStdLib (Thumb, 52 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_PikaStdLib))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_PikaObj (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_PikaObj))

    [Stack]


    [Calls]
    [Called By]

    class_defineConstructor (Thumb, 14 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.class_defineConstructor))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    STM32G0_PWM_platformEnableMethod (Thumb, 972 bytes, Stack size 72 bytes, lto-llvm-b2867e.o(.text.STM32G0_PWM_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_getFloat (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getFloat))

    [Stack]


    [Calls]
    [Called By]

    obj_getInt (Thumb, 44 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getInt))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    PWM_get_TIM_instance (Thumb, 160 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PWM_get_TIM_instance))

    [Stack]


    [Calls]
    [Called By]

    PWM_get_LL_TIM_channel (Thumb, 248 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PWM_get_LL_TIM_channel))

    [Stack]


    [Calls]
    [Called By]

    LL_APB2_GRP1_EnableClock (Thumb, 24 bytes, Stack size 4 bytes, lto-llvm-b2867e.o(.text.LL_APB2_GRP1_EnableClock))

    [Stack]


    [Called By]

    STM32G0_PWM_platformSetDutyMethod (Thumb, 80 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.STM32G0_PWM_platformSetDutyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PWM_set_duty (Thumb, 108 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PWM_set_duty))

    [Stack]


    [Calls]
    [Called By]

    STM32G0_PWM_platformSetFrequencyMethod (Thumb, 104 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.STM32G0_PWM_platformSetFrequencyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_RGB_blueMethod (Thumb, 24 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_blueMethod))

    [Stack]


    [Address Reference Count : 1]

    PikaPiZero_RGB_enableMethod (Thumb, 52 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_enableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_RGB_flowMethod (Thumb, 96 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_flowMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_RGB_greenMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_greenMethod))

    [Stack]


    [Address Reference Count : 1]

    PikaPiZero_RGB_initMethod (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_initMethod))
    [Address Reference Count : 1]

    PikaPiZero_RGB_redMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_redMethod))

    [Stack]


    [Address Reference Count : 1]

    PikaPiZero_RGB_whiteMethod (Thumb, 24 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_RGB_whiteMethod))

    [Stack]


    [Address Reference Count : 1]

    New_machine_PWM (Thumb, 184 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.New_machine_PWM))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM___init__Method (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM___init__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    class_defineMethod (Thumb, 14 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.class_defineMethod))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 11]

    PikaStdDevice_PWM_disableMethod (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_disableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_enableMethod (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_enableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_getChannelMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_getChannelMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_getDutyMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_getDutyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_getFrequencyMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_getFrequencyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_getNameMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_getNameMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_initMethod (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_initMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_platformDisableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_platformDisableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_platformEnableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_platformSetDutyMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_platformSetDutyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_platformSetFrequencyMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_platformSetFrequencyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_setChannelMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setChannelMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_setDutyMethod (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setDutyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_setFreqMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setFreqMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_setFrequencyMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setFrequencyMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_setNameMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setNameMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_setPinMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setPinMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_Task (Thumb, 96 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_machine_Task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_PikaStdData_List (Thumb, 92 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_PikaStdData_List))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task___init__Method (Thumb, 64 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task___init__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_call_alwaysMethod (Thumb, 52 bytes, Stack size 72 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_call_alwaysMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_call_period_msMethod (Thumb, 76 bytes, Stack size 112 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_call_period_msMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_call_whenMethod (Thumb, 76 bytes, Stack size 88 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_call_whenMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_platformGetTickMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_platformGetTickMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_run_foreverMethod (Thumb, 4 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_run_foreverMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_run_onceMethod (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_run_onceMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdTask_Task_run_until_msMethod (Thumb, 52 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_run_until_msMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_Task_platformGetTickMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.STM32G0_Task_platformGetTickMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_getHostObj (Thumb, 10 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.obj_getHostObj))

    [Stack]


    [Calls]
    [Called By]

    strPointToLastToken (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strPointToLastToken))

    [Stack]


    [Calls]
    [Called By]

    args_setRef (Thumb, 22 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_setRef))

    [Stack]


    [Calls]
    [Called By]

    args_getNode (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getNode))

    [Stack]


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

    obj_setArg (Thumb, 10 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.obj_setArg))

    [Stack]


    [Calls]
    [Called By]

    args_getInt (Thumb, 48 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getInt))

    [Stack]


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

    PikaStdTask_Task_run_forever (Thumb, 16 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_run_forever))

    [Stack]


    [Calls]
    [Called By]

    PikaStdTask_Task_run_once (Thumb, 56 bytes, Stack size 776 bytes, lto-llvm-b2867e.o(.text.PikaStdTask_Task_run_once))

    [Stack]


    [Calls]
    [Called By]

    __Task_update_tick (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.__Task_update_tick))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_UART___init__Method (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART___init__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_init (Thumb, 44 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_init))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_UART_disableMethod (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_disableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_runNativeMethod (Thumb, 50 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.obj_runNativeMethod))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_UART_enableMethod (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_enableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_initMethod (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_initMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_platformDisableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_platformDisableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_platformEnableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_platformReadMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_platformReadMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_platformReadBytesMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_platformReadBytesMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_platformWriteMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_platformWriteMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_platformWriteBytesMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_platformWriteBytesMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_readMethod (Thumb, 56 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_readMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    method_returnStr (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.method_returnStr))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_UART_readBytesMethod (Thumb, 60 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_readBytesMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_getArg (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getArg))

    [Stack]


    [Calls]
    [Called By]

    arg_copy (Thumb, 50 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_copy))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_UART_setBaudRateMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_setBaudRateMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_setIdMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_setIdMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_UART_writeMethod (Thumb, 36 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_writeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    args_getStr (Thumb, 22 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getStr))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_UART_writeBytesMethod (Thumb, 48 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_UART_writeBytesMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    args_getBytes (Thumb, 22 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getBytes))

    [Stack]


    [Calls]
    [Called By]

    obj_setBytes (Thumb, 46 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.obj_setBytes))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_GPIO___init__Method (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO___init__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_init (Thumb, 64 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_init))

    [Stack]


    [Called By]

    PikaStdDevice_GPIO_disableMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_disableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_enableMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_enableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_getIdMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_getIdMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    method_returnInt (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.method_returnInt))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_GPIO_getModeMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_getModeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_getPinMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_getPinMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_highMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_highMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_initMethod (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_initMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_lowMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_lowMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_platformDisableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_platformDisableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_platformEnableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_platformHighMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_platformHighMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_platformLowMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_platformLowMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_platformReadMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_platformReadMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_platformSetModeMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_platformSetModeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_readMethod (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_readMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_setIdMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_setIdMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_setModeMethod (Thumb, 76 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_setModeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_setPinMethod (Thumb, 28 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_setPinMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_GPIO_setPullMethod (Thumb, 80 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_GPIO_setPullMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_PWM_init (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_init))

    [Stack]


    [Calls]
    [Called By]

    method_returnFloat (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.method_returnFloat))

    [Stack]


    [Calls]
    [Called By]

    args_getFloat (Thumb, 48 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getFloat))

    [Stack]


    [Calls]
    [Called By]

    obj_setFloat (Thumb, 40 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.obj_setFloat))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_PWM_setFrequency (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_PWM_setFrequency))

    [Stack]


    [Calls]
    [Called By]

    New_machine_GPIO (Thumb, 224 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.New_machine_GPIO))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_ADCMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_ADCMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_ADC (Thumb, 104 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.New_machine_ADC))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_GPIOMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_GPIOMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_KEYMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_KEYMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_KEY (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_machine_KEY))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_LCDMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_LCDMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_LCD (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_machine_LCD))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_PWMMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_PWMMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_PointMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_PointMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_Point (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_machine_Point))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_RGBMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_RGBMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_RGB (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_machine_RGB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_TaskMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_TaskMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_TimeMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_TimeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_Time (Thumb, 120 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.New_machine_Time))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    machine_UARTMethod (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.machine_UARTMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine_UART (Thumb, 168 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.New_machine_UART))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_machine (Thumb, 92 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.New_machine))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdData_List___del__Method (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List___del__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    obj_getPtr (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getPtr))

    [Stack]


    [Calls]
    [Called By]

    link_deinit (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.link_deinit))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List___get__Method (Thumb, 44 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List___get__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdData_List_get (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List_get))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List___init__Method (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List___init__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_list (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_list))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List___iter__Method (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List___iter__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arg_setRef (Thumb, 24 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.arg_setRef))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List___next__Method (Thumb, 60 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List___next__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    args_setInt (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_setInt))

    [Stack]


    [Calls]
    [Called By]

    arg_setNull (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_setNull))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List___set__Method (Thumb, 56 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List___set__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdData_List_set (Thumb, 80 bytes, Stack size 40 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List_set))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List_appendMethod (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List_appendMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    list_append (Thumb, 60 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.list_append))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List_getMethod (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List_getMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdData_List_lenMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List_lenMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    list_getSize (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.list_getSize))

    [Stack]


    [Calls]
    [Called By]

    PikaStdData_List_setMethod (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdData_List_setMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time___init__Method (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time___init__Method))
    [Address Reference Count : 1]

    PikaStdDevice_Time_asctimeMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_asctimeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_ctimeMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_ctimeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_gmtimeMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_gmtimeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_localtimeMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_localtimeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_mktimeMethod (Thumb, 28 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_mktimeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_platformGetTickMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_platformGetTickMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_sleep_msMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_sleep_msMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_sleep_sMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_sleep_sMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_Time_timeMethod (Thumb, 104 bytes, Stack size 72 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_timeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    time_get_unix_time (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.time_get_unix_time))

    [Stack]


    [Calls]
    [Called By]

    time_get_tick_ns (Thumb, 28 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.time_get_tick_ns))

    [Stack]


    [Calls]
    [Called By]

    PikaStdDevice_Time_time_nsMethod (Thumb, 52 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_Time_time_nsMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_KEY_getMethod (Thumb, 60 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_KEY_getMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_KEY_initMethod (Thumb, 120 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_KEY_initMethod))

    [Stack]


    [Address Reference Count : 1]

    PikaPiZero_LCD_clearMethod (Thumb, 64 bytes, Stack size 272 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_LCD_clearMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_LCD_fillMethod (Thumb, 116 bytes, Stack size 288 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_LCD_fillMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaPiZero_LCD_initMethod (Thumb, 936 bytes, Stack size 88 bytes, lto-llvm-b2867e.o(.text.PikaPiZero_LCD_initMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_RangeObj___next__Method (Thumb, 80 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_RangeObj___next__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arg_setInt (Thumb, 18 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.arg_setInt))

    [Stack]


    [Calls]
    [Called By]

    New_PikaMain (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_PikaMain))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_UART_platformEnableMethod (Thumb, 264 bytes, Stack size 88 bytes, lto-llvm-b2867e.o(.text.STM32G0_UART_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_UART_platformReadMethod (Thumb, 164 bytes, Stack size 40 bytes, lto-llvm-b2867e.o(.text.STM32G0_UART_platformReadMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    New_link (Thumb, 14 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.New_link))

    [Stack]


    [Calls]
    [Called By]

    UART_get_rx_buff (Thumb, 56 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.UART_get_rx_buff))

    [Stack]


    [Calls]
    [Called By]

    args_getBuff (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getBuff))

    [Stack]


    [Calls]
    [Called By]

    STM32G0_UART_platformWriteMethod (Thumb, 68 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_UART_platformWriteMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_Time_sleep_msMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.STM32G0_Time_sleep_msMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_Time_sleep_sMethod (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_Time_sleep_sMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_StringObj___next__Method (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_StringObj___next__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LCD_getColorCode (Thumb, 104 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.LCD_getColorCode))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawRegin (Thumb, 176 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.LCD_DrawRegin))

    [Stack]


    [Called By]

    LCD_WriteIndex (Thumb, 24 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.LCD_WriteIndex))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    LCD_Write_u8 (Thumb, 24 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.LCD_Write_u8))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC___init__Method (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC___init__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_disableMethod (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_disableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_enableMethod (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_enableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_initMethod (Thumb, 8 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_initMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_platformDisableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_platformDisableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_platformEnableMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_platformReadMethod (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_platformReadMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_readMethod (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_readMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_setPinMethod (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_setPinMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_ADC_platformEnableMethod (Thumb, 292 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.STM32G0_ADC_platformEnableMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32G0_ADC_platformReadMethod (Thumb, 368 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.STM32G0_ADC_platformReadMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_MemChecker_getMaxMethod (Thumb, 36 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_MemChecker_getMaxMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_MemChecker_getNowMethod (Thumb, 36 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_MemChecker_getNowMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_MemChecker_maxMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_MemChecker_maxMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_MemChecker_nowMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_MemChecker_nowMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_MemChecker_resetMaxMethod (Thumb, 8 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_MemChecker_resetMaxMethod))
    [Address Reference Count : 1]

    PikaStdLib_SysObj___get__Method (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj___get__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj___get__ (Thumb, 188 bytes, Stack size 56 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj___get__))

    [Stack]


    [Calls]
    [Called By]

    PikaStdLib_SysObj___set__Method (Thumb, 176 bytes, Stack size 72 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj___set__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj___slice__Method (Thumb, 56 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj___slice__Method))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_bytesMethod (Thumb, 100 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_bytesMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arg_setBytes (Thumb, 74 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.arg_setBytes))

    [Stack]


    [Calls]
    [Called By]

    PikaStdLib_SysObj_cformatMethod (Thumb, 300 bytes, Stack size 72 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_cformatMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    args_getPtr (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getPtr))

    [Stack]


    [Calls]
    [Called By]

    strsCopy (Thumb, 42 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strsCopy))

    [Stack]


    [Calls]
    [Called By]

    strsPopToken (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strsPopToken))

    [Stack]


    [Calls]
    [Called By]

    list_getArg (Thumb, 22 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.list_getArg))

    [Stack]


    [Calls]
    [Called By]

    strsAppend (Thumb, 68 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.strsAppend))

    [Stack]


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

    strsFormat (Thumb, 42 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.strsFormat))

    [Stack]


    [Calls]
    [Called By]

    __link_deinit_pyload (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.__link_deinit_pyload))

    [Stack]


    [Calls]
    [Called By]

    arg_strAppend (Thumb, 48 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.arg_strAppend))

    [Stack]


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

    arg_deinit (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_deinit))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_chrMethod (Thumb, 80 bytes, Stack size 280 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_chrMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __platform_sprintf (Thumb, 60 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.__platform_sprintf))

    [Stack]


    [Calls]
    [Called By]

    PikaStdLib_SysObj_dictMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_dictMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_floatMethod (Thumb, 88 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_floatMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_hexMethod (Thumb, 84 bytes, Stack size 272 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_hexMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_idMethod (Thumb, 48 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_idMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_intMethod (Thumb, 124 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_intMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    fast_atoi (Thumb, 72 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.fast_atoi))

    [Stack]


    [Calls]
    [Called By]

    PikaStdLib_SysObj_iterMethod (Thumb, 148 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_iterMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arg_newMetaObj (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_newMetaObj))

    [Stack]


    [Calls]
    [Called By]

    obj_removeArg (Thumb, 48 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_removeArg))

    [Stack]


    [Calls]
    [Called By]

    PikaStdLib_SysObj_lenMethod (Thumb, 88 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_lenMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_listMethod (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_listMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_ordMethod (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_ordMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_printMethod (Thumb, 280 bytes, Stack size 40 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_printMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arg_printBytes (Thumb, 64 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.arg_printBytes))

    [Stack]


    [Calls]
    [Called By]

    arg_setName (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_setName))

    [Stack]


    [Calls]
    [Called By]

    args_setArg (Thumb, 116 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.args_setArg))

    [Stack]


    [Calls]
    [Called By]

    args_print (Thumb, 164 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.args_print))

    [Stack]


    [Calls]
    [Called By]

    obj_toStr (Thumb, 56 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.obj_toStr))

    [Stack]


    [Calls]
    [Called By]

    PikaStdLib_SysObj_printNoEndMethod (Thumb, 88 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_printNoEndMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_rangeMethod (Thumb, 72 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_rangeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_removeMethod (Thumb, 52 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_removeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_strMethod (Thumb, 132 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_strMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdLib_SysObj_typeMethod (Thumb, 108 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdLib_SysObj_typeMethod))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PikaStdDevice_ADC_init (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.PikaStdDevice_ADC_init))

    [Stack]


    [Calls]
    [Called By]

    SPI_WriteData_u8 (Thumb, 424 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.SPI_WriteData_u8))

    [Stack]


    [Address Reference Count : 1]

    SPI_Write_u8 (Thumb, 284 bytes, Stack size 40 bytes, lto-llvm-b2867e.o(.text.SPI_Write_u8))

    [Stack]


    [Calls]
    [Called By]

    fast_itoa (Thumb, 72 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.fast_itoa))

    [Stack]


    [Calls]
    [Called By]

    obj_getMethodArg (Thumb, 84 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getMethodArg))

    [Stack]


    [Calls]
    [Called By]

    obj_deinit_no_del (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.obj_deinit_no_del))

    [Stack]


    [Calls]
    [Called By]

    obj_getClassObjByNewFun (Thumb, 44 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_getClassObjByNewFun))

    [Stack]


    [Calls]
    [Called By]

    pikaFree (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.pikaFree))

    [Stack]


    [Calls]
    [Called By]

    arg_setPtr (Thumb, 14 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.arg_setPtr))

    [Stack]


    [Calls]
    [Called By]

    __obj_getObjWithKeepDeepth (Thumb, 192 bytes, Stack size 128 bytes, lto-llvm-b2867e.o(.text.__obj_getObjWithKeepDeepth))

    [Stack]


    [Calls]
    [Called By]

    strCountSign (Thumb, 34 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strCountSign))

    [Stack]


    [Calls]
    [Called By]

    strPopToken (Thumb, 66 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.strPopToken))

    [Stack]


    [Calls]
    [Called By]

    args_getType (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getType))

    [Stack]


    [Calls]
    [Called By]

    removeMethodInfo (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.removeMethodInfo))

    [Stack]


    [Calls]
    [Called By]

    obj_refcntInc (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_refcntInc))

    [Stack]


    [Calls]
    [Called By]

    args_setPtrWithType (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_setPtrWithType))

    [Stack]


    [Calls]
    [Called By]

    args_foreach (Thumb, 24 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.args_foreach))

    [Stack]


    [Called By]

    __foreach_removeMethodInfo (Thumb, 26 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.__foreach_removeMethodInfo))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    args_removeArg (Thumb, 52 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_removeArg))

    [Stack]


    [Calls]
    [Called By]

    args_setFloat (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_setFloat))

    [Stack]


    [Calls]
    [Called By]

    args_setStr (Thumb, 22 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_setStr))

    [Stack]


    [Calls]
    [Called By]

    __obj_setArg (Thumb, 58 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.__obj_setArg))

    [Stack]


    [Calls]
    [Called By]

    newNormalObj (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.newNormalObj))

    [Stack]


    [Calls]
    [Called By]

    __class_defineMethodWithType (Thumb, 212 bytes, Stack size 56 bytes, lto-llvm-b2867e.o(.text.__class_defineMethodWithType))

    [Stack]


    [Calls]
    [Called By]

    strDeleteChar (Thumb, 46 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.strDeleteChar))

    [Stack]


    [Calls]
    [Called By]

    strGetFirstToken (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strGetFirstToken))

    [Stack]


    [Calls]
    [Called By]

    arg_append (Thumb, 74 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.arg_append))

    [Stack]


    [Calls]
    [Called By]

    __clearBuff (Thumb, 16 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.__clearBuff))

    [Called By]

    __obj_shellLineHandler_REPL (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.__obj_shellLineHandler_REPL))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __pikaVM_runPyLines_or_byteCode (Thumb, 204 bytes, Stack size 80 bytes, lto-llvm-b2867e.o(.text.__pikaVM_runPyLines_or_byteCode))

    [Stack]


    [Calls]
    [Called By]

    arg_setContent (Thumb, 72 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.arg_setContent))

    [Stack]


    [Calls]
    [Called By]

    arg_setType (Thumb, 24 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_setType))

    [Stack]


    [Calls]
    [Called By]

    args_getStruct (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_getStruct))

    [Stack]


    [Calls]
    [Called By]

    strAppendWithSize (Thumb, 38 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strAppendWithSize))

    [Stack]


    [Calls]
    [Called By]

    args_setSysOut (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_setSysOut))

    [Stack]


    [Calls]
    [Called By]

    obj_refcntDec (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.obj_refcntDec))

    [Stack]


    [Calls]
    [Called By]

    strsCut (Thumb, 128 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.strsCut))

    [Stack]


    [Calls]
    [Called By]

    strsDeleteChar (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strsDeleteChar))

    [Stack]


    [Calls]
    [Called By]

    strsGetFirstToken (Thumb, 54 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strsGetFirstToken))

    [Stack]


    [Calls]
    [Called By]

    strsReplace (Thumb, 188 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.strsReplace))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    strPopLastToken (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.strPopLastToken))

    [Stack]


    [Calls]
    [Called By]

    strIsContain (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.strIsContain))

    [Stack]


    [Calls]
    [Called By]

    strGetLineSize (Thumb, 14 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.strGetLineSize))

    [Called By]

    arg_setFloat (Thumb, 18 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.arg_setFloat))

    [Stack]


    [Calls]
    [Called By]

    args_getNode_hash (Thumb, 18 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.args_getNode_hash))

    [Calls]


    [Called By]

    arg_deinitHeap (Thumb, 72 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_deinitHeap))

    [Stack]


    [Calls]
    [Called By]

    arg_freeContent (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_freeContent))

    [Stack]


    [Calls]
    [Called By]

    hash_time33 (Thumb, 28 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.hash_time33))

    [Called By]

    arg_newContent (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.arg_newContent))

    [Stack]


    [Calls]
    [Called By]

    args_setHeapStructWithSize (Thumb, 60 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.args_setHeapStructWithSize))

    [Stack]


    [Calls]
    [Called By]

    byteCodeFrame_deinit (Thumb, 26 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.byteCodeFrame_deinit))

    [Stack]


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

    args_isArgExist (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.args_isArgExist))

    [Stack]


    [Calls]
    [Called By]

    getPrintSring (Thumb, 64 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.getPrintSring))

    [Stack]


    [Calls]
    [Called By]

    arg_init (Thumb, 28 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.arg_init))

    [Stack]


    [Calls]
    [Called By]

    arg_init_hash (Thumb, 74 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.arg_init_hash))

    [Stack]


    [Calls]
    [Called By]

    arg_setNameHash (Thumb, 28 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.arg_setNameHash))

    [Stack]


    [Calls]
    [Called By]

    queueObj_init (Thumb, 32 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.queueObj_init))

    [Stack]


    [Calls]
    [Called By]

    queueObj_pushObj (Thumb, 52 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.queueObj_pushObj))

    [Stack]


    [Calls]
    [Called By]

    queueObj_getCurrentObj (Thumb, 32 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.queueObj_getCurrentObj))

    [Stack]


    [Calls]
    [Called By]

    Tokens_getSize (Thumb, 36 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.Tokens_getSize))

    [Stack]


    [Calls]
    [Called By]

    ParserState_init (Thumb, 36 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.ParserState_init))

    [Stack]


    [Calls]
    [Called By]

    ParserState_parse (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.ParserState_parse))

    [Stack]


    [Calls]
    [Called By]

    Lexer_getTokens (Thumb, 1052 bytes, Stack size 88 bytes, lto-llvm-b2867e.o(.text.Lexer_getTokens))

    [Stack]


    [Calls]
    [Called By]

    ParserState_beforeIter (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.ParserState_beforeIter))

    [Stack]


    [Calls]
    [Called By]

    Parser_popToken (Thumb, 10 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.Parser_popToken))

    [Stack]


    [Calls]
    [Called By]

    ParserState_deinit (Thumb, 22 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.ParserState_deinit))

    [Stack]


    [Calls]
    [Called By]

    ParserState_iterStart (Thumb, 160 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.ParserState_iterStart))

    [Stack]


    [Calls]
    [Called By]

    Lexer_setSymbel (Thumb, 118 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.Lexer_setSymbel))

    [Stack]


    [Calls]
    [Called By]

    Lexer_setToken (Thumb, 68 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.Lexer_setToken))

    [Stack]


    [Calls]
    [Called By]

    strsGetCleanCmd (Thumb, 122 bytes, Stack size 80 bytes, lto-llvm-b2867e.o(.text.strsGetCleanCmd))

    [Stack]


    [Calls]
    [Called By]

    Parser_isContainToken (Thumb, 74 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.Parser_isContainToken))

    [Stack]


    [Calls]
    [Called By]

    AST_parseStmt (Thumb, 1996 bytes, Stack size 120 bytes, lto-llvm-b2867e.o(.text.AST_parseStmt))

    [Stack]


    [Calls]
    [Called By]

    __removeTokensBetween (Thumb, 156 bytes, Stack size 88 bytes, lto-llvm-b2867e.o(.text.__removeTokensBetween))

    [Stack]


    [Calls]
    [Called By]

    ASM_addBlockDeepth (Thumb, 60 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.ASM_addBlockDeepth))

    [Stack]


    [Calls]
    [Called By]

    AST_appandPikaASM (Thumb, 528 bytes, Stack size 80 bytes, lto-llvm-b2867e.o(.text.AST_appandPikaASM))

    [Stack]


    [Calls]
    [Called By]

    Parser_parsePyLines (Thumb, 4544 bytes, Stack size 216 bytes, lto-llvm-b2867e.o(.text.Parser_parsePyLines))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    stack_init (Thumb, 50 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.stack_init))

    [Stack]


    [Calls]
    [Called By]

    stack_popArg (Thumb, 66 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.stack_popArg))

    [Stack]


    [Calls]
    [Called By]

    stack_pushStr (Thumb, 20 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.stack_pushStr))

    [Stack]


    [Calls]
    [Called By]

    stack_deinit (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.stack_deinit))

    [Stack]


    [Calls]
    [Called By]

    VM_instruction_handler_NON (Thumb, 4 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_NON))
    [Address Reference Count : 1]

    VM_instruction_handler_REF (Thumb, 104 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_REF))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_RUN (Thumb, 424 bytes, Stack size 64 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_RUN))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VMState_loadArgsFromMethodArg (Thumb, 480 bytes, Stack size 64 bytes, lto-llvm-b2867e.o(.text.VMState_loadArgsFromMethodArg))

    [Stack]


    [Calls]
    [Called By]

    VMState_runMethodArg (Thumb, 156 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.VMState_runMethodArg))

    [Stack]


    [Calls]
    [Called By]

    VM_instruction_handler_STR (Thumb, 64 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_STR))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __get_transferd_str (Thumb, 120 bytes, Stack size 32 bytes, lto-llvm-b2867e.o(.text.__get_transferd_str))

    [Stack]


    [Calls]
    [Called By]

    VM_instruction_handler_OUT (Thumb, 196 bytes, Stack size 72 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_OUT))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_NUM (Thumb, 140 bytes, Stack size 40 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_NUM))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_JMP (Thumb, 16 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_JMP))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_JEZ (Thumb, 80 bytes, Stack size 40 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_JEZ))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_OPT (Thumb, 1108 bytes, Stack size 56 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_OPT))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VMState_getInputArgNum (Thumb, 50 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.VMState_getInputArgNum))

    [Stack]


    [Called By]

    VM_instruction_handler_DEF (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_DEF))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __VM_instruction_handler_DEF (Thumb, 116 bytes, Stack size 48 bytes, lto-llvm-b2867e.o(.text.__VM_instruction_handler_DEF))

    [Stack]


    [Calls]
    [Called By]

    VM_instruction_handler_RET (Thumb, 32 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_RET))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_NEL (Thumb, 56 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_NEL))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_DEL (Thumb, 14 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_DEL))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_EST (Thumb, 36 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_EST))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_BRK (Thumb, 8 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_BRK))
    [Address Reference Count : 1]

    VM_instruction_handler_CTN (Thumb, 8 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_CTN))
    [Address Reference Count : 1]

    VM_instruction_handler_GLB (Thumb, 80 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_GLB))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_RAS (Thumb, 52 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_RAS))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_NEW (Thumb, 38 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_NEW))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_CLS (Thumb, 18 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_CLS))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_BYT (Thumb, 76 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_BYT))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VM_instruction_handler_LST (Thumb, 4 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_LST))
    [Address Reference Count : 1]

    VM_instruction_handler_IMP (Thumb, 128 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.VM_instruction_handler_IMP))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __pikaVM_runByteCodeFrameWithState (Thumb, 476 bytes, Stack size 120 bytes, lto-llvm-b2867e.o(.text.__pikaVM_runByteCodeFrameWithState))

    [Stack]


    [Calls]
    [Called By]

    __foreach_handler_deinitTuple (Thumb, 22 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.__foreach_handler_deinitTuple))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    VMState_solveUnusedStack (Thumb, 132 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.VMState_solveUnusedStack))

    [Stack]


    [Calls]
    [Called By]

    stack_pushArg (Thumb, 108 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.stack_pushArg))

    [Stack]


    [Calls]
    [Called By]

    VMState_getAddrOffsetOfJUM (Thumb, 56 bytes, Stack size 24 bytes, lto-llvm-b2867e.o(.text.VMState_getAddrOffsetOfJUM))

    [Stack]


    [Calls]
    [Called By]

    byteCodeFrame_init (Thumb, 52 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.byteCodeFrame_init))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    __handler_instructArray_output_none (Thumb, 2 bytes, Stack size 0 bytes, lto-llvm-b2867e.o(.text.__handler_instructArray_output_none))
    [Address Reference Count : 1]

    __handler_instructArray_output_file (Thumb, 12 bytes, Stack size 8 bytes, lto-llvm-b2867e.o(.text.__handler_instructArray_output_file))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __handler_constPool_output_file (Thumb, 40 bytes, Stack size 16 bytes, lto-llvm-b2867e.o(.text.__handler_constPool_output_file))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Undefined Global Symbols