Home | History | Annotate | Download | only in PowerPC
      1 # RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj -relocation-model=static %s | \
      2 # RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=STATIC
      3 # RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj -relocation-model=pic %s | \
      4 # RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=PIC
      5 
      6         .cfi_startproc
      7         nop
      8         .cfi_endproc
      9 
     10 # STATIC:      Section {
     11 # STATIC:        Name: .eh_frame
     12 # STATIC-NEXT:   Type: SHT_PROGBITS
     13 # STATIC-NEXT:   Flags [ (0x2)
     14 # STATIC-NEXT:     SHF_ALLOC
     15 # STATIC-NEXT:   ]
     16 # STATIC-NEXT:   Address:
     17 # STATIC-NEXT:   Offset:
     18 # STATIC-NEXT:   Size: 40
     19 # STATIC-NEXT:   Link: 0
     20 # STATIC-NEXT:   Info: 0
     21 # STATIC-NEXT:   AddressAlignment: 8
     22 # STATIC-NEXT:   EntrySize:
     23 # STATIC-NEXT:   Relocations [
     24 # STATIC-NEXT:   ]
     25 # STATIC-NEXT:   SectionData (
     26 # STATIC-NEXT:     0000: 00000010 00000000 017A5200 04784101
     27 # STATIC-NEXT:     0010: 1B0C0100 00000010 00000018 00000000
     28 # STATIC-NEXT:     0020: 00000004 00000000
     29 # STATIC-NEXT:   )
     30 # STATIC-NEXT: }
     31 
     32 # STATIC:      Section {
     33 # STATIC:        Name: .rela.eh_frame
     34 # STATIC-NEXT:   Type: SHT_RELA
     35 # STATIC-NEXT:   Flags [ (0x0)
     36 # STATIC-NEXT:   ]
     37 # STATIC-NEXT:   Address:
     38 # STATIC-NEXT:   Offset:
     39 # STATIC-NEXT:   Size: 24
     40 # STATIC-NEXT:   Link:
     41 # STATIC-NEXT:   Info:
     42 # STATIC-NEXT:   AddressAlignment: 8
     43 # STATIC-NEXT:   EntrySize: 24
     44 # STATIC-NEXT:   Relocations [
     45 # STATIC-NEXT:     0x1C R_PPC64_REL32 .text 0x0
     46 # STATIC-NEXT:   ]
     47 
     48 # PIC:      Section {
     49 # PIC:        Name: .eh_frame
     50 # PIC-NEXT:   Type: SHT_PROGBITS
     51 # PIC-NEXT:   Flags [ (0x2)
     52 # PIC-NEXT:     SHF_ALLOC
     53 # PIC-NEXT:   ]
     54 # PIC-NEXT:   Address:
     55 # PIC-NEXT:   Offset:
     56 # PIC-NEXT:   Size: 40
     57 # PIC-NEXT:   Link: 0
     58 # PIC-NEXT:   Info: 0
     59 # PIC-NEXT:   AddressAlignment: 8
     60 # PIC-NEXT:   EntrySize: 0
     61 # PIC-NEXT:   Relocations [
     62 # PIC-NEXT:   ]
     63 # PIC-NEXT:   SectionData (
     64 # PIC-NEXT:     0000: 00000010 00000000 017A5200 04784101
     65 # PIC-NEXT:     0010: 1B0C0100 00000010 00000018 00000000
     66 # PIC-NEXT:     0020: 00000004 00000000
     67 # PIC-NEXT:   )
     68 # PIC-NEXT: }
     69 
     70 # PIC:      Section {
     71 # PIC:        Name: .rela.eh_frame
     72 # PIC-NEXT:   Type: SHT_RELA
     73 # PIC-NEXT:   Flags [ (0x0)
     74 # PIC-NEXT:   ]
     75 # PIC-NEXT:   Address:
     76 # PIC-NEXT:   Offset:
     77 # PIC-NEXT:   Size: 24
     78 # PIC-NEXT:   Link:
     79 # PIC-NEXT:   Info:
     80 # PIC-NEXT:   AddressAlignment: 8
     81 # PIC-NEXT:   EntrySize: 24
     82 # PIC-NEXT:   Relocations [
     83 # PIC-NEXT:     0x1C R_PPC64_REL32 .text 0x0
     84 # PIC-NEXT:   ]
     85