333 lines
7.5 KiB
Text
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
|