# 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