65816-llvm-mos/demos/reversi.map
2026-05-25 21:00:32 -05:00

333 lines
7.5 KiB
Text

# section layout
.text : 0x001000 .. 0x004457 ( 13399 bytes)
.rodata : 0x004457 .. 0x0048b3 ( 1116 bytes)
.bss : 0x00a000 .. 0x00a197 ( 407 bytes)
# per-input-file .text contributions
186 /home/scott/claude/llvm816/runtime/crt0Gsos.o
8992 /home/scott/claude/llvm816/demos/reversi.o
30853 /home/scott/claude/llvm816/runtime/libc.o
9098 /home/scott/claude/llvm816/runtime/snprintf.o
10865 /home/scott/claude/llvm816/runtime/extras.o
4374 /home/scott/claude/llvm816/runtime/softFloat.o
13388 /home/scott/claude/llvm816/runtime/softDouble.o
176 /home/scott/claude/llvm816/runtime/iigsGsos.o
20670 /home/scott/claude/llvm816/runtime/iigsToolbox.o
1139 /home/scott/claude/llvm816/runtime/desktop.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
0x000197 __bss_seg0_size
0x000197 __bss_size
0x001000 __start
0x001000 __text_start
0x0010ba main
0x001c6f newGame
0x001dad findMove
0x00201e drawScore
0x0022d0 drawMovesList
0x0024d2 drawBoard
0x00256f drawSquare
0x0029aa getMoves
0x002b61 makeAMove
0x002d1d checkForDone
0x002f11 applyMove
0x0030de scoreMove
0x0033da memcpy
0x00345a memset
0x0034b8 CtlStartUp
0x0034c8 NoteAlert
0x0034e4 StopAlert
0x003500 EMStartUp
0x00351f FMStartUp
0x00352f LEStartUp
0x00353f LoadOneTool
0x00354f NewHandle
0x003575 MenuStartUp
0x003585 CheckMItem
0x003595 HiliteMenu
0x0035a5 InsertMenu
0x0035ba NewMenu
0x0035d4 QDStartUp
0x0035ea DrawString
0x0035fc FrameOval
0x00360e GetPort
0x00361e GetPortRect
0x003630 GlobalToLocal
0x003642 LineTo
0x003652 MoveTo
0x003662 PaintOval
0x003674 PaintRect
0x003686 SetPort
0x003698 BeginUpdate
0x0036aa EndUpdate
0x0036bc FrontWindow
0x0036cc NewWindow
0x0036e6 SelectWindow
0x0036f8 TaskMaster
0x00370f startdesk
0x003a2d paintDesktopBackdrop
0x003a5f __jsl_indir
0x003a62 __mulhi3
0x003a81 __umulhisi3
0x003ad8 __ashlhi3
0x003ae7 __lshrhi3
0x003af7 __ashrhi3
0x003b0a __udivhi3
0x003b16 __umodhi3
0x003b22 __divhi3
0x003b3c __modhi3
0x003b56 __divmod_setup
0x003b89 __udivmod_core
0x003ba7 __mulsi3
0x003c60 __ashlsi3
0x003c75 __lshrsi3
0x003c8a __ashrsi3
0x003ca4 __udivmodsi_core
0x003cdc __udivsi3
0x003cf0 __umodsi3
0x003d04 __divsi3
0x003d2b __modsi3
0x003d52 __divmodsi_setup
0x003da3 __divmoddi4_stash
0x003dc0 __retdi
0x003dcd __ashldi3
0x003df0 __lshrdi3
0x003e13 __ashrdi3
0x003e39 __muldi3
0x003ea0 __ucmpdi2
0x003ec9 __cmpdi2
0x003f00 __udivdi3
0x003f09 __umoddi3
0x003f22 __udivmoddi_core
0x003f6f __divdi3
0x003f8e __moddi3
0x003fbb __absdi_a
0x003fc3 __absdi_b
0x003fcb __negdi_a
0x003fe9 __negdi_b
0x004007 setjmp
0x00402f longjmp
0x004059 __umulhisi3_qsq
0x004457 __rodata_start
0x004457 __text_end
0x004457 gChainPath
0x00446b gColor
0x00446d optionsMenuStr
0x0044f6 levelMenuStr
0x004570 editMenuStr
0x0045e3 fileMenuStr
0x004622 appleMenuStr
0x004642 gBoardName
0x00464b gScoreName
0x004653 gMovesName
0x00465a gAboutMsg
0x00469c doAlert.okStr
0x0046a1 doAlert.button
0x0046b9 doAlert.message
0x0046d1 doAlert.alertRec
0x00470f gPly
0x004711 gCantPassMsg
0x00473c gIllegalMsg
0x004757 gDrawMsg
0x004779 gWhiteWinsMsg
0x00478f gBlackWinsMsg
0x0047a5 gPassMsg
0x0047c6 gDisp
0x0047d6 gSqScore
0x00489e scoreString.tpl
0x0048b3 __init_array_end
0x0048b3 __init_array_start
0x0048b3 __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 = 0x003698
CheckMItem = 0x003585
CtlStartUp = 0x0034b8
DrawString = 0x0035ea
EMStartUp = 0x003500
EndUpdate = 0x0036aa
FMStartUp = 0x00351f
FrameOval = 0x0035fc
FrontWindow = 0x0036bc
GetPort = 0x00360e
GetPortRect = 0x00361e
GlobalToLocal = 0x003630
HiliteMenu = 0x003595
InsertMenu = 0x0035a5
LEStartUp = 0x00352f
LineTo = 0x003642
LoadOneTool = 0x00353f
MenuStartUp = 0x003575
MoveTo = 0x003652
NewHandle = 0x00354f
NewMenu = 0x0035ba
NewWindow = 0x0036cc
NoteAlert = 0x0034c8
PaintOval = 0x003662
PaintRect = 0x003674
QDStartUp = 0x0035d4
SelectWindow = 0x0036e6
SetPort = 0x003686
StopAlert = 0x0034e4
TaskMaster = 0x0036f8
__absdi_a = 0x003fbb
__absdi_b = 0x003fc3
__ashldi3 = 0x003dcd
__ashlhi3 = 0x003ad8
__ashlsi3 = 0x003c60
__ashrdi3 = 0x003e13
__ashrhi3 = 0x003af7
__ashrsi3 = 0x003c8a
__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 = 0x003ec9
__divdi3 = 0x003f6f
__divhi3 = 0x003b22
__divmod_setup = 0x003b56
__divmoddi4_stash = 0x003da3
__divmodsi_setup = 0x003d52
__divsi3 = 0x003d04
__heap_end = 0x00bf00
__heap_start = 0x00a197
__indirTarget = 0x00a195
__init_array_end = 0x0048b3
__init_array_start = 0x0048b3
__jsl_indir = 0x003a5f
__lshrdi3 = 0x003df0
__lshrhi3 = 0x003ae7
__lshrsi3 = 0x003c75
__moddi3 = 0x003f8e
__modhi3 = 0x003b3c
__modsi3 = 0x003d2b
__muldi3 = 0x003e39
__mulhi3 = 0x003a62
__mulsi3 = 0x003ba7
__negdi_a = 0x003fcb
__negdi_b = 0x003fe9
__retdi = 0x003dc0
__rodata_end = 0x0048b3
__rodata_start = 0x004457
__start = 0x001000
__text_end = 0x004457
__text_start = 0x001000
__ucmpdi2 = 0x003ea0
__udivdi3 = 0x003f00
__udivhi3 = 0x003b0a
__udivmod_core = 0x003b89
__udivmoddi_core = 0x003f22
__udivmodsi_core = 0x003ca4
__udivsi3 = 0x003cdc
__umoddi3 = 0x003f09
__umodhi3 = 0x003b16
__umodsi3 = 0x003cf0
__umulhisi3 = 0x003a81
__umulhisi3_qsq = 0x004059
appleMenuStr = 0x004622
applyMove = 0x002f11
checkForDone = 0x002d1d
doAlert.alertRec = 0x0046d1
doAlert.button = 0x0046a1
doAlert.message = 0x0046b9
doAlert.okStr = 0x00469c
drawBoard = 0x0024d2
drawMovesList = 0x0022d0
drawScore = 0x00201e
drawSquare = 0x00256f
editMenuStr = 0x004570
fileMenuStr = 0x0045e3
findMove = 0x001dad
gAboutMsg = 0x00465a
gBlackWinsMsg = 0x00478f
gBoard = 0x00a08e
gBoardName = 0x004642
gBoardWin = 0x00a082
gCantPassMsg = 0x004711
gChainPath = 0x004457
gColor = 0x00446b
gCurrentColor = 0x00a032
gDisp = 0x0047c6
gDone = 0x00a02c
gDpBase = 0x00a193
gDpHandle = 0x00a18f
gDrawMsg = 0x004757
gEvent = 0x00a000
gIllegalMsg = 0x00473c
gMoveNotation = 0x00a189
gMoves = 0x00a0f4
gMovesLeft = 0x00a02e
gMovesMade = 0x00a0f2
gMovesName = 0x004653
gMovesWin = 0x00a08a
gPassMsg = 0x0047a5
gPly = 0x00470f
gScoreBuf = 0x00a174
gScoreName = 0x00464b
gScoreWin = 0x00a086
gSelfPlay = 0x00a030
gSqScore = 0x0047d6
gUserId = 0x00a18d
gWhiteWinsMsg = 0x004779
getMoves = 0x0029aa
initWindows.wp = 0x00a034
levelMenuStr = 0x0044f6
longjmp = 0x00402f
main = 0x0010ba
makeAMove = 0x002b61
memcpy = 0x0033da
memset = 0x00345a
newGame = 0x001c6f
optionsMenuStr = 0x00446d
paintDesktopBackdrop = 0x003a2d
scoreMove = 0x0030de
scoreString.tpl = 0x00489e
setjmp = 0x004007
startdesk = 0x00370f