65816-llvm-mos/demos/gnoStdin.map
Scott Duensing 9e53e5fd38 GNO Support
2026-05-29 15:43:28 -05:00

201 lines
4.7 KiB
Text

# section layout
.text : 0x001000 .. 0x002a9c ( 6812 bytes)
.rodata : 0x002a9c .. 0x002f5f ( 1219 bytes)
.bss : 0x00a000 .. 0x00a182 ( 386 bytes)
# per-input-file .text contributions
113 /home/scott/claude/llvm816/runtime/crt0Gno.o
802 /home/scott/claude/llvm816/demos/gnoStdin.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
32139 /home/scott/claude/llvm816/runtime/libc.o
9073 /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
0x001393 gsosRead
0x0013a9 __putByte
0x0014f6 __getByte
0x001696 __gnoStartup
0x001938 _exit
0x001969 __gnoGsosCall
0x00197e __gnoCallNum
0x001980 __gnoPBlock
0x00198b memcmp
0x001a38 strlen
0x001aae puts
0x001b68 fgetc
0x001fa0 fgets
0x0020a4 __jsl_indir
0x0020a7 __mulhi3
0x0020c6 __umulhisi3
0x00211d __ashlhi3
0x00212c __lshrhi3
0x00213c __ashrhi3
0x00214f __udivhi3
0x00215b __umodhi3
0x002167 __divhi3
0x002181 __modhi3
0x00219b __divmod_setup
0x0021ce __udivmod_core
0x0021ec __mulsi3
0x0022a5 __ashlsi3
0x0022ba __lshrsi3
0x0022cf __ashrsi3
0x0022e9 __udivmodsi_core
0x002321 __udivsi3
0x002335 __umodsi3
0x002349 __divsi3
0x002370 __modsi3
0x002397 __divmodsi_setup
0x0023e8 __divmoddi4_stash
0x002405 __retdi
0x002412 __ashldi3
0x002435 __lshrdi3
0x002458 __ashrdi3
0x00247e __muldi3
0x0024e5 __ucmpdi2
0x00250e __cmpdi2
0x002545 __udivdi3
0x00254e __umoddi3
0x002567 __udivmoddi_core
0x0025b4 __divdi3
0x0025d3 __moddi3
0x002600 __absdi_a
0x002608 __absdi_b
0x002610 __negdi_a
0x00262e __negdi_b
0x00264c setjmp
0x002674 longjmp
0x00269e __umulhisi3_qsq
0x002a9c __rodata_start
0x002a9c __text_end
0x002e28 writeHex.digits
0x002e43 __mfs
0x002f23 stdin
0x002f27 stdout
0x002f2b stderr
0x002f2f __c_lconv
0x002f5f __init_array_end
0x002f5f __init_array_start
0x002f5f __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 = 0x002600
__absdi_b = 0x002608
__ashldi3 = 0x002412
__ashlhi3 = 0x00211d
__ashlsi3 = 0x0022a5
__ashrdi3 = 0x002458
__ashrhi3 = 0x00213c
__ashrsi3 = 0x0022cf
__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 = 0x002f2f
__cmpdi2 = 0x00250e
__divdi3 = 0x0025b4
__divhi3 = 0x002167
__divmod_setup = 0x00219b
__divmoddi4_stash = 0x0023e8
__divmodsi_setup = 0x002397
__divsi3 = 0x002349
__getByte = 0x0014f6
__gnoCallNum = 0x00197e
__gnoGsosCall = 0x001969
__gnoPBlock = 0x001980
__gnoStartup = 0x001696
__heap_end = 0x00bf00
__heap_start = 0x00a182
__indirTarget = 0x00a180
__init_array_end = 0x002f5f
__init_array_start = 0x002f5f
__jsl_indir = 0x0020a4
__lshrdi3 = 0x002435
__lshrhi3 = 0x00212c
__lshrsi3 = 0x0022ba
__mfs = 0x002e43
__moddi3 = 0x0025d3
__modhi3 = 0x002181
__modsi3 = 0x002370
__muldi3 = 0x00247e
__mulhi3 = 0x0020a7
__mulsi3 = 0x0021ec
__negdi_a = 0x002610
__negdi_b = 0x00262e
__putByte = 0x0013a9
__retdi = 0x002405
__rodata_end = 0x002f5f
__rodata_start = 0x002a9c
__start = 0x001000
__text_end = 0x002a9c
__text_start = 0x001000
__ucmpdi2 = 0x0024e5
__udivdi3 = 0x002545
__udivhi3 = 0x00214f
__udivmod_core = 0x0021ce
__udivmoddi_core = 0x002567
__udivmodsi_core = 0x0022e9
__udivsi3 = 0x002321
__umoddi3 = 0x00254e
__umodhi3 = 0x00215b
__umodsi3 = 0x002335
__umulhisi3 = 0x0020c6
__umulhisi3_qsq = 0x00269e
_exit = 0x001938
argBuf = 0x00a000
argVec = 0x00a100
fgetc = 0x001b68
fgets = 0x001fa0
gsosRead = 0x001393
longjmp = 0x002674
main = 0x001071
memcmp = 0x00198b
puts = 0x001aae
setjmp = 0x00264c
stderr = 0x002f2b
stdin = 0x002f23
stdout = 0x002f27
strlen = 0x001a38
writeHex.digits = 0x002e28