1 #objdump: -Drx 2 #name: PowerPC Test 1, 32 bit elf 3 4 .* 5 .* 6 architecture: powerpc:common, flags 0x00000011: 7 HAS_RELOC, HAS_SYMS 8 start address 0x00000000 9 10 Sections: 11 Idx Name +Size +VMA +LMA +File off +Algn 12 0 \.text +00000050 0+0000 0+0000 .* 13 +CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 14 1 \.data +00000018 0+0000 0+0000 .* 15 +CONTENTS, ALLOC, LOAD, RELOC, DATA 16 2 \.bss +00000000 0+0000 0+0000 .* 17 +ALLOC 18 SYMBOL TABLE: 19 0+0000 l d \.text 0+0000 (|\.text) 20 0+0000 l d \.data 0+0000 (|\.data) 21 0+0000 l d \.bss 0+0000 (|\.bss) 22 0+0000 l \.data 0+0000 dsym0 23 0+0004 l \.data 0+0000 dsym1 24 0+0004 l \.data 0+0000 usym0 25 0+0008 l \.data 0+0000 usym1 26 0+0008 l \.data 0+0000 datpt 27 0+000c l \.data 0+0000 dat0 28 0+0010 l \.data 0+0000 dat1 29 0+0014 l \.data 0+0000 dat2 30 0+0000 \*UND\* 0+0000 esym0 31 0+0000 \*UND\* 0+0000 esym1 32 0+0000 \*UND\* 0+0000 jk 33 34 35 Disassembly of section \.text: 36 37 0+0000 <\.text>: 38 0: (80 63 00 00|00 00 63 80) lwz r3,0\(r3\) 39 (2|0): R_PPC_ADDR16_LO \.data 40 4: (80 63 00 0.|0. 00 63 80) lwz r3,.\(r3\) 41 (6|4): R_PPC_ADDR16_LO \.data\+0x4 42 8: (80 63 00 0.|0. 00 63 80) lwz r3,.\(r3\) 43 (a|8): R_PPC_ADDR16_LO \.data\+0x4 44 c: (80 63 00 0.|0. 00 63 80) lwz r3,.\(r3\) 45 (e|c): R_PPC_ADDR16_LO \.data\+0x8 46 10: (80 63 00 00|00 00 63 80) lwz r3,0\(r3\) 47 (12|10): R_PPC_ADDR16_LO esym0 48 14: (80 63 00 00|00 00 63 80) lwz r3,0\(r3\) 49 (16|14): R_PPC_ADDR16_LO esym1 50 18: (38 60 00 04|04 00 60 38) li r3,4 51 1c: (38 60 ff fc|fc ff 60 38) li r3,-4 52 20: (38 60 00 04|04 00 60 38) li r3,4 53 24: (38 60 ff fc|fc ff 60 38) li r3,-4 54 28: (38 60 ff fc|fc ff 60 38) li r3,-4 55 2c: (38 60 00 04|04 00 60 38) li r3,4 56 30: (38 60 00 00|00 00 60 38) li r3,0 57 (32|30): R_PPC_ADDR16_LO \.data 58 34: (38 60 00 00|00 00 60 38) li r3,0 59 (36|34): R_PPC_ADDR16_HI \.data 60 38: (38 60 00 00|00 00 60 38) li r3,0 61 (3a|38): R_PPC_ADDR16_HA \.data 62 3c: (38 60 ff fc|fc ff 60 38) li r3,-4 63 40: (38 60 ff ff|ff ff 60 38) li r3,-1 64 44: (38 60 00 00|00 00 60 38) li r3,0 65 48: (80 64 00 04|04 00 64 80) lwz r3,4\(r4\) 66 4c: (80 60 00 00|00 00 60 80) lwz r3,0\(0\) 67 (4e|4c): R_PPC_ADDR16_LO \.text 68 Disassembly of section \.data: 69 70 0+0000 <dsym0>: 71 0: (de ad be ef|ef be ad de) stfdu f21,-16657\(r13\) 72 73 0+0004 <dsym1>: 74 4: (ca fe ba be|be ba fe ca) lfd f23,-17730\(r30\) 75 76 0+0008 <datpt>: 77 8: 00 00 00 00 \.long 0x0 78 8: R_PPC_REL32 jk\+0x989680 79 80 0+000c <dat0>: 81 c: 00 00 00 00 \.long 0x0 82 c: R_PPC_REL32 jk-0x4 83 84 0+0010 <dat1>: 85 10: 00 00 00 00 \.long 0x0 86 10: R_PPC_REL32 jk 87 88 0+0014 <dat2>: 89 14: 00 00 00 00 \.long 0x0 90 14: R_PPC_REL32 jk\+0x4 91