# section layout .text : 0x001000 .. 0x0051f7 ( 16887 bytes) .rodata : 0x0051f7 .. 0x0056c0 ( 1225 bytes) .bss : 0x00a000 .. 0x00a182 ( 386 bytes) # per-input-file .text contributions 113 /home/scott/claude/llvm816/runtime/crt0Gno.o 458 /home/scott/claude/llvm816/demos/gnoCat.o 3444 /home/scott/claude/llvm816/runtime/libcGno.o 925 /home/scott/claude/llvm816/runtime/gnoKernel.o 34 /home/scott/claude/llvm816/runtime/gnoGsos.o 32141 /home/scott/claude/llvm816/runtime/libc.o 9075 /home/scott/claude/llvm816/runtime/snprintf.o 10814 /home/scott/claude/llvm816/runtime/extras.o 4364 /home/scott/claude/llvm816/runtime/softFloat.o 13051 /home/scott/claude/llvm816/runtime/softDouble.o 2552 /home/scott/claude/llvm816/runtime/libgcc.o # global symbols (sorted by address) 0x000000 __bss_bank 0x000000 __bss_seg0_bank 0x000000 __bss_seg1_bank 0x000000 __bss_seg1_lo16 0x000000 __bss_seg1_size 0x000000 __bss_seg2_bank 0x000000 __bss_seg2_lo16 0x000000 __bss_seg2_size 0x000000 __bss_seg3_bank 0x000000 __bss_seg3_lo16 0x000000 __bss_seg3_size 0x000182 __bss_seg0_size 0x000182 __bss_size 0x001000 __start 0x001000 __text_start 0x001071 main 0x00123b gsosRead 0x001251 __putByte 0x00139e __getByte 0x00153e __gnoStartup 0x0017e0 _exit 0x001811 __gnoGsosCall 0x001826 __gnoCallNum 0x001828 __gnoPBlock 0x001833 memset 0x001891 puts 0x00194b vprintf 0x00276e writeULong 0x0028e0 writeUDec 0x002a20 writeHex 0x002baf printf 0x002c34 fgetc 0x00306c fgets 0x003170 __adddf3 0x003cfa __subdf3 0x003d34 __muldf3 0x0043b7 __floatsidf 0x004535 __floatunsidf 0x004654 __fixdfsi 0x0047ff __jsl_indir 0x004802 __mulhi3 0x004821 __umulhisi3 0x004878 __ashlhi3 0x004887 __lshrhi3 0x004897 __ashrhi3 0x0048aa __udivhi3 0x0048b6 __umodhi3 0x0048c2 __divhi3 0x0048dc __modhi3 0x0048f6 __divmod_setup 0x004929 __udivmod_core 0x004947 __mulsi3 0x004a00 __ashlsi3 0x004a15 __lshrsi3 0x004a2a __ashrsi3 0x004a44 __udivmodsi_core 0x004a7c __udivsi3 0x004a90 __umodsi3 0x004aa4 __divsi3 0x004acb __modsi3 0x004af2 __divmodsi_setup 0x004b43 __divmoddi4_stash 0x004b60 __retdi 0x004b6d __ashldi3 0x004b90 __lshrdi3 0x004bb3 __ashrdi3 0x004bd9 __muldi3 0x004c40 __ucmpdi2 0x004c69 __cmpdi2 0x004ca0 __udivdi3 0x004ca9 __umoddi3 0x004cc2 __udivmoddi_core 0x004d0f __divdi3 0x004d2e __moddi3 0x004d5b __absdi_a 0x004d63 __absdi_b 0x004d6b __negdi_a 0x004d89 __negdi_b 0x004da7 setjmp 0x004dcf longjmp 0x004df9 __umulhisi3_qsq 0x0051f7 __rodata_start 0x0051f7 __text_end 0x005589 writeHex.digits 0x0055a4 __mfs 0x005684 stdin 0x005688 stdout 0x00568c stderr 0x005690 __c_lconv 0x0056c0 __init_array_end 0x0056c0 __init_array_start 0x0056c0 __rodata_end 0x00a000 __bss_lo16 0x00a000 __bss_seg0_lo16 0x00a000 __bss_start 0x00a000 argBuf 0x00a100 argVec 0x00a180 __indirTarget 0x00a182 __bss_end 0x00a182 __heap_start 0x00bf00 __heap_end __absdi_a = 0x004d5b __absdi_b = 0x004d63 __adddf3 = 0x003170 __ashldi3 = 0x004b6d __ashlhi3 = 0x004878 __ashlsi3 = 0x004a00 __ashrdi3 = 0x004bb3 __ashrhi3 = 0x004897 __ashrsi3 = 0x004a2a __bss_bank = 0x000000 __bss_end = 0x00a182 __bss_lo16 = 0x00a000 __bss_seg0_bank = 0x000000 __bss_seg0_lo16 = 0x00a000 __bss_seg0_size = 0x000182 __bss_seg1_bank = 0x000000 __bss_seg1_lo16 = 0x000000 __bss_seg1_size = 0x000000 __bss_seg2_bank = 0x000000 __bss_seg2_lo16 = 0x000000 __bss_seg2_size = 0x000000 __bss_seg3_bank = 0x000000 __bss_seg3_lo16 = 0x000000 __bss_seg3_size = 0x000000 __bss_size = 0x000182 __bss_start = 0x00a000 __c_lconv = 0x005690 __cmpdi2 = 0x004c69 __divdi3 = 0x004d0f __divhi3 = 0x0048c2 __divmod_setup = 0x0048f6 __divmoddi4_stash = 0x004b43 __divmodsi_setup = 0x004af2 __divsi3 = 0x004aa4 __fixdfsi = 0x004654 __floatsidf = 0x0043b7 __floatunsidf = 0x004535 __getByte = 0x00139e __gnoCallNum = 0x001826 __gnoGsosCall = 0x001811 __gnoPBlock = 0x001828 __gnoStartup = 0x00153e __heap_end = 0x00bf00 __heap_start = 0x00a182 __indirTarget = 0x00a180 __init_array_end = 0x0056c0 __init_array_start = 0x0056c0 __jsl_indir = 0x0047ff __lshrdi3 = 0x004b90 __lshrhi3 = 0x004887 __lshrsi3 = 0x004a15 __mfs = 0x0055a4 __moddi3 = 0x004d2e __modhi3 = 0x0048dc __modsi3 = 0x004acb __muldf3 = 0x003d34 __muldi3 = 0x004bd9 __mulhi3 = 0x004802 __mulsi3 = 0x004947 __negdi_a = 0x004d6b __negdi_b = 0x004d89 __putByte = 0x001251 __retdi = 0x004b60 __rodata_end = 0x0056c0 __rodata_start = 0x0051f7 __start = 0x001000 __subdf3 = 0x003cfa __text_end = 0x0051f7 __text_start = 0x001000 __ucmpdi2 = 0x004c40 __udivdi3 = 0x004ca0 __udivhi3 = 0x0048aa __udivmod_core = 0x004929 __udivmoddi_core = 0x004cc2 __udivmodsi_core = 0x004a44 __udivsi3 = 0x004a7c __umoddi3 = 0x004ca9 __umodhi3 = 0x0048b6 __umodsi3 = 0x004a90 __umulhisi3 = 0x004821 __umulhisi3_qsq = 0x004df9 _exit = 0x0017e0 argBuf = 0x00a000 argVec = 0x00a100 fgetc = 0x002c34 fgets = 0x00306c gsosRead = 0x00123b longjmp = 0x004dcf main = 0x001071 memset = 0x001833 printf = 0x002baf puts = 0x001891 setjmp = 0x004da7 stderr = 0x00568c stdin = 0x005684 stdout = 0x005688 vprintf = 0x00194b writeHex = 0x002a20 writeHex.digits = 0x005589 writeUDec = 0x0028e0 writeULong = 0x00276e