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