brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.1 KiB · 893fd3c Raw
106 lines · plain
1# REQUIRES: powerpc-registered-target2 3# RUN: llvm-objdump -D %p/Inputs/xcoff-section-headers64.o | \4# RUN:   FileCheck --check-prefixes=COMMON,PLAIN %s5 6# RUN: llvm-objdump -D --symbol-description %p/Inputs/xcoff-section-headers64.o | \7# RUN:   FileCheck --check-prefixes=COMMON,DESC %s8 9# RUN: llvm-objdump -D -r --symbol-description %p/Inputs/xcoff-section-headers64.o | \10# RUN:   FileCheck --check-prefixes=COMMON,DESC,RELOC,COMMON-RELOC %s11 12## xcoff-section-headers64.o Compiled with IBM XL C/C++ for AIX, V16.1.013## compiler command: xlc -q64 -qtls -o xcoff-section-headers64.o -c test.c14 15## test.c:16## int a;17## int b = 12345;18## __thread int c;19## __thread double d = 3.14159;20##21## int func(void)  {22##   return a;23## }24 25COMMON:       Inputs/xcoff-section-headers64.o:	file format aix5coff64-rs600026COMMON:       Disassembly of section .text:27COMMON-EMPTY:28PLAIN:        0000000000000000 <.func>:29DESC:         0000000000000000 (idx: 6) .func:30COMMON-NEXT:         0: e8 62 00 08   ld 3, 8(2)31RELOC-NEXT:                           00000002:  R_TOC        (idx: 16) a[TC]32COMMON-NEXT:         4: e8 63 00 02   lwa 3, 0(3)33COMMON-NEXT:         8: 4e 80 00 20   blr34COMMON-NEXT:         c: 00 00 00 00   <unknown>35COMMON-NEXT:        10: 00 00 20 40   <unknown>36COMMON-NEXT:        14: 00 00 00 01   <unknown>37COMMON-NEXT:        18: 00 00 00 0c   <unknown>38COMMON-NEXT:        1c: 00 04 66 75   <unknown>39COMMON-NEXT:        20: 6e 63 00 00   xoris 3, 19, 040COMMON-NEXT:                  ...41COMMON-EMPTY:42COMMON-NEXT:  Disassembly of section .data:43COMMON-EMPTY:44PLAIN:        0000000000000080 <func>:45DESC:         0000000000000080 (idx: 12) func[TC]:46COMMON-NEXT:        80: 00 00 00 00   <unknown>47RELOC-NEXT:                           00000080:  R_POS       (idx: 10) func[DS]48COMMON-NEXT:        84: 00 00 00 a8   <unknown>49COMMON-EMPTY:50PLAIN:        0000000000000088 <a>:51DESC:         0000000000000088 (idx: 16) a[TC]:52COMMON-NEXT:        88: 00 00 00 00   <unknown>53RELOC-NEXT:                            00000088:  R_POS       (idx: 14) a[RW]54COMMON-NEXT:        8c: 00 00 00 c8   <unknown>55COMMON-EMPTY:56PLAIN:        0000000000000090 <b>:57DESC:         0000000000000090 (idx: 20) b[TC]:58COMMON-NEXT:        90: 00 00 00 00   <unknown>59RELOC-NEXT:                            00000090:  R_POS       (idx: 18) b[RW]60COMMON-NEXT:        94: 00 00 00 c0   <unknown>61COMMON-EMPTY:62PLAIN:        0000000000000098 <c>:63DESC:         0000000000000098 (idx: 24) c[TC]:64COMMON-NEXT:        98: 00 00 00 00   <unknown>65RELOC-NEXT:                            00000098:  R_TLS       (idx: 22) c[UL]66COMMON-NEXT:        9c: 00 00 00 08   <unknown>67COMMON-EMPTY:68PLAIN:        00000000000000a0 <d>:69DESC:         00000000000000a0 (idx: 28) d[TC]:70COMMON-RELOC-NEXT:  a0: 00 00 00 00   <unknown>71RELOC-NEXT:                           000000a0:  R_TLS        (idx: 26) d[TL]72COMMON-RELOC-NEXT:  a4: 00 00 00 00   <unknown>73PLAIN:        00000000000000a8 <func>:74DESC:         00000000000000a8 (idx: 10) func[DS]:75COMMON-RELOC-NEXT:  a8: 00 00 00 00   <unknown>76RELOC-NEXT:                           000000a8:  R_POS        (idx: 6) .func77COMMON-RELOC-NEXT:  ac: 00 00 00 00   <unknown>78COMMON-RELOC-NEXT:  b0: 00 00 00 00   <unknown>79RELOC-NEXT:                           000000b0:  R_POS        (idx: 8) TOC[TC0]80COMMON:             b4: 00 00 00 80   <unknown>81COMMON-NEXT:                  ...82COMMON-EMPTY:83PLAIN:        00000000000000c0 <b>:84DESC:         00000000000000c0 (idx: 18) b[RW]:85COMMON-NEXT:        c0: 00 00 30 39   <unknown>86COMMON-NEXT:        c4: 00 00 00 00   <unknown>87COMMON-EMPTY:88COMMON-NEXT:  Disassembly of section .bss:89COMMON-EMPTY:90PLAIN:        00000000000000c8 <a>:91DESC:         00000000000000c8 (idx: 14) a[RW]:92COMMON-NEXT:  ...93COMMON-EMPTY:94COMMON-NEXT:  Disassembly of section .tdata:95COMMON-EMPTY:96PLAIN:        0000000000000000 <d>:97DESC:         0000000000000000 (idx: 26) d[TL]:98COMMON-NEXT:         0: 40 09 21 f9   bdnzfl  9, 0x21f899COMMON-NEXT:         4: f0 1b 86 6e   <unknown>100COMMON-EMPTY:101COMMON-NEXT:  Disassembly of section .tbss:102COMMON-EMPTY:103PLAIN:        0000000000000008 <c>:104DESC:         0000000000000008 (idx: 22) c[UL]:105COMMON-NEXT:  ...106