65816-llvm-mos/demos/reversi.map
Scott Duensing d95c30e819 Update.
2026-05-20 20:14:20 -05:00

327 lines
7.4 KiB
Text

# section layout
.text : 0x001000 .. 0x0057d5 ( 18389 bytes)
.rodata : 0x0057d5 .. 0x005c31 ( 1116 bytes)
.bss : 0x00a000 .. 0x00a197 ( 407 bytes)
# per-input-file .text contributions
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
13790 /home/scott/claude/llvm816/demos/reversi.o
43132 /home/scott/claude/llvm816/runtime/libc.o
14895 /home/scott/claude/llvm816/runtime/snprintf.o
11953 /home/scott/claude/llvm816/runtime/extras.o
7077 /home/scott/claude/llvm816/runtime/softFloat.o
15379 /home/scott/claude/llvm816/runtime/softDouble.o
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
1349 /home/scott/claude/llvm816/runtime/desktop.o
2540 /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
0x000197 __bss_seg0_size
0x000197 __bss_size
0x001000 __start
0x001000 __text_start
0x0010ba main
0x002056 newGame
0x00221d findMove
0x00264d drawScore
0x0028ff drawMovesList
0x002b01 drawSquare
0x002f25 makeAMove
0x0032c9 checkForDone
0x003ec1 scoreMove
0x004698 memcpy
0x00471a memset
0x00477a CtlStartUp
0x00478a NoteAlert
0x0047a6 StopAlert
0x0047c2 EMStartUp
0x0047e1 FMStartUp
0x0047f1 LEStartUp
0x004801 LoadOneTool
0x004811 NewHandle
0x004837 MenuStartUp
0x004847 CheckMItem
0x004857 HiliteMenu
0x004867 InsertMenu
0x00487c NewMenu
0x004896 QDStartUp
0x0048ac DrawString
0x0048be FrameOval
0x0048d0 GetPort
0x0048e0 GetPortRect
0x0048f2 GlobalToLocal
0x004904 LineTo
0x004914 MoveTo
0x004924 PaintOval
0x004936 PaintRect
0x004948 SetPort
0x00495a BeginUpdate
0x00496c EndUpdate
0x00497e FrontWindow
0x00498e NewWindow
0x0049a8 SelectWindow
0x0049ba TaskMaster
0x0049d1 startdesk
0x004db7 paintDesktopBackdrop
0x004de9 __jsl_indir
0x004dec __mulhi3
0x004e0b __umulhisi3
0x004e62 __ashlhi3
0x004e71 __lshrhi3
0x004e81 __ashrhi3
0x004e94 __udivhi3
0x004ea0 __umodhi3
0x004eac __divhi3
0x004ec6 __modhi3
0x004ee0 __divmod_setup
0x004f13 __udivmod_core
0x004f31 __mulsi3
0x004fea __ashlsi3
0x004fff __lshrsi3
0x005014 __ashrsi3
0x00502e __udivmodsi_core
0x005066 __udivsi3
0x00507a __umodsi3
0x00508e __divsi3
0x0050b5 __modsi3
0x0050dc __divmodsi_setup
0x00512d __divmoddi4_stash
0x00514a __retdi
0x005157 __ashldi3
0x00517a __lshrdi3
0x00519d __ashrdi3
0x0051c3 __muldi3
0x00521e __ucmpdi2
0x005247 __cmpdi2
0x00527e __udivdi3
0x005287 __umoddi3
0x0052a0 __udivmoddi_core
0x0052ed __divdi3
0x00530c __moddi3
0x005339 __absdi_a
0x005341 __absdi_b
0x005349 __negdi_a
0x005367 __negdi_b
0x005385 setjmp
0x0053ad longjmp
0x0053d7 __umulhisi3_qsq
0x0057d5 __rodata_start
0x0057d5 __text_end
0x0057d5 gChainPath
0x0057e9 gColor
0x0057eb optionsMenuStr
0x005874 levelMenuStr
0x0058ee editMenuStr
0x005961 fileMenuStr
0x0059a0 appleMenuStr
0x0059c0 gBoardName
0x0059c9 gScoreName
0x0059d1 gMovesName
0x0059d8 gAboutMsg
0x005a1a doAlert.okStr
0x005a1f doAlert.button
0x005a37 doAlert.message
0x005a4f doAlert.alertRec
0x005a8d gPly
0x005a8f gCantPassMsg
0x005aba gIllegalMsg
0x005ad5 gDrawMsg
0x005af7 gWhiteWinsMsg
0x005b0d gBlackWinsMsg
0x005b23 gPassMsg
0x005b44 gDisp
0x005b54 gSqScore
0x005c1c scoreString.tpl
0x005c31 __init_array_end
0x005c31 __init_array_start
0x005c31 __rodata_end
0x00a000 __bss_lo16
0x00a000 __bss_seg0_lo16
0x00a000 __bss_start
0x00a000 gEvent
0x00a02c gDone
0x00a02e gMovesLeft
0x00a030 gSelfPlay
0x00a032 gCurrentColor
0x00a034 initWindows.wp
0x00a082 gBoardWin
0x00a086 gScoreWin
0x00a08a gMovesWin
0x00a08e gBoard
0x00a0f2 gMovesMade
0x00a0f4 gMoves
0x00a174 gScoreBuf
0x00a189 gMoveNotation
0x00a18d gUserId
0x00a18f gDpHandle
0x00a193 gDpBase
0x00a195 __indirTarget
0x00a197 __bss_end
0x00a197 __heap_start
0x00bf00 __heap_end
BeginUpdate = 0x00495a
CheckMItem = 0x004847
CtlStartUp = 0x00477a
DrawString = 0x0048ac
EMStartUp = 0x0047c2
EndUpdate = 0x00496c
FMStartUp = 0x0047e1
FrameOval = 0x0048be
FrontWindow = 0x00497e
GetPort = 0x0048d0
GetPortRect = 0x0048e0
GlobalToLocal = 0x0048f2
HiliteMenu = 0x004857
InsertMenu = 0x004867
LEStartUp = 0x0047f1
LineTo = 0x004904
LoadOneTool = 0x004801
MenuStartUp = 0x004837
MoveTo = 0x004914
NewHandle = 0x004811
NewMenu = 0x00487c
NewWindow = 0x00498e
NoteAlert = 0x00478a
PaintOval = 0x004924
PaintRect = 0x004936
QDStartUp = 0x004896
SelectWindow = 0x0049a8
SetPort = 0x004948
StopAlert = 0x0047a6
TaskMaster = 0x0049ba
__absdi_a = 0x005339
__absdi_b = 0x005341
__ashldi3 = 0x005157
__ashlhi3 = 0x004e62
__ashlsi3 = 0x004fea
__ashrdi3 = 0x00519d
__ashrhi3 = 0x004e81
__ashrsi3 = 0x005014
__bss_bank = 0x000000
__bss_end = 0x00a197
__bss_lo16 = 0x00a000
__bss_seg0_bank = 0x000000
__bss_seg0_lo16 = 0x00a000
__bss_seg0_size = 0x000197
__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 = 0x000197
__bss_start = 0x00a000
__cmpdi2 = 0x005247
__divdi3 = 0x0052ed
__divhi3 = 0x004eac
__divmod_setup = 0x004ee0
__divmoddi4_stash = 0x00512d
__divmodsi_setup = 0x0050dc
__divsi3 = 0x00508e
__heap_end = 0x00bf00
__heap_start = 0x00a197
__indirTarget = 0x00a195
__init_array_end = 0x005c31
__init_array_start = 0x005c31
__jsl_indir = 0x004de9
__lshrdi3 = 0x00517a
__lshrhi3 = 0x004e71
__lshrsi3 = 0x004fff
__moddi3 = 0x00530c
__modhi3 = 0x004ec6
__modsi3 = 0x0050b5
__muldi3 = 0x0051c3
__mulhi3 = 0x004dec
__mulsi3 = 0x004f31
__negdi_a = 0x005349
__negdi_b = 0x005367
__retdi = 0x00514a
__rodata_end = 0x005c31
__rodata_start = 0x0057d5
__start = 0x001000
__text_end = 0x0057d5
__text_start = 0x001000
__ucmpdi2 = 0x00521e
__udivdi3 = 0x00527e
__udivhi3 = 0x004e94
__udivmod_core = 0x004f13
__udivmoddi_core = 0x0052a0
__udivmodsi_core = 0x00502e
__udivsi3 = 0x005066
__umoddi3 = 0x005287
__umodhi3 = 0x004ea0
__umodsi3 = 0x00507a
__umulhisi3 = 0x004e0b
__umulhisi3_qsq = 0x0053d7
appleMenuStr = 0x0059a0
checkForDone = 0x0032c9
doAlert.alertRec = 0x005a4f
doAlert.button = 0x005a1f
doAlert.message = 0x005a37
doAlert.okStr = 0x005a1a
drawMovesList = 0x0028ff
drawScore = 0x00264d
drawSquare = 0x002b01
editMenuStr = 0x0058ee
fileMenuStr = 0x005961
findMove = 0x00221d
gAboutMsg = 0x0059d8
gBlackWinsMsg = 0x005b0d
gBoard = 0x00a08e
gBoardName = 0x0059c0
gBoardWin = 0x00a082
gCantPassMsg = 0x005a8f
gChainPath = 0x0057d5
gColor = 0x0057e9
gCurrentColor = 0x00a032
gDisp = 0x005b44
gDone = 0x00a02c
gDpBase = 0x00a193
gDpHandle = 0x00a18f
gDrawMsg = 0x005ad5
gEvent = 0x00a000
gIllegalMsg = 0x005aba
gMoveNotation = 0x00a189
gMoves = 0x00a0f4
gMovesLeft = 0x00a02e
gMovesMade = 0x00a0f2
gMovesName = 0x0059d1
gMovesWin = 0x00a08a
gPassMsg = 0x005b23
gPly = 0x005a8d
gScoreBuf = 0x00a174
gScoreName = 0x0059c9
gScoreWin = 0x00a086
gSelfPlay = 0x00a030
gSqScore = 0x005b54
gUserId = 0x00a18d
gWhiteWinsMsg = 0x005af7
initWindows.wp = 0x00a034
levelMenuStr = 0x005874
longjmp = 0x0053ad
main = 0x0010ba
makeAMove = 0x002f25
memcpy = 0x004698
memset = 0x00471a
newGame = 0x002056
optionsMenuStr = 0x0057eb
paintDesktopBackdrop = 0x004db7
scoreMove = 0x003ec1
scoreString.tpl = 0x005c1c
setjmp = 0x005385
startdesk = 0x0049d1