.isr_vector 0x08000000 0x188 miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/core/stage_1_boot.o 0x08000000 __Vectors .text 0x08000188 0x14 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-cxa_atexit.o) 0x08000188 __cxa_atexit .text 0x0800019c 0x68 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-iprintf.o) 0x0800019c iprintf 0x080001d4 _iprintf_r .text 0x08000204 0x68 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-iscanf.o) 0x08000204 iscanf 0x0800023c _iscanf_r .text 0x0800026c 0x28 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-malloc.o) 0x0800026c malloc 0x08000280 free .text 0x08000294 0x57c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-mallocr.o) 0x08000294 _malloc_r .text 0x08000810 0x90 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-memcpy.o) 0x08000810 memcpy .text 0x080008a0 0xb0 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-memmove.o) 0x080008a0 memmove .text 0x08000950 0x9c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-memset.o) 0x08000950 memset *fill* 0x080009ec 0x4 00 .text 0x080009f0 0xf0 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-rand.o) 0x080009f0 srand 0x08000a44 rand .text 0x08000ae0 0x60 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-strlen.o) 0x08000ae0 strlen .text 0x08000b40 0xd8c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-vfiprintf.o) 0x08000b40 __sprint_r 0x08000bb8 _vfiprintf_r 0x080018b0 vfiprintf .text 0x080018cc 0xc38 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-vfiscanf.o) 0x080018cc __svfiscanf_r 0x08002440 _vfiscanf_r 0x08002494 __svfiscanf 0x080024b0 vfiscanf .text 0x08002504 0xf8 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-wsetup.o) 0x08002504 __swsetup_r .text 0x080025fc 0x260 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-fflush.o) 0x080025fc _fflush_r 0x08002834 fflush .text 0x0800285c 0x2ac /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-findfp.o) 0x0800285c _cleanup_r 0x08002894 __sfmoreglue 0x080028c0 _cleanup 0x080028d4 __sfp_lock_acquire 0x080028e4 __sfp_lock_release 0x080028f4 __sinit_lock_acquire 0x08002904 __sinit_lock_release 0x08002914 __sinit 0x08002a2c __sfp 0x08002ac8 __fp_lock_all 0x08002ae8 __fp_unlock_all .text 0x08002b08 0x160 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-fputwc.o) 0x08002b08 _fputwc_r 0x08002c18 fputwc .text 0x08002c68 0x22c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-fread.o) 0x08002c68 _fread_r 0x08002e68 fread .text 0x08002e94 0x254 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-freer.o) 0x08002e94 _malloc_trim_r 0x08002f30 _free_r .text 0x080030e8 0x344 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-fvwrite.o) 0x080030e8 __sfvwrite_r .text 0x0800342c 0xa8 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-fwalk.o) 0x0800342c _fwalk 0x0800347c _fwalk_reent .text 0x080034d4 0x1c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-iswspace.o) 0x080034d4 iswspace .text 0x080034f0 0x8c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-locale.o) 0x080034f0 _setlocale_r 0x08003530 __locale_charset 0x0800353c __locale_mb_cur_max 0x08003548 __locale_msgcharset 0x08003550 __locale_cjk_lang 0x08003554 _localeconv_r 0x0800355c setlocale 0x08003574 localeconv .text 0x0800357c 0xe8 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-makebuf.o) 0x0800357c __smakebuf_r .text 0x08003664 0xcc /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-mbrtowc.o) 0x08003664 _mbrtowc_r 0x080036c0 mbrtowc .text 0x08003730 0x60 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-mbtowc_r.o) 0x08003730 __ascii_mbtowc 0x08003758 _mbtowc_r .text 0x08003790 0x88 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-memchr.o) 0x08003790 memchr .text 0x08003818 0x428 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-reallocr.o) 0x08003818 _realloc_r .text 0x08003c40 0x154 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-refill.o) 0x08003c58 __srefill_r .text 0x08003d94 0x80 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-sccl.o) 0x08003d94 __sccl .text 0x08003e14 0x94 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-stdio.o) 0x08003e14 __sread 0x08003e38 __seofread 0x08003e3c __swrite 0x08003e74 __sseek 0x08003e9c __sclose .text 0x08003ea8 0x1dc /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-strcmp.o) 0x08003ea8 strcmp .text 0x08004084 0x1e8 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-strtoll_r.o) 0x08004084 _strtoll_r .text 0x0800426c 0x174 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-strtol.o) 0x0800426c _strtol_r 0x080043c4 strtol .text 0x080043e0 0x208 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-strtoull_r.o) 0x080043e0 _strtoull_r .text 0x080045e8 0x180 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-strtoul.o) 0x080045e8 _strtoul_r 0x0800474c strtoul .text 0x08004768 0x1f4 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-ungetc.o) 0x08004768 __submore 0x080047e0 _ungetc_r 0x08004944 ungetc .text 0x0800495c 0x100 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-wbuf.o) 0x0800495c __swbuf_r 0x08004a44 __swbuf .text 0x08004a5c 0xb8 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-wcrtomb.o) 0x08004a5c _wcrtomb_r 0x08004ab0 wcrtomb .text 0x08004b14 0x4c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-wctomb_r.o) 0x08004b14 __ascii_wctomb 0x08004b30 _wctomb_r .text 0x08004b60 0xf4 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-fclose.o) 0x08004b60 _fclose_r 0x08004c40 fclose .text 0x08004c54 0x28 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-isattyr.o) 0x08004c54 _isatty_r *fill* 0x08004c7c 0x4 00 .text 0x08004c80 0x278 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(_udivsi3.o) 0x08004c80 __udivsi3 0x08004c80 __aeabi_uidiv 0x08004edc __aeabi_uidivmod .text 0x08004ef8 0x4 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(_dvmd_tls.o) 0x08004ef8 __aeabi_ldiv0 0x08004ef8 __aeabi_idiv0 .text 0x08004efc 0x2c /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(_aeabi_uldivmod.o) 0x08004efc __aeabi_uldivmod .text 0x08004f28 0x58 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(bpabi.o) 0x08004f28 __gnu_ldivmod_helper 0x08004f54 __gnu_uldivmod_helper .text 0x08004f80 0xa90 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(unwind-arm.o) 0x08005254 _Unwind_VRS_Get 0x080052a4 _Unwind_VRS_Set 0x080055b8 __aeabi_unwind_cpp_pr2 0x080055c4 __aeabi_unwind_cpp_pr1 0x080055d0 __aeabi_unwind_cpp_pr0 0x080055dc _Unwind_VRS_Pop 0x0800586c _Unwind_GetCFA 0x08005870 __gnu_Unwind_RaiseException 0x080058e4 __gnu_Unwind_ForcedUnwind 0x08005904 __gnu_Unwind_Resume 0x08005940 __gnu_Unwind_Resume_or_Rethrow 0x08005960 _Unwind_Complete 0x08005964 _Unwind_DeleteException 0x08005974 __gnu_Unwind_Backtrace .text 0x08005a10 0x1ac /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(libunwind.o) 0x08005a10 __restore_core_regs 0x08005a10 restore_core_regs 0x08005a28 __gnu_Unwind_Restore_VFP 0x08005a30 __gnu_Unwind_Save_VFP 0x08005a38 __gnu_Unwind_Restore_VFP_D 0x08005a40 __gnu_Unwind_Save_VFP_D 0x08005a48 __gnu_Unwind_Restore_VFP_D_16_to_31 0x08005a50 __gnu_Unwind_Save_VFP_D_16_to_31 0x08005a58 __gnu_Unwind_Restore_WMMXD 0x08005a9c __gnu_Unwind_Save_WMMXD 0x08005ae0 __gnu_Unwind_Restore_WMMXC 0x08005af4 __gnu_Unwind_Save_WMMXC 0x08005b08 ___Unwind_RaiseException 0x08005b08 _Unwind_RaiseException 0x08005b2c ___Unwind_Resume 0x08005b2c _Unwind_Resume 0x08005b50 _Unwind_Resume_or_Rethrow 0x08005b50 ___Unwind_Resume_or_Rethrow 0x08005b74 ___Unwind_ForcedUnwind 0x08005b74 _Unwind_ForcedUnwind 0x08005b98 _Unwind_Backtrace 0x08005b98 ___Unwind_Backtrace .text 0x08005bbc 0x3dc /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(pr-support.o) 0x08005c10 __gnu_unwind_execute 0x08005f38 __gnu_unwind_frame 0x08005f68 _Unwind_GetRegionStart 0x08005f74 _Unwind_GetLanguageSpecificData 0x08005f88 _Unwind_GetDataRelBase 0x08005f90 _Unwind_GetTextRelBase .text 0x08005f98 0x354 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(_divdi3.o) 0x08005f98 __divdi3 .text 0x080062ec 0x2f4 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/thumb/thumb2/libgcc.a(_udivdi3.o) 0x080062ec __udivdi3 .text 0x080065e0 0x8 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libc.a(lib_a-abort.o) 0x080065e0 abort *(.text.*) .text._Z8printKeyPh 0x080065e8 0x24 main.o 0x080065e8 _Z8printKeyPh .text._Z6fuffa1v 0x0800660c 0x34 main.o 0x0800660c _Z6fuffa1v .text._Z6fuffa2v 0x08006640 0x34 main.o 0x08006640 _Z6fuffa2v .text._Z6fuffa3v 0x08006674 0x54 main.o 0x08006674 _Z6fuffa3v .text.main 0x080066c8 0x50 main.o 0x080066c8 main .text._ZL17call_constructorsPmS_ 0x08006718 0x18 miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/core/stage_1_boot.o .text._Z15program_startupv 0x08006730 0x90 miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/core/stage_1_boot.o 0x08006730 _Z15program_startupv .text._Z13Reset_Handlerv 0x080067c0 0x24 miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/core/stage_1_boot.o 0x080067c0 _Z13Reset_Handlerv .text.Default_Handler 0x080067e4 0x8 miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/core/stage_1_boot.o 0x080067e4 Default_Handler .text.usleep 0x080067ec 0x3c ./miosix/libmiosix.a(unistd.o) 0x080067ec usleep .text._ZN6miosixL10mainLoaderEPv 0x08006828 0x3c ./miosix/libmiosix.a(stage_2_boot.o) .text._init 0x08006864 0x44 ./miosix/libmiosix.a(stage_2_boot.o) 0x08006864 _init .text._ZN6miosix15MemoryProfiling11getHeapSizeEv 0x080068a8 0x14 ./miosix/libmiosix.a(util.o) 0x080068a8 _ZN6miosix15MemoryProfiling11getHeapSizeEv .text._ZN6miosix15MemoryProfiling18getCurrentFreeHeapEv 0x080068bc 0x18 ./miosix/libmiosix.a(util.o) 0x080068bc _ZN6miosix15MemoryProfiling18getCurrentFreeHeapEv .text._ZN6miosix16getMiosixVersionEv 0x080068d4 0xc ./miosix/libmiosix.a(version.o) 0x080068d4 _ZN6miosix16getMiosixVersionEv .text._ZN6miosix5MutexD2Ev 0x080068e0 0x10 ./miosix/libmiosix.a(console.o) 0x080068e0 _ZN6miosix5MutexD2Ev 0x080068e0 _ZN6miosix5MutexD1Ev .text._ZN6miosixL15serialWriteImplEPKcj 0x080068f0 0x50 ./miosix/libmiosix.a(console.o) .text._Z17USART2_IRQHandlerv 0x08006940 0x28 ./miosix/libmiosix.a(console.o) 0x08006940 _Z17USART2_IRQHandlerv .text._ZN6miosix13serialIrqImplEv 0x08006968 0xcc ./miosix/libmiosix.a(console.o) 0x08006968 _ZN6miosix13serialIrqImplEv .text._ZN6miosix24IRQstm32f4serialPortInitEv 0x08006a34 0xa8 ./miosix/libmiosix.a(console.o) 0x08006a34 _ZN6miosix24IRQstm32f4serialPortInitEv .text._ZN6miosix7Console5writeEPKc 0x08006adc 0x14 ./miosix/libmiosix.a(console.o) 0x08006adc _ZN6miosix7Console5writeEPKc .text._ZN6miosix7Console5writeEPKci 0x08006af0 0x8 ./miosix/libmiosix.a(console.o) 0x08006af0 _ZN6miosix7Console5writeEPKci .text._ZN6miosix7Console10txCompleteEv 0x08006af8 0x10 ./miosix/libmiosix.a(console.o) 0x08006af8 _ZN6miosix7Console10txCompleteEv .text._ZN6miosix7Console8IRQwriteEPKc 0x08006b08 0x20 ./miosix/libmiosix.a(console.o) 0x08006b08 _ZN6miosix7Console8IRQwriteEPKc .text._ZN6miosix7Console13IRQtxCompleteEv 0x08006b28 0x10 ./miosix/libmiosix.a(console.o) 0x08006b28 _ZN6miosix7Console13IRQtxCompleteEv .text._ZN6miosix7Console8readCharEv 0x08006b38 0x9c ./miosix/libmiosix.a(console.o) 0x08006b38 _ZN6miosix7Console8readCharEv .text._GLOBAL__I__Z17USART2_IRQHandlerv 0x08006bd4 0x50 ./miosix/libmiosix.a(console.o) .text._ZN6miosix10IRQbspInitEv 0x08006c24 0x74 ./miosix/libmiosix.a(bsp.o) 0x08006c24 _ZN6miosix10IRQbspInitEv .text._ZN6miosix8bspInit2Ev 0x08006c98 0x4 ./miosix/libmiosix.a(bsp.o) 0x08006c98 _ZN6miosix8bspInit2Ev .text._ZN6miosix8shutdownEv 0x08006c9c 0xc ./miosix/libmiosix.a(bsp.o) 0x08006c9c _ZN6miosix8shutdownEv .text._ZN6miosix6rebootEv 0x08006ca8 0x18 ./miosix/libmiosix.a(bsp.o) 0x08006ca8 _ZN6miosix6rebootEv .text._ZL16printUnsignedIntj 0x08006cc0 0x44 ./miosix/libmiosix.a(interrupts.o) .text._ZL19printProgramCounterv 0x08006d04 0x14 ./miosix/libmiosix.a(interrupts.o) .text._ZL20waitConsoleAndRebootv 0x08006d18 0x10 ./miosix/libmiosix.a(interrupts.o) .text._Z11NMI_Handlerv 0x08006d28 0x14 ./miosix/libmiosix.a(interrupts.o) 0x08006d28 _Z11NMI_Handlerv .text._Z17HardFault_Handlerv 0x08006d3c 0x44 ./miosix/libmiosix.a(interrupts.o) 0x08006d3c _Z17HardFault_Handlerv .text._Z17MemManage_Handlerv 0x08006d80 0x94 ./miosix/libmiosix.a(interrupts.o) 0x08006d80 _Z17MemManage_Handlerv .text._Z16BusFault_Handlerv 0x08006e14 0xac ./miosix/libmiosix.a(interrupts.o) 0x08006e14 _Z16BusFault_Handlerv .text._Z18UsageFault_Handlerv 0x08006ec0 0x8c ./miosix/libmiosix.a(interrupts.o) 0x08006ec0 _Z18UsageFault_Handlerv .text._Z16DebugMon_Handlerv 0x08006f4c 0x18 ./miosix/libmiosix.a(interrupts.o) 0x08006f4c _Z16DebugMon_Handlerv .text._Z14PendSV_Handlerv 0x08006f64 0x18 ./miosix/libmiosix.a(interrupts.o) 0x08006f64 _Z14PendSV_Handlerv .text._Z19unexpectedInterruptv 0x08006f7c 0x14 ./miosix/libmiosix.a(interrupts.o) 0x08006f7c _Z19unexpectedInterruptv .text._Z15SysTick_Handlerv 0x08006f90 0x28 ./miosix/libmiosix.a(portability.o) 0x08006f90 _Z15SysTick_Handlerv .text._Z11SVC_Handlerv 0x08006fb8 0x28 ./miosix/libmiosix.a(portability.o) 0x08006fb8 _Z11SVC_Handlerv .text._ZN14miosix_private21IRQstackOverflowCheckEv 0x08006fe0 0x38 ./miosix/libmiosix.a(portability.o) 0x08006fe0 _ZN14miosix_private21IRQstackOverflowCheckEv .text._ZN14miosix_private9ISR_yieldEv 0x08007018 0xc ./miosix/libmiosix.a(portability.o) 0x08007018 _ZN14miosix_private9ISR_yieldEv .text._ZN14miosix_private11ISR_preemptEv 0x08007024 0x24 ./miosix/libmiosix.a(portability.o) 0x08007024 _ZN14miosix_private11ISR_preemptEv .text._ZN14miosix_private15IRQsystemRebootEv 0x08007048 0x24 ./miosix/libmiosix.a(portability.o) 0x08007048 _ZN14miosix_private15IRQsystemRebootEv .text._ZN14miosix_private11initCtxsaveEPjPFPvS1_ES0_S1_ 0x0800706c 0x64 ./miosix/libmiosix.a(portability.o) 0x0800706c _ZN14miosix_private11initCtxsaveEPjPFPvS1_ES0_S1_ .text._ZN14miosix_private22IRQportableStartKernelEv 0x080070d0 0x7c ./miosix/libmiosix.a(portability.o) 0x080070d0 _ZN14miosix_private22IRQportableStartKernelEv .text._ZN14miosix_private8sleepCpuEv 0x0800714c 0x4 ./miosix/libmiosix.a(portability.o) 0x0800714c _ZN14miosix_private8sleepCpuEv .text._ZN6miosix7delayMsEj 0x08007150 0x1c ./miosix/libmiosix.a(delays.o) 0x08007150 _ZN6miosix7delayMsEj .text._ZN6miosix7delayUsEj 0x0800716c 0x18 ./miosix/libmiosix.a(delays.o) 0x0800716c _ZN6miosix7delayUsEj .text._ZN6miosix8GpioBase8modeImplEjhNS_4Mode5Mode_E 0x08007184 0x54 ./miosix/libmiosix.a(gpio_impl.o) 0x08007184 _ZN6miosix8GpioBase8modeImplEjhNS_4Mode5Mode_E .text._ZN6miosix8GpioBase6afImplEjhh 0x080071d8 0x3c ./miosix/libmiosix.a(gpio_impl.o) 0x080071d8 _ZN6miosix8GpioBase6afImplEjhh .text.SystemInit 0x08007214 0x118 ./miosix/libmiosix.a(system_stm32f4xx.o) 0x08007214 SystemInit .text._ZN6miosix17disableInterruptsEv 0x0800732c 0x20 ./miosix/libmiosix.a(kernel.o) 0x0800732c _ZN6miosix17disableInterruptsEv .text._ZN6miosix16enableInterruptsEv 0x0800734c 0x28 ./miosix/libmiosix.a(kernel.o) 0x0800734c _ZN6miosix16enableInterruptsEv .text._ZN6miosix11pauseKernelEv 0x08007374 0x28 ./miosix/libmiosix.a(kernel.o) 0x08007374 _ZN6miosix11pauseKernelEv .text._ZN6miosix13restartKernelEv 0x0800739c 0x38 ./miosix/libmiosix.a(kernel.o) 0x0800739c _ZN6miosix13restartKernelEv .text._ZN6miosix10idleThreadEPv 0x080073d4 0x30 ./miosix/libmiosix.a(kernel.o) 0x080073d4 _ZN6miosix10idleThreadEPv .text._ZN6miosix20areInterruptsEnabledEv 0x08007404 0x10 ./miosix/libmiosix.a(kernel.o) 0x08007404 _ZN6miosix20areInterruptsEnabledEv .text._ZN6miosix11startKernelEv 0x08007414 0x9c ./miosix/libmiosix.a(kernel.o) 0x08007414 _ZN6miosix11startKernelEv .text._ZN6miosix20IRQaddToSleepingListEPNS_9SleepDataE 0x080074b0 0x5c ./miosix/libmiosix.a(kernel.o) 0x080074b0 _ZN6miosix20IRQaddToSleepingListEPNS_9SleepDataE .text._ZN6miosix14IRQwakeThreadsEv 0x0800750c 0x68 ./miosix/libmiosix.a(kernel.o) 0x0800750c _ZN6miosix14IRQwakeThreadsEv .text._ZN6miosix6Thread6createEPFPvS1_EjNS_25PrioritySchedulerPriorityES1_t 0x08007574 0xe4 ./miosix/libmiosix.a(kernel.o) 0x08007574 _ZN6miosix6Thread6createEPFPvS1_EjNS_25PrioritySchedulerPriorityES1_t .text._ZN6miosix6Thread6createEPFvPvEjNS_25PrioritySchedulerPriorityES1_t 0x08007658 0x14 ./miosix/libmiosix.a(kernel.o) 0x08007658 _ZN6miosix6Thread6createEPFvPvEjNS_25PrioritySchedulerPriorityES1_t .text._ZN6miosix6Thread5yieldEv 0x0800766c 0x4 ./miosix/libmiosix.a(kernel.o) 0x0800766c _ZN6miosix6Thread5yieldEv .text._ZN6miosix6Thread5sleepEj 0x08007670 0x88 ./miosix/libmiosix.a(kernel.o) 0x08007670 _ZN6miosix6Thread5sleepEj .text._ZN6miosix6Thread16getCurrentThreadEv 0x080076f8 0xc ./miosix/libmiosix.a(kernel.o) 0x080076f8 _ZN6miosix6Thread16getCurrentThreadEv .text._ZN6miosix6Thread11getPriorityEv 0x08007704 0x4 ./miosix/libmiosix.a(kernel.o) 0x08007704 _ZN6miosix6Thread11getPriorityEv .text._ZN6miosix6Thread8PKwakeupEv 0x08007708 0x10 ./miosix/libmiosix.a(kernel.o) 0x08007708 _ZN6miosix6Thread8PKwakeupEv .text._ZN6miosix6Thread19IRQgetCurrentThreadEv 0x08007718 0xc ./miosix/libmiosix.a(kernel.o) 0x08007718 _ZN6miosix6Thread19IRQgetCurrentThreadEv .text._ZN6miosix6Thread14IRQgetPriorityEv 0x08007724 0x4 ./miosix/libmiosix.a(kernel.o) 0x08007724 _ZN6miosix6Thread14IRQgetPriorityEv .text._ZN6miosix6Thread7IRQwaitEv 0x08007728 0x14 ./miosix/libmiosix.a(kernel.o) 0x08007728 _ZN6miosix6Thread7IRQwaitEv .text._ZN6miosix6Thread9IRQwakeupEv 0x0800773c 0xc ./miosix/libmiosix.a(kernel.o) 0x0800773c _ZN6miosix6Thread9IRQwakeupEv .text._ZN6miosix6Thread14threadLauncherEPFPvS1_ES1_ 0x08007748 0x44 ./miosix/libmiosix.a(kernel.o) 0x08007748 _ZN6miosix6Thread14threadLauncherEPFPvS1_ES1_ .text._ZN6miosix5MutexC2ENS0_7OptionsE 0x0800778c 0x1c ./miosix/libmiosix.a(sync.o) 0x0800778c _ZN6miosix5MutexC1ENS0_7OptionsE 0x0800778c _ZN6miosix5MutexC2ENS0_7OptionsE .text._ZNSt6vectorIPN6miosix6ThreadESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ 0x080077a8 0xe4 ./miosix/libmiosix.a(sync.o) 0x080077a8 _ZNSt6vectorIPN6miosix6ThreadESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ .text._ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPPN6miosix6ThreadESt6vectorIS4_SaIS4_EEEEiS4_NS2_13LowerPriorityEEvT_T0_SC_T1_T2_ 0x0800788c 0x5c ./miosix/libmiosix.a(sync.o) 0x0800788c _ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPPN6miosix6ThreadESt6vectorIS4_SaIS4_EEEEiS4_NS2_13LowerPriorityEEvT_T0_SC_T1_T2_ .text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN6miosix6ThreadESt6vectorIS4_SaIS4_EEEEiS4_NS2_13LowerPriorityEEvT_T0_SC_T1_T2_ 0x080078e8 0xa0 ./miosix/libmiosix.a(sync.o) 0x080078e8 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN6miosix6ThreadESt6vectorIS4_SaIS4_EEEEiS4_NS2_13LowerPriorityEEvT_T0_SC_T1_T2_ .text._ZN6miosix5Mutex8PKunlockERNS_15PauseKernelLockE 0x08007988 0x198 ./miosix/libmiosix.a(sync.o) 0x08007988 _ZN6miosix5Mutex8PKunlockERNS_15PauseKernelLockE .text._ZN6miosix5Mutex6PKlockERNS_15PauseKernelLockE 0x08007b20 0x120 ./miosix/libmiosix.a(sync.o) 0x08007b20 _ZN6miosix5Mutex6PKlockERNS_15PauseKernelLockE .text._ZN6miosix12errorHandlerENS_5ErrorE 0x08007c40 0x10c ./miosix/libmiosix.a(error.o) 0x08007c40 _ZN6miosix12errorHandlerENS_5ErrorE .text._Znwj 0x08007d4c 0x8 ./miosix/libmiosix.a(syscalls.o) 0x08007d4c _Znwj .text._ZdlPv 0x08007d54 0x8 ./miosix/libmiosix.a(syscalls.o) 0x08007d54 _ZdlPv .text.__register_exitproc 0x08007d5c 0x4 ./miosix/libmiosix.a(syscalls.o) 0x08007d5c __register_exitproc .text._exit 0x08007d60 0x8 ./miosix/libmiosix.a(syscalls.o) 0x08007d60 _exit .text._sbrk_r 0x08007d68 0x44 ./miosix/libmiosix.a(syscalls.o) 0x08007d68 _sbrk_r .text.__malloc_lock 0x08007dac 0x8 ./miosix/libmiosix.a(syscalls.o) 0x08007dac __malloc_lock .text.__malloc_unlock 0x08007db4 0x8 ./miosix/libmiosix.a(syscalls.o) 0x08007db4 __malloc_unlock .text._close_r 0x08007dbc 0x14 ./miosix/libmiosix.a(syscalls.o) 0x08007dbc _close_r .text._write 0x08007dd0 0x74 ./miosix/libmiosix.a(syscalls.o) 0x08007dd0 _write .text._write_r 0x08007e44 0x10 ./miosix/libmiosix.a(syscalls.o) 0x08007e44 _write_r .text._read 0x08007e54 0xa0 ./miosix/libmiosix.a(syscalls.o) 0x08007e54 _read .text._read_r 0x08007ef4 0x10 ./miosix/libmiosix.a(syscalls.o) 0x08007ef4 _read_r .text._lseek_r 0x08007f04 0x14 ./miosix/libmiosix.a(syscalls.o) 0x08007f04 _lseek_r .text._fstat 0x08007f18 0x2c ./miosix/libmiosix.a(syscalls.o) 0x08007f18 _fstat .text._fstat_r 0x08007f44 0xc ./miosix/libmiosix.a(syscalls.o) 0x08007f44 _fstat_r .text._isatty 0x08007f50 0xc ./miosix/libmiosix.a(syscalls.o) 0x08007f50 _isatty .text._ZN6miosix17PriorityScheduler11PKaddThreadEPNS_6ThreadENS_25PrioritySchedulerPriorityE 0x08007f5c 0x24 ./miosix/libmiosix.a(priority_scheduler.o) 0x08007f5c _ZN6miosix17PriorityScheduler11PKaddThreadEPNS_6ThreadENS_25PrioritySchedulerPriorityE .text._ZN6miosix17PriorityScheduler19PKremoveDeadThreadsEv 0x08007f80 0xb4 ./miosix/libmiosix.a(priority_scheduler.o) 0x08007f80 _ZN6miosix17PriorityScheduler19PKremoveDeadThreadsEv .text._ZN6miosix17PriorityScheduler13PKsetPriorityEPNS_6ThreadENS_25PrioritySchedulerPriorityE 0x08008034 0x90 ./miosix/libmiosix.a(priority_scheduler.o) 0x08008034 _ZN6miosix17PriorityScheduler13PKsetPriorityEPNS_6ThreadENS_25PrioritySchedulerPriorityE .text._ZN6miosix17PriorityScheduler16IRQsetIdleThreadEPNS_6ThreadE 0x080080c4 0x14 ./miosix/libmiosix.a(priority_scheduler.o) 0x080080c4 _ZN6miosix17PriorityScheduler16IRQsetIdleThreadEPNS_6ThreadE .text._ZN6miosix17PriorityScheduler17IRQfindNextThreadEv 0x080080d8 0x64 ./miosix/libmiosix.a(priority_scheduler.o) 0x080080d8 _ZN6miosix17PriorityScheduler17IRQfindNextThreadEv .text.__aeabi_atexit 0x0800813c 0x10 /opt/arm-miosix-eabi/lib/gcc/arm-eabi/4.5.2/../../../../arm-eabi/lib/thumb/thumb2/libstdc++.a(atexit_arm.o) 0x0800813c __aeabi_atexit .text.pthread_mutex_destroy 0x0800814c 0xc ./miosix/libmiosix.a(pthread.o) 0x0800814c pthread_mutex_destroy .text.pthread_mutex_lock 0x08008158 0x6c ./miosix/libmiosix.a(pthread.o) 0x08008158 pthread_mutex_lock .text.pthread_mutex_unlock 0x080081c4 0x40 ./miosix/libmiosix.a(pthread.o) 0x080081c4 pthread_mutex_unlock