1 2sections,segment_names,fullsymbols,vmsize,filesize 3.FLASH.unused_space,LOAD #3 [RW],[section .FLASH.unused_space],1027616,0 4.heap,LOAD #5 [RW],[section .heap],114688,0 5.stack,LOAD #6 [RW],[section .stack],81248,0 6.code,FLASH,_dtoa_r,3036,3036 7.code,FLASH,[section .code],2967,2967 8.code,FLASH,_printf_float,1132,1132 9.code,FLASH,__adddf3,632,632 10.code,FLASH,_vfiprintf_r,608,608 11.code,FLASH,__aeabi_dmul,596,596 12.code,FLASH,_printf_i,588,588 13.code,FLASH,_svfprintf_r,512,512 14.code,FLASH,__aeabi_ddiv,464,464 15.code,FLASH,pw_assert_basic_HandleFailure,388,388 16.code,FLASH,__multiply,340,340 17.code,FLASH,quorem,284,284 18.code,FLASH,__mdiff,276,276 19.code,FLASH,_ctype_,271,271 20.code,FLASH,__sflush_r,268,268 21.code,FLASH,__lshift,224,224 22.code,FLASH,__swsetup_r,220,220 23.code,FLASH,_printf_common,220,220 24.code,FLASH,pw::allocator::FreeListHeap::Free(void*),220,220 25.code,FLASH,__mprec_tens,200,200 26.code,FLASH,__cvt,196,196 27.code,FLASH,__d2b,184,184 28.code,FLASH,__ssputs_r,184,184 29.code,FLASH,__pow5mult,180,180 30.code,FLASH,__swbuf_r,164,164 31.code,FLASH,pw_MallocInit,156,156 32.code,FLASH,__multadd,140,140 33.code,FLASH,__sfp,140,140 34.code,FLASH,_Balloc,128,128 35.code,FLASH,__smakebuf_r,128,128 36.code,FLASH,pw::allocator::FreeListHeap::Allocate(unsigned int),128,128 37.code,FLASH,"pw::allocator::FreeListHeap::FreeListHeap(pw::span<std::byte, 4294967295u>, pw::allocator::FreeList&)",128,128 38.code,FLASH,__exponent,126,126 39.code,FLASH,__cmpdf2,124,124 40.code,FLASH,_fflush_r,120,120 41.code,FLASH,pw::allocator::Block::CrashIfInvalid(),120,120 42.code,FLASH,__sinit,112,112 43.code,FLASH,pw_sys_io_stm32f429_Init,112,112 44.code,FLASH,"pw::allocator::FreeListHeap::Realloc(void*, unsigned int)",108,108 45.code,FLASH,pw_Log,108,108 46.code,FLASH,"pw::allocator::FreeList::RemoveChunk(pw::span<std::byte, 4294967295u>)",102,102 47.code,FLASH,main,100,100 48.code,FLASH,__lo0bits,96,96 49.code,FLASH,__floatdidf,92,92 50.code,FLASH,"pw::allocator::Block::Split(unsigned int, pw::allocator::Block**)",92,92 51.code,FLASH,pw::allocator::FreeList::FindChunk(unsigned int) const,88,88 52.code,FLASH,_vsnprintf_r,86,86 53.code,FLASH,__fixdfsi,80,80 54.code,FLASH,_raise_r,80,80 55.code,FLASH,__swhatbuf_r,76,76 56.code,FLASH,__libc_init_array,72,72 57.code,FLASH,std,72,72 58.code,FLASH,CSWTCH.1,68,68 59.code,FLASH,_Bfree,68,68 60.code,FLASH,__extendsfdf2,68,68 61.code,FLASH,__hi0bits,64,64 62.code,FLASH,_fwalk_reent,64,64 63.code,FLASH,pw::allocator::Block::CheckStatus() const,64,64 64.code,FLASH,"pw::allocator::FreeList::AddChunk(pw::span<std::byte, 4294967295u>)",64,64 65.code,FLASH,"pw::sys_io::WriteLine(std::basic_string_view<char, std::char_traits<char> > const&)",64,64 66.code,FLASH,__assert_func,60,60 67.code,FLASH,"pw::allocator::FreeList::FindChunkPtrForSize(unsigned int, bool) const",60,60 68.code,FLASH,"pw::string::FormatVaList(pw::span<char, 4294967295u>, char const*, std::__va_list)",60,60 69.code,FLASH,pw::StringBuilder::ResizeAndTerminate(unsigned int),58,58 70.code,FLASH,__mcmp,56,56 71.code,FLASH,__swrite,56,56 72.code,FLASH,StaticMemoryInit,52,52 73.code,FLASH,memmove,52,52 74.code,FLASH,pw::allocator::Block::MergeNext(),50,50 75.code,FLASH,__sfputc_r,46,46 76.code,FLASH,__aeabi_dcmpun,44,44 77.code,FLASH,__i2b,44,44 78.code,FLASH,__sfmoreglue,44,44 79.code,FLASH,"pw::StringBuilder::FormatVaList(char const*, std::__va_list)",44,44 80.code,FLASH,"pw::allocator::Block::Init(pw::span<std::byte, 4294967295u>, pw::allocator::Block**)",44,44 81.code,FLASH,"pw::sys_io::WriteBytes(pw::span<std::byte const, 4294967295u>)",44,44 82.code,FLASH,__mprec_bigtens,40,40 83.code,FLASH,pw::StringBuilder::append(char const*),40,40 84.code,FLASH,__sfputs_r,38,38 85.code,FLASH,__ascii_mbtowc,36,36 86.code,FLASH,__floatsidf,36,36 87.code,FLASH,__sseek,36,36 88.code,FLASH,_fstat_r,36,36 89.code,FLASH,_kill_r,36,36 90.code,FLASH,_lseek_r,36,36 91.code,FLASH,_read_r,36,36 92.code,FLASH,_write_r,36,36 93.code,FLASH,fflush,36,36 94.code,FLASH,fprintf,36,36 95.code,FLASH,__sread,34,34 96.code,FLASH,pw_boot_Entry,34,34 97.code,FLASH,__aeabi_ui2d,32,32 98.code,FLASH,__sf_fake_stderr,32,32 99.code,FLASH,__sf_fake_stdin,32,32 100.code,FLASH,__sf_fake_stdout,32,32 101.code,FLASH,_close_r,32,32 102.code,FLASH,_isatty_r,32,32 103.code,FLASH,"pw::StringBuilder::append(char const*, unsigned int)",32,32 104.code,FLASH,"pw::allocator::FreeListHeap::Calloc(unsigned int, unsigned int)",32,32 105.code,FLASH,_ZN2pw9log_basic12_GLOBAL__N_19write_logMUlSt17basic_string_viewIcSt11char_traitsIcEEE_4_FUNES5_,30,30 106.code,FLASH,"pw::StringBuilder::Format(char const*, ...)",30,30 107.code,FLASH,__ascii_wctomb,28,28 108.code,FLASH,memcpy,28,28 109.code,FLASH,pw::allocator::FreeListHeap::InvalidFreeCrash(),28,28 110.code,FLASH,pw_boot_PreStaticMemoryInit,28,28 111.code,FLASH,vsnprintf,28,28 112.code,FLASH,"Divide(float, float, float*)",24,24 113.code,FLASH,pw::allocator::FreeListHeapBuffer<6u>::defaultBuckets,24,24 114.code,FLASH,pw_StatusString,24,24 115.code,FLASH,pw::StringBuilder::HandleStatusWithSize(pw::StatusWithSize),22,22 116.code,FLASH,CSWTCH.3,20,20 117.code,FLASH,__aeabi_dcmpeq,20,20 118.code,FLASH,__aeabi_dcmpge,20,20 119.code,FLASH,__aeabi_dcmpgt,20,20 120.code,FLASH,__aeabi_dcmple,20,20 121.code,FLASH,__aeabi_dcmplt,20,20 122.code,FLASH,pw::StringBuffer<150u>::StringBuffer(),20,20 123.code,FLASH,"pw::Vector<pw::allocator::FreeList::FreeListNode*, 4294967295u>::operator[](unsigned short)",20,20 124.code,FLASH,pw::sys_io::WriteByte(std::byte),20,20 125.code,FLASH,pw_assert_HandleFailure,20,20 126.code,FLASH,"std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)",20,20 127.code,FLASH,__aeabi_cdcmple,16,16 128.code,FLASH,__aeabi_cdrcmple,16,16 129.code,FLASH,__aeabi_ul2d,16,16 130.code,FLASH,__gtdf2,16,16 131.code,FLASH,__wrap__calloc_r,16,16 132.code,FLASH,__wrap__free_r,16,16 133.code,FLASH,__wrap__malloc_r,16,16 134.code,FLASH,__wrap__realloc_r,16,16 135.code,FLASH,__wrap_malloc,16,16 136.code,FLASH,_close,16,16 137.code,FLASH,_fstat,16,16 138.code,FLASH,_getpid,16,16 139.code,FLASH,_isatty,16,16 140.code,FLASH,_kill,16,16 141.code,FLASH,_lseek,16,16 142.code,FLASH,_read,16,16 143.code,FLASH,_write,16,16 144.code,FLASH,memset,16,16 145.code,FLASH,pw_boot_PreStaticConstructorInit,16,16 146.code,FLASH,raise,16,16 147.code,FLASH,strlen,16,16 148.code,FLASH,abort,14,14 149.code,FLASH,pw::StringBuilder::NullTerminate(),14,14 150.code,FLASH,pw::allocator::Block::MergePrev(),14,14 151.code,FLASH,__sfp_lock_acquire,12,12 152.code,FLASH,__sfp_lock_release,12,12 153.code,FLASH,__sinit_lock_acquire,12,12 154.code,FLASH,__sinit_lock_release,12,12 155.code,FLASH,_cleanup_r,12,12 156.code,FLASH,p05.0,12,12 157.code,FLASH,pw::allocator::Block::InnerSize() const,12,12 158.code,FLASH,__sclose,8,8 159.code,FLASH,_localeconv_r,8,8 160.code,FLASH,"pw::StringBuilder::append(std::basic_string_view<char, std::char_traits<char> > const&)",8,8 161.code,FLASH,"WriteLine(std::basic_string_view<char, std::char_traits<char> > const&)",4,4 162.code,FLASH,__aeabi_dsub,4,4 163.code,FLASH,_getpid_r,4,4 164.code,FLASH,_global_impure_ptr,4,4 165.code,FLASH,pw_boot_PreMainInit,4,4 166.code,FLASH,DefaultFaultHandler,2,2 167.code,FLASH,__retarget_lock_acquire_recursive,2,2 168.code,FLASH,__retarget_lock_init_recursive,2,2 169.code,FLASH,__retarget_lock_release_recursive,2,2 170.code,FLASH,_exit,2,2 171.code,FLASH,pw_boot_PostMain,2,2 172.static_init_ram,RAM,__global_locale,368,368 173.static_init_ram,RAM,impure_data,96,96 174.static_init_ram,RAM,kCrashBanner,48,48 175.static_init_ram,RAM,_impure_ptr,4,4 176.static_init_ram,RAM,pw::log_basic::(anonymous namespace)::write_log,4,4 177.VECTOR_TABLE.unused_space,LOAD #0 [RW],[section .VECTOR_TABLE.unused_space],496,0 178.zero_init_ram,RAM,(anonymous namespace)::buf,104,0 179.zero_init_ram,RAM,object.0,24,0 180.zero_init_ram,RAM,errno,8,0 181.zero_init_ram,RAM,completed.1,4,0 182.zero_init_ram,RAM,pw_freelist_heap,4,0 183.zero_init_ram,RAM,unoptimizable,4,0 184.zero_init_ram,RAM,__lock___sinit_recursive_mutex,3,0 185.zero_init_ram,RAM,__lock___sfp_recursive_mutex,1,0 186.vector_table,LOAD #0 [RW],vector_table,16,16 187.ARM.attributes,,,0,48 188.comment,,,0,77 189.debug_abbrev,,,0,25188 190.debug_aranges,,,0,960 191.debug_frame,,,0,6548 192.debug_info,,,0,220270 193.debug_line,,,0,25550 194.debug_loc,,,0,18323 195.debug_ranges,,,0,4288 196.debug_str,,,0,47996 197.shstrtab,,,0,310 198.stab,,,0,204 199.stabstr,,,0,444 200.strtab,,,0,5790 201.symtab,,,0,9696 202[ELF Header],,,0,52 203[ELF Program Headers],,,0,224 204[ELF Section Headers],,,0,1040 205[Unmapped],,,0,110340 206