diff options
| author | Peter Sewell | 2014-10-27 18:27:35 +0000 |
|---|---|---|
| committer | Peter Sewell | 2014-10-27 18:27:35 +0000 |
| commit | 897ad75e8b2d32f671c40c75b5afefa604df5248 (patch) | |
| tree | 4cf8858a61dc94cf68a3bc0e6ef81f835a9267f7 /src | |
| parent | dcc835cc3979ca2b07c2bff50bfa7928eab8681c (diff) | |
add objdump disassembly of hello4 executable
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/hello4.objdump-D | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/src/test/hello4.objdump-D b/src/test/hello4.objdump-D new file mode 100644 index 00000000..9b2f6c70 --- /dev/null +++ b/src/test/hello4.objdump-D @@ -0,0 +1,79 @@ +hello4: file format elf64-powerpc + + +Disassembly of section .note.gnu.build-id: + +0000000010000120 <.note.gnu.build-id>: + 10000120: 00 00 00 04 .long 0x4 + 10000124: 00 00 00 14 .long 0x14 + 10000128: 00 00 00 03 .long 0x3 + 1000012c: 47 4e 55 00 .long 0x474e5500 + 10000130: 9a e3 14 bb stb r23,5307(r3) + 10000134: f9 dc 7d 0e .long 0xf9dc7d0e + 10000138: 69 0d 2a a8 xori r13,r8,10920 + 1000013c: 15 68 80 6a .long 0x1568806a + 10000140: 64 36 a4 e2 oris r22,r1,42210 + +Disassembly of section .text: + +0000000010000148 <.main>: + 10000148: fb e1 ff f8 std r31,-8(r1) + 1000014c: f8 21 ff b1 stdu r1,-80(r1) + 10000150: 7c 3f 0b 78 mr r31,r1 + 10000154: 38 00 00 06 li r0,6 + 10000158: 90 1f 00 38 stw r0,56(r31) + 1000015c: 38 00 00 07 li r0,7 + 10000160: 90 1f 00 34 stw r0,52(r31) + 10000164: 38 00 00 00 li r0,0 + 10000168: 90 1f 00 30 stw r0,48(r31) + 1000016c: 81 3f 00 38 lwz r9,56(r31) + 10000170: 80 1f 00 34 lwz r0,52(r31) + 10000174: 7c 09 01 d6 mullw r0,r9,r0 + 10000178: 7c 09 07 b4 extsw r9,r0 + 1000017c: 81 7f 00 38 lwz r11,56(r31) + 10000180: 80 1f 00 34 lwz r0,52(r31) + 10000184: 7c 00 58 50 subf r0,r0,r11 + 10000188: 7c 00 07 b4 extsw r0,r0 + 1000018c: 7f 89 00 00 cmpw cr7,r9,r0 + 10000190: 40 9d 00 18 ble- cr7,100001a8 <.main+0x60> + 10000194: 81 3f 00 38 lwz r9,56(r31) + 10000198: 80 1f 00 34 lwz r0,52(r31) + 1000019c: 7c 09 01 d6 mullw r0,r9,r0 + 100001a0: 90 1f 00 30 stw r0,48(r31) + 100001a4: 48 00 00 14 b 100001b8 <.main+0x70> + 100001a8: 81 3f 00 38 lwz r9,56(r31) + 100001ac: 80 1f 00 34 lwz r0,52(r31) + 100001b0: 7c 00 48 50 subf r0,r0,r9 + 100001b4: 90 1f 00 30 stw r0,48(r31) + 100001b8: 80 1f 00 30 lwz r0,48(r31) + 100001bc: 7c 00 07 b4 extsw r0,r0 + 100001c0: 7c 03 03 78 mr r3,r0 + 100001c4: 38 3f 00 50 addi r1,r31,80 + 100001c8: eb e1 ff f8 ld r31,-8(r1) + 100001cc: 4e 80 00 20 blr + ... + 100001d8: 80 01 00 01 lwz r0,1(r1) + +Disassembly of section .opd: + +00000000100101e0 <main>: + 100101e0: 00 00 00 00 .long 0x0 + 100101e4: 10 00 01 48 vmulosh v0,v0,v0 + 100101e8: 00 00 00 00 .long 0x0 + 100101ec: 10 01 81 e0 vmhaddshs v0,v1,v16,v7 + ... + +Disassembly of section .comment: + +0000000000000000 <.comment>: + 0: 47 43 43 3a .long 0x4743433a + 4: 20 28 47 4e subfic r1,r8,18254 + 8: 55 29 20 34 rlwinm r9,r9,4,0,26 + c: 2e 34 2e 37 cmpdi cr4,r20,11831 + 10: 20 32 30 31 subfic r1,r18,12337 + 14: 32 30 33 31 addic r17,r16,13105 + 18: 33 20 28 52 addic r25,r0,10322 + 1c: 65 64 20 48 oris r4,r11,8264 + 20: 61 74 20 34 ori r20,r11,8244 + 24: 2e 34 2e 37 cmpdi cr4,r20,11831 + 28: 2d 33 29 00 cmpdi cr2,r19,10496 |
