brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.3 KiB · 4743694 Raw
129 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-objcopy --remove-section __DATA,C %t %t.copy3 4# RUN: llvm-readobj --symbols %t.copy | FileCheck %s5 6# CHECK: Symbols [7# CHECK-NEXT:   Symbol {8# CHECK-NEXT:     Name: _A (1)9# CHECK-NEXT:     Extern10# CHECK-NEXT:     Type: Section (0xE)11# CHECK-NEXT:     Section: __data (0x2)12# CHECK-NEXT:     RefType: UndefinedNonLazy (0x0)13# CHECK-NEXT:     Flags [ (0x0)14# CHECK-NEXT:     ]15# CHECK-NEXT:     Value: 0x016# CHECK-NEXT:   }17# CHECK-NEXT: ]18 19--- !mach-o20FileHeader:21  magic:           0xFEEDFACF22  cputype:         0x0100000723  cpusubtype:      0x0000000324  filetype:        0x0000000125  ncmds:           426  sizeofcmds:      43227  flags:           0x0000200028  reserved:        0x0000000029LoadCommands:30  - cmd:             LC_SEGMENT_6431    cmdsize:         31232    segname:         ''33    vmaddr:          034    vmsize:          835    fileoff:         46436    filesize:        837    maxprot:         738    initprot:        739    nsects:          340    flags:           041    Sections:42      - sectname:        __text43        segname:         __TEXT44        addr:            0x000000000000000045        size:            046        offset:          0x000001D047        align:           048        reloff:          0x0000000049        nreloc:          050        flags:           0x8000000051        reserved1:       0x0000000052        reserved2:       0x0000000053        reserved3:       0x0000000054        content:         ''55      - sectname:        __data56        segname:         __DATA57        addr:            0x000000000000000058        size:            459        offset:          0x000001D060        align:           261        reloff:          0x0000000062        nreloc:          063        flags:           0x0000000064        reserved1:       0x0000000065        reserved2:       0x0000000066        reserved3:       0x0000000067        content:         '01000000'68      - sectname:        C69        segname:         __DATA70        addr:            0x000000000000000471        size:            472        offset:          0x000001D473        align:           274        reloff:          0x0000000075        nreloc:          076        flags:           0x0000000077        reserved1:       0x0000000078        reserved2:       0x0000000079        reserved3:       0x0000000080        content:         '02000000'81  - cmd:             LC_VERSION_MIN_MACOSX82    cmdsize:         1683    version:         65894484    sdk:             085  - cmd:             LC_SYMTAB86    cmdsize:         2487    symoff:          47288    nsyms:           289    stroff:          50490    strsize:         891  - cmd:             LC_DYSYMTAB92    cmdsize:         8093    ilocalsym:       094    nlocalsym:       095    iextdefsym:      096    nextdefsym:      297    iundefsym:       298    nundefsym:       099    tocoff:          0100    ntoc:            0101    modtaboff:       0102    nmodtab:         0103    extrefsymoff:    0104    nextrefsyms:     0105    indirectsymoff:  0106    nindirectsyms:   0107    extreloff:       0108    nextrel:         0109    locreloff:       0110    nlocrel:         0111LinkEditData:112  NameList:113    - n_strx:          4114      n_type:          0x0F115      n_sect:          2116      n_desc:          0117      n_value:         0118    - n_strx:          1119      n_type:          0x0F120      n_sect:          3121      n_desc:          0122      n_value:         4123  StringTable:124    - ''125    - _B126    - _A127    - ''128...129