# 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