home *** CD-ROM | disk | FTP | other *** search
-
- TaskASemaphore.elf: file format elf32-powerpc
- TaskASemaphore.elf
- architecture: powerpc:common, flags 0x00000011:
- HAS_RELOC, HAS_SYMS
- start address 0x00000000
-
- Sections:
- Idx Name Size VMA LMA File off Algn
- 0 .text 00000138 00000000 00000000 00000034 2**2
- CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
- 1 .rodata 00000098 00000000 00000000 0000016c 2**2
- CONTENTS, ALLOC, LOAD, READONLY, DATA
- 2 .data 00000000 00000000 00000000 00000204 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 3 .bss 00000000 00000000 00000000 00000204 2**0
- ALLOC
- 4 .comment 00000014 00000000 00000000 00000204 2**0
- CONTENTS, READONLY
- SYMBOL TABLE:
- 00000000 l d .text 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d .rodata 00000000
- 00000000 l d .data 00000000
- 00000000 l d .bss 00000000
- 00000000 l d .comment 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l d *ABS* 00000000
- 00000000 l df *ABS* 00000000 TaskASemaphore.c
- 00000000 l O .text 00000000 gcc2_compiled.
- 00000000 *UND* 00000000 PPCDeleteSemaphore
- 00000000 *UND* 00000000 PPCfprintf
- 00000000 *UND* 00000000 PPCObtainSemaphoreByName
- 00000000 *UND* 00000000 PPCObtainSemaphore
- 00000000 *UND* 00000000 PPCprintf
- 00000000 *UND* 00000000 PPCCreateSemaphore
- 00000000 *UND* 00000000 PPCOpen
- 00000004 g F .text 00000134 main
- 00000000 *UND* 00000000 PPCReleaseSemaphore
-
-
- Disassembly of section .text:
- 00000000 <gcc2_compiled.> .long 0x404c
- main():
- 00000004 <main> stwu r1,-112(r1)
- 00000008 <main+4> mflr r0
- 0000000c <main+8> stw r28,96(r1)
- 00000010 <main+c> stw r29,100(r1)
- 00000014 <main+10> stw r30,104(r1)
- 00000018 <main+14> stw r31,108(r1)
- 0000001c <main+18> stw r0,116(r1)
- 00000020 <main+1c> lis r29,0
- RELOC: 00000022 R_PPC_ADDR16_HA .rodata
- 00000024 <main+20> addi r3,r29,0
- RELOC: 00000026 R_PPC_ADDR16_LO .rodata
- 00000028 <main+24> bl 00000028 <main+24>
- RELOC: 00000028 R_PPC_REL24 PPCObtainSemaphoreByName
- 0000002c <main+28> mr. r30,r3
- 00000030 <main+2c> li r28,0
- 00000034 <main+30> li r31,1
- 00000038 <main+34> bne 00000094 <main+90>
- 0000003c <main+38> lis r0,-32766
- 00000040 <main+3c> ori r0,r0,20480
- 00000044 <main+40> stw r0,8(r1)
- 00000048 <main+44> addi r29,r29,0
- RELOC: 0000004a R_PPC_ADDR16_LO .rodata
- 0000004c <main+48> stw r29,12(r1)
- 00000050 <main+4c> stw r30,16(r1)
- 00000054 <main+50> addi r3,r1,8
- 00000058 <main+54> bl 00000058 <main+54>
- RELOC: 00000058 R_PPC_REL24 PPCCreateSemaphore
- 0000005c <main+58> mr. r30,r3
- 00000060 <main+5c> bne 0000008c <main+88>
- 00000064 <main+60> mr r3,r29
- 00000068 <main+64> bl 00000068 <main+64>
- RELOC: 00000068 R_PPC_REL24 PPCObtainSemaphoreByName
- 0000006c <main+68> mr. r30,r3
- 00000070 <main+6c> bne 00000094 <main+90>
- 00000074 <main+70> lis r3,16
- RELOC: 00000076 R_PPC_ADDR16_HA .rodata+0x00000010
- 00000078 <main+74> addi r3,r3,16
- RELOC: 0000007a R_PPC_ADDR16_LO .rodata+0x00000010
- 0000007c <main+78> crclr 4*cr1+eq
- 00000080 <main+7c> bl 00000080 <main+7c>
- RELOC: 00000080 R_PPC_REL24 PPCprintf
- 00000084 <main+80> li r3,20
- 00000088 <main+84> b 00000118 <main+114>
- 0000008c <main+88> li r28,1
- 00000090 <main+8c> li r31,0
- 00000094 <main+90> lis r3,72
- RELOC: 00000096 R_PPC_ADDR16_HA .rodata+0x00000048
- 00000098 <main+94> addi r3,r3,72
- RELOC: 0000009a R_PPC_ADDR16_LO .rodata+0x00000048
- 0000009c <main+98> li r4,1006
- 000000a0 <main+9c> bl 000000a0 <main+9c>
- RELOC: 000000a0 R_PPC_REL24 PPCOpen
- 000000a4 <main+a0> mr. r29,r3
- 000000a8 <main+a4> beq 000000f4 <main+f0>
- 000000ac <main+a8> lis r28,100
- RELOC: 000000ae R_PPC_ADDR16_HA .rodata+0x00000064
- 000000b0 <main+ac> cmpwi cr1,r31,0
- 000000b4 <main+b0> bne cr1,000000c0 <main+bc>
- 000000b8 <main+b4> mr r3,r30
- 000000bc <main+b8> bl 000000bc <main+b8>
- RELOC: 000000bc R_PPC_REL24 PPCObtainSemaphore
- 000000c0 <main+bc> li r31,0
- 000000c4 <main+c0> mr r3,r29
- 000000c8 <main+c4> addi r4,r28,100
- RELOC: 000000ca R_PPC_ADDR16_LO .rodata+0x00000064
- 000000cc <main+c8> mr r5,r31
- 000000d0 <main+cc> crclr 4*cr1+eq
- 000000d4 <main+d0> bl 000000d4 <main+d0>
- RELOC: 000000d4 R_PPC_REL24 PPCfprintf
- 000000d8 <main+d4> addi r31,r31,1
- 000000dc <main+d8> cmpwi cr1,r31,9
- 000000e0 <main+dc> ble cr1,000000c4 <main+c0>
- 000000e4 <main+e0> mr r3,r30
- 000000e8 <main+e4> bl 000000e8 <main+e4>
- RELOC: 000000e8 R_PPC_REL24 PPCReleaseSemaphore
- 000000ec <main+e8> li r31,0
- 000000f0 <main+ec> b 000000b0 <main+ac>
- 000000f4 <main+f0> lis r3,124
- RELOC: 000000f6 R_PPC_ADDR16_HA .rodata+0x0000007c
- 000000f8 <main+f4> addi r3,r3,124
- RELOC: 000000fa R_PPC_ADDR16_LO .rodata+0x0000007c
- 000000fc <main+f8> crclr 4*cr1+eq
- 00000100 <main+fc> bl 00000100 <main+fc>
- RELOC: 00000100 R_PPC_REL24 PPCprintf
- 00000104 <main+100> cmpwi cr1,r28,0
- 00000108 <main+104> beq cr1,00000114 <main+110>
- 0000010c <main+108> mr r3,r30
- 00000110 <main+10c> bl 00000110 <main+10c>
- RELOC: 00000110 R_PPC_REL24 PPCDeleteSemaphore
- 00000114 <main+110> li r3,0
- 00000118 <main+114> lwz r0,116(r1)
- 0000011c <main+118> mtlr r0
- 00000120 <main+11c> lwz r28,96(r1)
- 00000124 <main+120> lwz r29,100(r1)
- 00000128 <main+124> lwz r30,104(r1)
- 0000012c <main+128> lwz r31,108(r1)
- 00000130 <main+12c> addi r1,r1,112
- 00000134 <main+130> blr
- Disassembly of section .rodata:
- 00000000 <.rodata> rlwinm. r1,r3,14,13,21
- 00000004 <.rodata+4> rlwimi. r5,r27,13,21,16
- 00000008 <.rodata+8> andi. r8,r3,28530
- 0000000c <.rodata+c> oris r0,r8,0
- 00000010 <.rodata+10> .long 0x43616e60
- 00000014 <.rodata+14> andis. r0,r1,28514
- 00000018 <.rodata+18> andis. r1,r3,26990
- 0000001c <.rodata+1c> subfic r3,r19,25965
- 00000020 <.rodata+20> ori r16,r11,26735
- 00000024 <.rodata+24> andi. r5,r19,8294
- 00000028 <.rodata+28> andi. r15,r19,27936
- 0000002c <.rodata+2c> andis. r1,r3,29547
- 00000030 <.rodata+30> subfic r2,r2,8303
- 00000034 <.rodata+34> andi. r0,r17,25458
- 00000038 <.rodata+38> oris r1,r11,29797
- 0000003c <.rodata+3c> subfic r3,r13,31008
- 00000040 <.rodata+40> xoris r23,r27,28170
- ...
- 00000048 <.rodata+48> ori r15,r27,28218
- 0000004c <.rodata+4c> addic r1,r15,12335
- 00000050 <.rodata+50> addic. r17,r20,12335
- 00000054 <.rodata+54> addic r17,r16,12335
- 00000058 <.rodata+58> rlwinm. r1,r3,14,13,21
- 0000005c <.rodata+5c> bdnzt+ 4*cr3+so,000043a8 <main+43a4>
- 00000060 <.rodata+60> .long 0x4f534500
- 00000064 <.rodata+64> dozi r11,r12,25658
- 00000068 <.rodata+68> rlwinm. r1,r3,14,13,21
- 0000006c <.rodata+6c> subfic r2,r1,8297
- 00000070 <.rodata+70> andi. r0,r25,24931
- 00000074 <.rodata+74> andis. r9,r3,30309
- 00000078 <.rodata+78> tdlti r0,0
- 0000007c <.rodata+7c> .long 0x436f756c
- 00000080 <.rodata+80> oris r14,r3,24692
- 00000084 <.rodata+84> subfic r3,r15,28773
- 00000088 <.rodata+88> xoris r0,r17,17228
- 0000008c <.rodata+8c> bl 012057f4 <main+12057f0>
- 00000090 <.rodata+90> xoris r4,r19,28535
- 00000094 <.rodata+94> tdlti r0,0
- Disassembly of section .data:
-