filesz 0x00000000 memsz 0x00000000 flags rw- filesz 0x0000002d memsz 0x0000002d flags r-- filesz 0x000000c4 memsz 0x0007a1a0 flags rw- filesz 0x00005e30 memsz 0x00005e30 flags r-x LOAD off 0x00001000 vaddr 0x00000000 paddr 0x00000000 align 2**12 LOAD off 0x00006e30 vaddr 0x00005e30 paddr 0x00005e30 align 2**12 LOAD off 0x00006e60 vaddr 0x00005e60 paddr 0x00005e60 align 2**12 STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**64 0 00000000 00000000 1 .text 00005e30 00000000 TEXT 2 .rodata 0000002d 00005e30 DATA 3 .data 000000c4 00005e60 DATA 4 .bss 000003bc 00005f24 BSS 5 .heap 00001ffc 000062e0 BSS 6 .stack 00005000 0007b000 BSS 7 .comment 0000007d 00000000 8 .symtab 00001840 00000000 9 .shstrtab 0000004a 00000000 10 .strtab 00000eb9 00000000 00000000 g F .text 00000008 __entry 00000000 l df *ABS* 00000000 FdSerial.c 00000000 l df *ABS* 00000000 SimpleSerial.c 00000000 l df *ABS* 00000000 abort.c 00000000 l df *ABS* 00000000 abs.c 00000000 l df *ABS* 00000000 adddf3.c 00000000 l df *ABS* 00000000 addsf3.c 00000000 l df *ABS* 00000000 asctime.c 00000000 l df *ABS* 00000000 ashldi3.c 00000000 l df *ABS* 00000000 ashrdi3.c 00000000 l df *ABS* 00000000 assert.c 00000000 l df *ABS* 00000000 atexit.c 00000000 l df *ABS* 00000000 atof.c 00000000 l df *ABS* 00000000 atoi.c 00000000 l df *ABS* 00000000 atoll.c 00000000 l df *ABS* 00000000 bsearch.c 00000000 l df *ABS* 00000000 btowc.c 00000000 l df *ABS* 00000000 c++.cpp 00000000 l df *ABS* 00000000 calloc.c 00000000 l df *ABS* 00000000 clearerr.c 00000000 l df *ABS* 00000000 clock.c 00000000 l df *ABS* 00000000 comparedf2.c 00000000 l df *ABS* 00000000 comparesf2.c 00000000 l df *ABS* 00000000 crt0.c 00000000 l df *ABS* 00000000 cstd_init_dummy.c 00000000 l df *ABS* 00000000 ctype.c 00000000 l df *ABS* 00000000 default_io.c 00000000 l df *ABS* 00000000 difftime.c 00000000 l df *ABS* 00000000 div.c 00000000 l df *ABS* 00000000 divdf3.c 00000000 l df *ABS* 00000000 divdi3.c 00000000 l df *ABS* 00000000 divsf3.c 00000000 l df *ABS* 00000000 divsi3.c 00000000 l df *ABS* 00000000 e_fmod.c 00000000 l df *ABS* 00000000 e_fmodf.c 00000000 l df *ABS* 00000000 e_powf.c 00000000 l df *ABS* 00000000 e_rem_pio2f.c 00000000 l df *ABS* 00000000 errno.c 00000000 l df *ABS* 00000000 extendsfdf2.c 00000000 l df *ABS* 00000000 fenv.c 00000000 l df *ABS* 00000000 feof.c 00000000 l df *ABS* 00000000 ferror.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 fgetc.c 00000000 l df *ABS* 00000000 fgetpos.c 00000000 l df *ABS* 00000000 fgets.c 00000000 l df *ABS* 00000000 fixdfsi.c 00000000 l df *ABS* 00000000 fixsfdi.c 00000000 l df *ABS* 00000000 fixsfsi.c 00000000 l df *ABS* 00000000 fixunsdfdi.c 00000000 l df *ABS* 00000000 fixunsdfsi.c 00000000 l df *ABS* 00000000 fixunssfdi.c 00000000 l df *ABS* 00000000 fixunssfsi.c 00000000 l df *ABS* 00000000 floatdisf.c 00000000 l df *ABS* 00000000 floatsidf.c 00000000 l df *ABS* 00000000 floatsisf.c 00000000 l df *ABS* 00000000 floatundidf.c 00000000 l df *ABS* 00000000 floatundisf.c 00000000 l df *ABS* 00000000 floatunsidf.c 00000000 l df *ABS* 00000000 floatunsisf.c 00000000 l df *ABS* 00000000 fmemopen.c 00000000 l df *ABS* 00000000 fopen.c 00000000 l df *ABS* 00000000 fopen_intern.c 00000000 l df *ABS* 00000000 fp_mode.c 00000000 l df *ABS* 00000000 fprintf.c 00000000 l df *ABS* 00000000 fputc.c 00000000 l df *ABS* 00000000 fputs.c 00000000 l df *ABS* 00000000 fread.c 00000000 l df *ABS* 00000000 freopen.c 00000000 l df *ABS* 00000000 fscanf.c 00000000 l df *ABS* 00000000 fseek.c 00000000 l df *ABS* 00000000 fsetpos.c 00000000 l df *ABS* 00000000 ftell.c 00000000 l df *ABS* 00000000 fwrite.c 00000000 l df *ABS* 00000000 getc.c 00000000 l df *ABS* 00000000 getchar.c 00000000 l df *ABS* 00000000 getenv.c 00000000 l df *ABS* 00000000 gets.c 00000000 l df *ABS* 00000000 gettimeofday.c 00000000 l df *ABS* 00000000 init_cstd.c 00000000 l df *ABS* 00000000 init_io.c 00000000 l df *ABS* 00000000 isalnum.c 00000000 l df *ABS* 00000000 isalpha.c 00000000 l df *ABS* 00000000 isblank.c 00000000 l df *ABS* 00000000 iscntrl.c 00000000 l df *ABS* 00000000 isdigit.c 00000000 l df *ABS* 00000000 isgraph.c 00000000 l df *ABS* 00000000 islower.c 00000000 l df *ABS* 00000000 isprint.c 00000000 l df *ABS* 00000000 ispunct.c 00000000 l df *ABS* 00000000 isspace.c 00000000 l df *ABS* 00000000 isupper.c 00000000 l df *ABS* 00000000 iswalnum.c 00000000 l df *ABS* 00000000 iswalpha.c 00000000 l df *ABS* 00000000 iswblank.c 00000000 l df *ABS* 00000000 iswcntrl.c 00000000 l df *ABS* 00000000 iswctype.c 00000000 l df *ABS* 00000000 iswdigit.c 00000000 l df *ABS* 00000000 iswgraph.c 00000000 l df *ABS* 00000000 iswlower.c 00000000 l df *ABS* 00000000 iswprint.c 00000000 l df *ABS* 00000000 iswpunct.c 00000000 l df *ABS* 00000000 iswspace.c 00000000 l df *ABS* 00000000 iswupper.c 00000000 l df *ABS* 00000000 iswxdigit.c 00000000 l df *ABS* 00000000 isxdigit.c 00000000 l df *ABS* 00000000 k_cosf.c 00000000 l df *ABS* 00000000 k_rem_pio2f.c 00000000 l df *ABS* 00000000 k_sinf.c 00000000 l df *ABS* 00000000 llabs.c 00000000 l df *ABS* 00000000 lldiv.c 00000000 l df *ABS* 00000000 locale.c 00000000 l df *ABS* 00000000 localtim.c 00000000 l df *ABS* 00000000 lshrdi3.c 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 malloc.c 00000000 l df *ABS* 00000000 mblencur.c 00000000 l df *ABS* 00000000 mbrtowc_ascii.c 00000000 l df *ABS* 00000000 mbrtowc_utf.c 00000000 l df *ABS* 00000000 mbsinit.c 00000000 l df *ABS* 00000000 mbsrtowcs.c 00000000 l df *ABS* 00000000 memchr.c 00000000 l df *ABS* 00000000 memcmp.c 00000000 l df *ABS* 00000000 memcpy.c 00000000 l df *ABS* 00000000 memmove.c 00000000 l df *ABS* 00000000 memory.c 00000000 l df *ABS* 00000000 memset.c 00000000 l df *ABS* 00000000 moddi3.c 00000000 l df *ABS* 00000000 modsi3.c 00000000 l df *ABS* 00000000 muldf3.c 00000000 l df *ABS* 00000000 muldi3.c 00000000 l df *ABS* 00000000 mulsf3.c 00000000 l df *ABS* 00000000 multibyte.c 00000000 l df *ABS* 00000000 negdi2.c 00000000 l df *ABS* 00000000 powf.c 00000000 l df *ABS* 00000000 printf.c 00000000 l df *ABS* 00000000 propeller2.c 00000000 l df *ABS* 00000000 putc.c 00000000 l df *ABS* 00000000 putchar.c 00000000 l df *ABS* 00000000 puts.c 00000000 l df *ABS* 00000000 qsort.c 00000000 l df *ABS* 00000000 rand.c 00000000 l df *ABS* 00000000 realloc.c 00000000 l df *ABS* 00000000 remove.c 00000000 l df *ABS* 00000000 rewind.c 00000000 l df *ABS* 00000000 s_cosf.c 00000000 l df *ABS* 00000000 s_fabs.c 00000000 l df *ABS* 00000000 s_floorf.c 00000000 l df *ABS* 00000000 s_scalbn.c 00000000 l df *ABS* 00000000 s_scalbnf.c 00000000 l df *ABS* 00000000 s_sinf.c 00000000 l df *ABS* 00000000 sbrk.c 00000000 l df *ABS* 00000000 scanf.c 00000000 l df *ABS* 00000000 setbuf.c 00000000 l df *ABS* 00000000 setbuffer.c 00000000 l df *ABS* 00000000 setjmp.c 00000000 l df *ABS* 00000000 setlinebuf.c 00000000 l df *ABS* 00000000 settimeofday.c 00000000 l df *ABS* 00000000 setvbuf.c 00000000 l df *ABS* 00000000 simple_printf.c 00000000 l df *ABS* 00000000 sleep.c 00000000 l df *ABS* 00000000 snprintf.c 00000000 l df *ABS* 00000000 sprintf.c 00000000 l df *ABS* 00000000 sqrtf.c 00000000 l df *ABS* 00000000 sscanf.c 00000000 l df *ABS* 00000000 strcasecmp.c 00000000 l df *ABS* 00000000 strcat.c 00000000 l df *ABS* 00000000 strchr.c 00000000 l df *ABS* 00000000 strcmp.c 00000000 l df *ABS* 00000000 strcoll.c 00000000 l df *ABS* 00000000 strcpy.c 00000000 l df *ABS* 00000000 strcspn.c 00000000 l df *ABS* 00000000 strdup.c 00000000 l df *ABS* 00000000 strerror.c 00000000 l df *ABS* 00000000 strftime.c 00000000 l df *ABS* 00000000 stringio.c 00000000 l df *ABS* 00000000 strlen.c 00000000 l df *ABS* 00000000 strncasecmp.c 00000000 l df *ABS* 00000000 strncat.c 00000000 l df *ABS* 00000000 strncmp.c 00000000 l df *ABS* 00000000 strncpy.c 00000000 l df *ABS* 00000000 strpbrk.c 00000000 l df *ABS* 00000000 strrchr.c 00000000 l df *ABS* 00000000 strspn.c 00000000 l df *ABS* 00000000 strstr.c 00000000 l df *ABS* 00000000 strtod.c 00000000 l df *ABS* 00000000 strtof.c 00000000 l df *ABS* 00000000 strtok.c 00000000 l df *ABS* 00000000 strtol.c 00000000 l df *ABS* 00000000 strtoll.c 00000000 l df *ABS* 00000000 strtoul.c 00000000 l df *ABS* 00000000 strtoull.c 00000000 l df *ABS* 00000000 strxfrm.c 00000000 l df *ABS* 00000000 subdf3.c 00000000 l df *ABS* 00000000 subsf3.c 00000000 l df *ABS* 00000000 terminal.c 00000000 l df *ABS* 00000000 thread.c 00000000 l df *ABS* 00000000 time.c 00000000 l df *ABS* 00000000 tolower.c 00000000 l df *ABS* 00000000 toupper.c 00000000 l df *ABS* 00000000 towlower.c 00000000 l df *ABS* 00000000 udivdi3.c 00000000 l df *ABS* 00000000 udivmoddi4.c 00000000 l df *ABS* 00000000 umoddi3.c 00000000 l df *ABS* 00000000 ungetc.c 00000000 l df *ABS* 00000000 usleep.c 00000000 l df *ABS* 00000000 vfprintf.c 00000000 l df *ABS* 00000000 vfscanf.c 00000000 l df *ABS* 00000000 vprintf.c 00000000 l df *ABS* 00000000 vscanf.c 00000000 l df *ABS* 00000000 vsnprintf.c 00000000 l df *ABS* 00000000 vsprintf.c 00000000 l df *ABS* 00000000 wcrtomb_ascii.c 00000000 l df *ABS* 00000000 wcrtomb_utf.c 00000000 l df *ABS* 00000000 wcscat.c 00000000 l df *ABS* 00000000 wcschr.c 00000000 l df *ABS* 00000000 wcscmp.c 00000000 l df *ABS* 00000000 wcscoll.c 00000000 l df *ABS* 00000000 wcscpy.c 00000000 l df *ABS* 00000000 wcslen.c 00000000 l df *ABS* 00000000 wcsncat.c 00000000 l df *ABS* 00000000 wcsncmp.c 00000000 l df *ABS* 00000000 wcsncpy.c 00000000 l df *ABS* 00000000 wcsrchr.c 00000000 l df *ABS* 00000000 wcstol.c 00000000 l df *ABS* 00000000 wcstoll.c 00000000 l df *ABS* 00000000 wcstoul.c 00000000 l df *ABS* 00000000 wcstoull.c 00000000 l df *ABS* 00000000 wcsxfrm.c 00000000 l df *ABS* 00000000 wctob.c 00000000 l df *ABS* 00000000 wctype.c 00000000 l df *ABS* 00000000 wmemcmp.c 00000000 l df *ABS* 00000000 wmemcpy.c 00000000 l df *ABS* 00000000 wmemmove.c 00000040 g F .text 00000028 __start0 00000068 g F .text 000000bc __start 00000200 g F .text 00000008 __adddf3 00000208 g F .text 00000008 __addsf3 00000210 g F .text 00000054 __ashldi3 00000264 g F .text 00000058 __ashrdi3 000002bc g F .text 00000008 __eqdf2 000002bc g F .text 00000008 __ledf2 000002bc g F .text 00000008 __ltdf2 000002bc g F .text 00000008 __nedf2 000002c4 g F .text 00000008 __gedf2 000002c4 g F .text 00000008 __gtdf2 000002cc g F .text 00000008 __unorddf2 000002d4 g F .text 00000008 __eqsf2 000002d4 g F .text 00000008 __lesf2 000002d4 g F .text 00000008 __ltsf2 000002d4 g F .text 00000008 __nesf2 000002dc g F .text 00000008 __gesf2 000002dc g F .text 00000008 __gtsf2 000002e4 g F .text 00000008 __unordsf2 000002ec g F .text 00000008 __divdi3 000002f4 g F .text 00000008 __divdf3 000002fc g F .text 00000034 __divsi3 00000330 g F .text 00000008 __divsf3 00000338 g F .text 00000008 __extendsfdf2 00000340 g F .text 00000008 __fixdfsi 00000348 g F .text 00000008 __fixsfdi 00000350 g F .text 00000008 __fixsfsi 00000358 g F .text 00000008 __fixunsdfdi 00000360 g F .text 00000008 __fixunsdfsi 00000368 g F .text 00000008 __fixunssfdi 00000370 g F .text 00000008 __fixunssfsi 00000378 g F .text 00000008 __floatdisf 00000380 g F .text 00000008 __floatsidf 00000388 g F .text 00000008 __floatundidf 00000390 g F .text 00000008 __floatundisf 00000398 g F .text 00000008 __floatunsidf 000003a0 g F .text 00000008 __floatunsisf 000003a8 g F .text 000000d8 __floatsisf 00000480 g F .text 00000054 __lshrdi3 000004d4 g F .text 00000094 memcpy 00000568 g F .text 00000068 memmove 000005d0 g F .text 00000028 memset 000005f8 g F .text 00000008 __moddi3 00000600 g F .text 00000034 __modsi3 00000634 g F .text 00000008 __muldf3 0000063c g F .text 00000008 __mulsf3 00000644 g F .text 00000098 __muldi3 000006dc g F .text 00000014 __negdi2 000006f0 g F .text 00000024 __subdf3 00000714 g F .text 00000018 __subsf3 0000072c g F .text 00000014 __udivdi3 00000740 g F .text 000000cc __udivmoddi4 0000080c g F .text 0000003c __umoddi3 00000848 g F .text 00000008 sqrtf 00000850 g F .text 00000008 powf 00000a00 g F .text 00000030 main 00000a30 l F .text 00000004 SimpleSerialExit 00000a34 l F .text 000000fc _serial_fopen 00000b30 l F .text 00000058 _serial_getbyte 00000b88 l F .text 0000002c _serial_putbyte 00000bb4 g F .text 000000a4 _term_write 00000c58 g F .text 0000017c _term_read 00000dd4 g F .text 00000c38 __powf 00001a0c g F .text 00000178 ldexpf 00001a0c g F .text 00000178 scalbnf 00001b84 g F .text 00000060 fflush 00001be4 l F .text 0000014c _fflush 00001d30 g F .text 00000190 __fopen_driver 00001ec0 g F .text 000000bc fclose 00001f7c l F .text 00000050 _do_stdio_cleanup 00001fcc g F .text 00000120 _InitIO 00002000 g *ABS* 00000000 HEAP_SIZE 000020ec g F .text 000000b4 atoi 000020ec g F .text 000000b4 atol 000021a0 l F .text 00000044 _run_atexit 000021e4 g F .text 00000008 _cstd_init 000021ec g F .text 00000040 _init 0000222c g F .text 00000040 _fini 0000226c g F .text 00000048 _clkset 000022b4 g F .text 00000008 _locknew 000022bc g F .text 00000014 _lock 000022d0 g F .text 00000008 _unlock 000022d8 g F .text 00000078 _uart_init 00002350 g F .text 00000058 _uart_putc 000023a8 g F .text 0000000c _uart_checkc 000023b4 g F .text 00000018 _uart_getc 000023cc l F .text 00000668 __addXf3__ 00002a34 l F .text 00000048 normalize 00002a7c l F .text 00000050 rep_clz 00002acc l F .text 00000380 __addXf3__ 00002e4c l F .text 00000124 __leXf2__ 00002f70 l F .text 00000128 __geXf2__ 00003098 l F .text 00000064 __unordXf2__ 000030fc l F .text 000000a4 __leXf2__ 000031a0 l F .text 000000a8 __geXf2__ 00003248 l F .text 0000004c __unordXf2__ 00003294 l F .text 000000c8 __divXi3 0000335c l F .text 00000914 __divXf3__ 00003c70 l F .text 00000048 normalize 00003cb8 l F .text 00000050 rep_clz 00003d08 l F .text 0000040c __divXf3__ 00004114 l F .text 0000011c __extendXfYf2__ 00004230 l F .text 000000c8 __fixint 000042f8 l F .text 00000114 __fixint 0000440c l F .text 000000a8 __fixint 000044b4 l F .text 000000dc __fixuint 00004590 l F .text 000000a0 __fixuint 00004630 l F .text 000000b4 __fixuint 000046e4 l F .text 00000088 __fixuint 0000476c g F .text 000002e0 ___floatdisf 00004a4c g F .text 000000b0 ___floatsidf 00004afc g F .text 00000318 ___floatundidf 00004e14 g F .text 000002b4 ___floatundisf 00005000 g *ABS* 00000000 STACK_SIZE 000050c8 g F .text 00000080 ___floatunsidf 00005148 g F .text 000000b8 ___floatunsisf 00005200 g F .text 00000008 __fe_getround 00005208 g F .text 00000008 __fe_raise_inexact 00005210 l F .text 000000e0 __modXi3 000052f0 l F .text 00000674 __mulXf3__ 00005964 l F .text 00000048 normalize 000059ac l F .text 00000050 rep_clz 000059fc l F .text 000002c4 __mulXf3__ 00005cc0 g F .text 00000170 __sqrtf 00005e30 g O .rodata 00000006 _SimpleSerialPrefix 00005e38 l O .rodata 00000004 huge 00005e3c l O .rodata 00000004 tiny 00005e40 l O .rodata 00000008 dp_h 00005e48 l O .rodata 00000008 bp 00005e50 l O .rodata 00000008 dp_l 00005e58 l O .rodata 00000002 .str.2 00005e5a l O .rodata 00000002 .str.1 00005e5c l O .rodata 00000001 .str 00005e60 g O .data 00000024 _SimpleSerialDriver 00005e84 g O .data 00000081 __ctype 00005f08 g O .data 00000004 _TLS 00005f0c w O .data 00000008 _driverlist 00005f14 g .data 00000000 __enable_p2db 00005f18 g .data 00000000 _fini_array_start 00005f18 g .data 00000000 _init_array_end 00005f18 g .data 00000000 _init_array_start 00005f24 g .bss 00000000 _bss_start 00005f24 g .data 00000000 _fini_array_end 00005f24 l O .bss 00000104 default_thread 00006028 g O .bss 00000260 __files 00006288 l O .bss 00000050 linebuf 000062d8 g O .bss 00000004 __atexitlist 000062dc g O .bss 00000004 __sys_lock 000062e0 g .bss 00000000 _bss_end 000062e0 g .heap 00000000 __heap_start 0007b000 g *ABS* 00000000 __stack 00080000 g .stack 00000000 _end Dynamic Section: Idx Name Size VMA Type Program Header: SYMBOL TABLE: Sections: architecture: p2 main.elf: file format elf32-p2 start address: 0x00000000