# 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
