Home | History | Annotate | Download | only in llvm-readobj
      1 RUN: llvm-readobj -s %p/Inputs/trivial.obj.coff-i386 \
      2 RUN:   | FileCheck %s -check-prefix COFF
      3 RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-i386 \
      4 RUN:   | FileCheck %s -check-prefix ELF
      5 RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-i386 \
      6 RUN:   | FileCheck %s -check-prefix MACHO-I386
      7 RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-x86-64 \
      8 RUN:   | FileCheck %s -check-prefix MACHO-X86-64
      9 RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-ppc \
     10 RUN:   | FileCheck %s -check-prefix MACHO-PPC
     11 RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-ppc64 \
     12 RUN:   | FileCheck %s -check-prefix MACHO-PPC64
     13 RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-arm \
     14 RUN:   | FileCheck %s -check-prefix MACHO-ARM
     15 
     16 COFF:      Sections [
     17 COFF-NEXT:   Section {
     18 COFF-NEXT:     Number: 1
     19 COFF-NEXT:     Name: .text (2E 74 65 78 74 00 00 00)
     20 COFF-NEXT:     VirtualSize: 0x0
     21 COFF-NEXT:     VirtualAddress: 0x0
     22 COFF-NEXT:     RawDataSize: 22
     23 COFF-NEXT:     PointerToRawData: 0x64
     24 COFF-NEXT:     PointerToRelocations: 0x7A
     25 COFF-NEXT:     PointerToLineNumbers: 0x0
     26 COFF-NEXT:     RelocationCount: 3
     27 COFF-NEXT:     LineNumberCount: 0
     28 COFF-NEXT:     Characteristics [ (0x60500020)
     29 COFF-NEXT:       IMAGE_SCN_ALIGN_16BYTES (0x500000)
     30 COFF-NEXT:       IMAGE_SCN_CNT_CODE (0x20)
     31 COFF-NEXT:       IMAGE_SCN_MEM_EXECUTE (0x20000000)
     32 COFF-NEXT:       IMAGE_SCN_MEM_READ (0x40000000)
     33 COFF-NEXT:     ]
     34 COFF-NEXT:   }
     35 COFF-NEXT:   Section {
     36 COFF-NEXT:     Number: 2
     37 COFF-NEXT:     Name: .data (2E 64 61 74 61 00 00 00)
     38 COFF-NEXT:     VirtualSize: 0x0
     39 COFF-NEXT:     VirtualAddress: 0x0
     40 COFF-NEXT:     RawDataSize: 13
     41 COFF-NEXT:     PointerToRawData: 0x98
     42 COFF-NEXT:     PointerToRelocations: 0x0
     43 COFF-NEXT:     PointerToLineNumbers: 0x0
     44 COFF-NEXT:     RelocationCount: 0
     45 COFF-NEXT:     LineNumberCount: 0
     46 COFF-NEXT:     Characteristics [ (0xC0300040)
     47 COFF-NEXT:       IMAGE_SCN_ALIGN_4BYTES (0x300000)
     48 COFF-NEXT:       IMAGE_SCN_CNT_INITIALIZED_DATA (0x40)
     49 COFF-NEXT:       IMAGE_SCN_MEM_READ (0x40000000)
     50 COFF-NEXT:       IMAGE_SCN_MEM_WRITE (0x80000000)
     51 COFF-NEXT:     ]
     52 COFF-NEXT:   }
     53 COFF-NEXT: ]
     54 
     55 ELF:      Sections [
     56 ELF-NEXT:   Section {
     57 ELF-NEXT:     Index: 0
     58 ELF-NEXT:     Name:  (0)
     59 ELF-NEXT:     Type: SHT_NULL (0x0)
     60 ELF-NEXT:     Flags [ (0x0)
     61 ELF-NEXT:     ]
     62 ELF-NEXT:     Address: 0x0
     63 ELF-NEXT:     Offset: 0x0
     64 ELF-NEXT:     Size: 0
     65 ELF-NEXT:     Link: 0
     66 ELF-NEXT:     Info: 0
     67 ELF-NEXT:     AddressAlignment: 0
     68 ELF-NEXT:     EntrySize: 0
     69 ELF-NEXT:   }
     70 ELF-NEXT:   Section {
     71 ELF-NEXT:     Index: 1
     72 ELF-NEXT:     Name: .text (5)
     73 ELF-NEXT:     Type: SHT_PROGBITS (0x1)
     74 ELF-NEXT:     Flags [ (0x6)
     75 ELF-NEXT:       SHF_ALLOC (0x2)
     76 ELF-NEXT:       SHF_EXECINSTR (0x4)
     77 ELF-NEXT:     ]
     78 ELF-NEXT:     Address: 0x0
     79 ELF-NEXT:     Offset: 0x40
     80 ELF-NEXT:     Size: 42
     81 ELF-NEXT:     Link: 0
     82 ELF-NEXT:     Info: 0
     83 ELF-NEXT:     AddressAlignment: 16
     84 ELF-NEXT:     EntrySize: 0
     85 ELF-NEXT:   }
     86 
     87 MACHO-I386:      Sections [
     88 MACHO-I386-NEXT:   Section {
     89 MACHO-I386-NEXT:     Index: 0
     90 MACHO-I386-NEXT:     Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
     91 MACHO-I386-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
     92 MACHO-I386-NEXT:     Address: 0x0
     93 MACHO-I386-NEXT:     Size: 0x22
     94 MACHO-I386-NEXT:     Offset: 324
     95 MACHO-I386-NEXT:     Alignment: 4
     96 MACHO-I386-NEXT:     RelocationOffset: 0x174
     97 MACHO-I386-NEXT:     RelocationCount: 4
     98 MACHO-I386-NEXT:     Type: 0x0
     99 MACHO-I386-NEXT:     Attributes [ (0x800004)
    100 MACHO-I386-NEXT:       PureInstructions (0x800000)
    101 MACHO-I386-NEXT:       SomeInstructions (0x4)
    102 MACHO-I386-NEXT:     ]
    103 MACHO-I386-NEXT:     Reserved1: 0x0
    104 MACHO-I386-NEXT:     Reserved2: 0x0
    105 MACHO-I386-NEXT:   }
    106 MACHO-I386-NEXT:   Section {
    107 MACHO-I386-NEXT:     Index: 1
    108 MACHO-I386-NEXT:     Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00)
    109 MACHO-I386-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    110 MACHO-I386-NEXT:     Address: 0x22
    111 MACHO-I386-NEXT:     Size: 0xD
    112 MACHO-I386-NEXT:     Offset: 358
    113 MACHO-I386-NEXT:     Alignment: 0
    114 MACHO-I386-NEXT:     RelocationOffset: 0x0
    115 MACHO-I386-NEXT:     RelocationCount: 0
    116 MACHO-I386-NEXT:     Type: ExtReloc (0x2)
    117 MACHO-I386-NEXT:     Attributes [ (0x0)
    118 MACHO-I386-NEXT:     ]
    119 MACHO-I386-NEXT:     Reserved1: 0x0
    120 MACHO-I386-NEXT:     Reserved2: 0x0
    121 MACHO-I386-NEXT:   }
    122 
    123 
    124 MACHO-X86-64:     Sections [
    125 MACHO-X86-64-NEXT:  Section {
    126 MACHO-X86-64-NEXT:    Index: 0
    127 MACHO-X86-64-NEXT:    Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
    128 MACHO-X86-64-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    129 MACHO-X86-64-NEXT:    Address: 0x0
    130 MACHO-X86-64-NEXT:    Size: 0x16
    131 MACHO-X86-64-NEXT:    Offset: 368
    132 MACHO-X86-64-NEXT:    Alignment: 4
    133 MACHO-X86-64-NEXT:    RelocationOffset: 0x194
    134 MACHO-X86-64-NEXT:    RelocationCount: 3
    135 MACHO-X86-64-NEXT:    Type: 0x0
    136 MACHO-X86-64-NEXT:    Attributes [ (0x800004)
    137 MACHO-X86-64-NEXT:      PureInstructions (0x800000)
    138 MACHO-X86-64-NEXT:      SomeInstructions (0x4)
    139 MACHO-X86-64-NEXT:    ]
    140 MACHO-X86-64-NEXT:    Reserved1: 0x0
    141 MACHO-X86-64-NEXT:    Reserved2: 0x0
    142 MACHO-X86-64-NEXT:  }
    143 MACHO-X86-64-NEXT:  Section {
    144 MACHO-X86-64-NEXT:    Index: 1
    145 MACHO-X86-64-NEXT:    Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00)
    146 MACHO-X86-64-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    147 MACHO-X86-64-NEXT:    Address: 0x16
    148 MACHO-X86-64-NEXT:    Size: 0xD
    149 MACHO-X86-64-NEXT:    Offset: 390
    150 MACHO-X86-64-NEXT:    Alignment: 0
    151 MACHO-X86-64-NEXT:    RelocationOffset: 0x0
    152 MACHO-X86-64-NEXT:    RelocationCount: 0
    153 MACHO-X86-64-NEXT:    Type: ExtReloc (0x2)
    154 MACHO-X86-64-NEXT:    Attributes [ (0x0)
    155 MACHO-X86-64-NEXT:    ]
    156 MACHO-X86-64-NEXT:    Reserved1: 0x0
    157 MACHO-X86-64-NEXT:    Reserved2: 0x0
    158 MACHO-X86-64-NEXT:  }
    159 MACHO-X86-64-NEXT:]
    160 
    161 MACHO-PPC: Sections [
    162 MACHO-PPC-NEXT:   Section {
    163 MACHO-PPC-NEXT:     Index: 0
    164 MACHO-PPC-NEXT:     Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
    165 MACHO-PPC-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    166 MACHO-PPC-NEXT:     Address: 0x0
    167 MACHO-PPC-NEXT:     Size: 0x3C
    168 MACHO-PPC-NEXT:     Offset: 528
    169 MACHO-PPC-NEXT:     Alignment: 2
    170 MACHO-PPC-NEXT:     RelocationOffset: 0x27C
    171 MACHO-PPC-NEXT:     RelocationCount: 5
    172 MACHO-PPC-NEXT:     Type: 0x0
    173 MACHO-PPC-NEXT:     Attributes [ (0x800004)
    174 MACHO-PPC-NEXT:       PureInstructions (0x800000)
    175 MACHO-PPC-NEXT:       SomeInstructions (0x4)
    176 MACHO-PPC-NEXT:     ]
    177 MACHO-PPC-NEXT:     Reserved1: 0x0
    178 MACHO-PPC-NEXT:     Reserved2: 0x0
    179 MACHO-PPC-NEXT:   }
    180 MACHO-PPC-NEXT:   Section {
    181 MACHO-PPC-NEXT:     Index: 1
    182 MACHO-PPC-NEXT:     Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31)
    183 MACHO-PPC-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    184 MACHO-PPC-NEXT:     Address: 0x40
    185 MACHO-PPC-NEXT:     Size: 0x20
    186 MACHO-PPC-NEXT:     Offset: 592
    187 MACHO-PPC-NEXT:     Alignment: 5
    188 MACHO-PPC-NEXT:     RelocationOffset: 0x2A4
    189 MACHO-PPC-NEXT:     RelocationCount: 4
    190 MACHO-PPC-NEXT:     Type: 0x8
    191 MACHO-PPC-NEXT:     Attributes [ (0x800004)
    192 MACHO-PPC-NEXT:       PureInstructions (0x800000)
    193 MACHO-PPC-NEXT:       SomeInstructions (0x4)
    194 MACHO-PPC-NEXT:     ]
    195 MACHO-PPC-NEXT:     Reserved1: 0x0
    196 MACHO-PPC-NEXT:     Reserved2: 0x20
    197 MACHO-PPC-NEXT:   }
    198 MACHO-PPC-NEXT:   Section {
    199 MACHO-PPC-NEXT:     Index: 2
    200 MACHO-PPC-NEXT:     Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00)
    201 MACHO-PPC-NEXT:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    202 MACHO-PPC-NEXT:     Address: 0x60
    203 MACHO-PPC-NEXT:     Size: 0x4
    204 MACHO-PPC-NEXT:     Offset: 624
    205 MACHO-PPC-NEXT:     Alignment: 2
    206 MACHO-PPC-NEXT:     RelocationOffset: 0x0
    207 MACHO-PPC-NEXT:     RelocationCount: 0
    208 MACHO-PPC-NEXT:     Type: 0x0
    209 MACHO-PPC-NEXT:     Attributes [ (0x0)
    210 MACHO-PPC-NEXT:     ]
    211 MACHO-PPC-NEXT:     Reserved1: 0x0
    212 MACHO-PPC-NEXT:     Reserved2: 0x0
    213 MACHO-PPC-NEXT:   }
    214 MACHO-PPC-NEXT:   Section {
    215 MACHO-PPC-NEXT:     Index: 3
    216 MACHO-PPC-NEXT:     Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
    217 MACHO-PPC-NEXT:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    218 MACHO-PPC-NEXT:     Address: 0x64
    219 MACHO-PPC-NEXT:     Size: 0x4
    220 MACHO-PPC-NEXT:     Offset: 628
    221 MACHO-PPC-NEXT:     Alignment: 2
    222 MACHO-PPC-NEXT:     RelocationOffset: 0x0
    223 MACHO-PPC-NEXT:     RelocationCount: 0
    224 MACHO-PPC-NEXT:     Type: 0x6
    225 MACHO-PPC-NEXT:     Attributes [ (0x0)
    226 MACHO-PPC-NEXT:     ]
    227 MACHO-PPC-NEXT:     Reserved1: 0x1
    228 MACHO-PPC-NEXT:     Reserved2: 0x0
    229 MACHO-PPC-NEXT:   }
    230 MACHO-PPC-NEXT:   Section {
    231 MACHO-PPC-NEXT:     Index: 4
    232 MACHO-PPC-NEXT:     Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
    233 MACHO-PPC-NEXT:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    234 MACHO-PPC-NEXT:     Address: 0x68
    235 MACHO-PPC-NEXT:     Size: 0x4
    236 MACHO-PPC-NEXT:     Offset: 632
    237 MACHO-PPC-NEXT:     Alignment: 2
    238 MACHO-PPC-NEXT:     RelocationOffset: 0x2C4
    239 MACHO-PPC-NEXT:     RelocationCount: 1
    240 MACHO-PPC-NEXT:     Type: 0x7
    241 MACHO-PPC-NEXT:     Attributes [ (0x0)
    242 MACHO-PPC-NEXT:     ]
    243 MACHO-PPC-NEXT:     Reserved1: 0x2
    244 MACHO-PPC-NEXT:     Reserved2: 0x0
    245 MACHO-PPC-NEXT:   }
    246 MACHO-PPC-NEXT: ]
    247 
    248 MACHO-PPC64: Sections [
    249 MACHO-PPC64-NEXT:   Section {
    250 MACHO-PPC64-NEXT:     Index: 0
    251 MACHO-PPC64-NEXT:     Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
    252 MACHO-PPC64-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    253 MACHO-PPC64-NEXT:     Address: 0x0
    254 MACHO-PPC64-NEXT:     Size: 0x3C
    255 MACHO-PPC64-NEXT:     Offset: 608
    256 MACHO-PPC64-NEXT:     Alignment: 2
    257 MACHO-PPC64-NEXT:     RelocationOffset: 0x2D4
    258 MACHO-PPC64-NEXT:     RelocationCount: 5
    259 MACHO-PPC64-NEXT:     Type: 0x0
    260 MACHO-PPC64-NEXT:     Attributes [ (0x800004)
    261 MACHO-PPC64-NEXT:       PureInstructions (0x800000)
    262 MACHO-PPC64-NEXT:       SomeInstructions (0x4)
    263 MACHO-PPC64-NEXT:     ]
    264 MACHO-PPC64-NEXT:     Reserved1: 0x0
    265 MACHO-PPC64-NEXT:     Reserved2: 0x0
    266 MACHO-PPC64-NEXT:   }
    267 MACHO-PPC64-NEXT:   Section {
    268 MACHO-PPC64-NEXT:     Index: 1
    269 MACHO-PPC64-NEXT:     Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31)
    270 MACHO-PPC64-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    271 MACHO-PPC64-NEXT:     Address: 0x40
    272 MACHO-PPC64-NEXT:     Size: 0x20
    273 MACHO-PPC64-NEXT:     Offset: 672
    274 MACHO-PPC64-NEXT:     Alignment: 5
    275 MACHO-PPC64-NEXT:     RelocationOffset: 0x2FC
    276 MACHO-PPC64-NEXT:     RelocationCount: 4
    277 MACHO-PPC64-NEXT:     Type: 0x8
    278 MACHO-PPC64-NEXT:     Attributes [ (0x800004)
    279 MACHO-PPC64-NEXT:       PureInstructions (0x800000)
    280 MACHO-PPC64-NEXT:       SomeInstructions (0x4)
    281 MACHO-PPC64-NEXT:     ]
    282 MACHO-PPC64-NEXT:     Reserved1: 0x0
    283 MACHO-PPC64-NEXT:     Reserved2: 0x20
    284 MACHO-PPC64-NEXT:   }
    285 MACHO-PPC64-NEXT:   Section {
    286 MACHO-PPC64-NEXT:     Index: 2
    287 MACHO-PPC64-NEXT:     Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00)
    288 MACHO-PPC64-NEXT:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    289 MACHO-PPC64-NEXT:     Address: 0x60
    290 MACHO-PPC64-NEXT:     Size: 0x4
    291 MACHO-PPC64-NEXT:     Offset: 704
    292 MACHO-PPC64-NEXT:     Alignment: 2
    293 MACHO-PPC64-NEXT:     RelocationOffset: 0x0
    294 MACHO-PPC64-NEXT:     RelocationCount: 0
    295 MACHO-PPC64-NEXT:     Type: 0x0
    296 MACHO-PPC64-NEXT:     Attributes [ (0x0)
    297 MACHO-PPC64-NEXT:     ]
    298 MACHO-PPC64-NEXT:     Reserved1: 0x0
    299 MACHO-PPC64-NEXT:     Reserved2: 0x0
    300 MACHO-PPC64-NEXT:   }
    301 MACHO-PPC64-NEXT:   Section {
    302 MACHO-PPC64-NEXT:     Index: 3
    303 MACHO-PPC64-NEXT:     Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
    304 MACHO-PPC64-NEXT:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    305 MACHO-PPC64-NEXT:     Address: 0x64
    306 MACHO-PPC64-NEXT:     Size: 0x8
    307 MACHO-PPC64-NEXT:     Offset: 708
    308 MACHO-PPC64-NEXT:     Alignment: 2
    309 MACHO-PPC64-NEXT:     RelocationOffset: 0x0
    310 MACHO-PPC64-NEXT:     RelocationCount: 0
    311 MACHO-PPC64-NEXT:     Type: 0x6
    312 MACHO-PPC64-NEXT:     Attributes [ (0x0)
    313 MACHO-PPC64-NEXT:     ]
    314 MACHO-PPC64-NEXT:     Reserved1: 0x1
    315 MACHO-PPC64-NEXT:     Reserved2: 0x0
    316 MACHO-PPC64-NEXT:   }
    317 MACHO-PPC64-NEXT:   Section {
    318 MACHO-PPC64-NEXT:     Index: 4
    319 MACHO-PPC64-NEXT:     Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
    320 MACHO-PPC64-NEXT:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    321 MACHO-PPC64-NEXT:     Address: 0x6C
    322 MACHO-PPC64-NEXT:     Size: 0x8
    323 MACHO-PPC64-NEXT:     Offset: 716
    324 MACHO-PPC64-NEXT:     Alignment: 2
    325 MACHO-PPC64-NEXT:     RelocationOffset: 0x31C
    326 MACHO-PPC64-NEXT:     RelocationCount: 1
    327 MACHO-PPC64-NEXT:     Type: 0x7
    328 MACHO-PPC64-NEXT:     Attributes [ (0x0)
    329 MACHO-PPC64-NEXT:     ]
    330 MACHO-PPC64-NEXT:     Reserved1: 0x2
    331 MACHO-PPC64-NEXT:     Reserved2: 0x0
    332 MACHO-PPC64-NEXT:   }
    333 MACHO-PPC64-NEXT: ]
    334 
    335 MACHO-ARM:      Sections [
    336 MACHO-ARM-NEXT:   Section {
    337 MACHO-ARM-NEXT:    Index: 0
    338 MACHO-ARM-NEXT:    Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
    339 MACHO-ARM-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    340 MACHO-ARM-NEXT:    Address: 0x0
    341 MACHO-ARM-NEXT:    Size: 0x3C
    342 MACHO-ARM-NEXT:    Offset: 664
    343 MACHO-ARM-NEXT:    Alignment: 2
    344 MACHO-ARM-NEXT:    RelocationOffset: 0x2E0
    345 MACHO-ARM-NEXT:    RelocationCount: 9
    346 MACHO-ARM-NEXT:    Type: 0x0
    347 MACHO-ARM-NEXT:    Attributes [ (0x800004)
    348 MACHO-ARM-NEXT:      PureInstructions (0x800000)
    349 MACHO-ARM-NEXT:      SomeInstructions (0x4)
    350 MACHO-ARM-NEXT:    ]
    351 MACHO-ARM-NEXT:    Reserved1: 0x0
    352 MACHO-ARM-NEXT:    Reserved2: 0x0
    353 MACHO-ARM-NEXT:  }
    354 MACHO-ARM-NEXT:  Section {
    355 MACHO-ARM-NEXT:    Index: 1
    356 MACHO-ARM-NEXT:    Name: __textcoal_nt (5F 5F 74 65 78 74 63 6F 61 6C 5F 6E 74 00 00 00)
    357 MACHO-ARM-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    358 MACHO-ARM-NEXT:    Address: 0x3C
    359 MACHO-ARM-NEXT:    Size: 0x0
    360 MACHO-ARM-NEXT:    Offset: 724
    361 MACHO-ARM-NEXT:    Alignment: 0
    362 MACHO-ARM-NEXT:    RelocationOffset: 0x0
    363 MACHO-ARM-NEXT:    RelocationCount: 0
    364 MACHO-ARM-NEXT:    Type: 0xB
    365 MACHO-ARM-NEXT:    Attributes [ (0x800000)
    366 MACHO-ARM-NEXT:      PureInstructions (0x800000)
    367 MACHO-ARM-NEXT:    ]
    368 MACHO-ARM-NEXT:    Reserved1: 0x0
    369 MACHO-ARM-NEXT:    Reserved2: 0x0
    370 MACHO-ARM-NEXT:  }
    371 MACHO-ARM-NEXT:  Section {
    372 MACHO-ARM-NEXT:    Index: 2
    373 MACHO-ARM-NEXT:    Name: __const_coal (5F 5F 63 6F 6E 73 74 5F 63 6F 61 6C 00 00 00 00)
    374 MACHO-ARM-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    375 MACHO-ARM-NEXT:    Address: 0x3C
    376 MACHO-ARM-NEXT:    Size: 0x0
    377 MACHO-ARM-NEXT:    Offset: 724
    378 MACHO-ARM-NEXT:    Alignment: 0
    379 MACHO-ARM-NEXT:    RelocationOffset: 0x0
    380 MACHO-ARM-NEXT:    RelocationCount: 0
    381 MACHO-ARM-NEXT:    Type: 0xB
    382 MACHO-ARM-NEXT:    Attributes [ (0x0)
    383 MACHO-ARM-NEXT:    ]
    384 MACHO-ARM-NEXT:    Reserved1: 0x0
    385 MACHO-ARM-NEXT:    Reserved2: 0x0
    386 MACHO-ARM-NEXT:  }
    387 MACHO-ARM-NEXT:  Section {
    388 MACHO-ARM-NEXT:    Index: 3
    389 MACHO-ARM-NEXT:    Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34)
    390 MACHO-ARM-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    391 MACHO-ARM-NEXT:    Address: 0x3C
    392 MACHO-ARM-NEXT:    Size: 0x0
    393 MACHO-ARM-NEXT:    Offset: 724
    394 MACHO-ARM-NEXT:    Alignment: 0
    395 MACHO-ARM-NEXT:    RelocationOffset: 0x0
    396 MACHO-ARM-NEXT:    RelocationCount: 0
    397 MACHO-ARM-NEXT:    Type: 0x8
    398 MACHO-ARM-NEXT:    Attributes [ (0x0)
    399 MACHO-ARM-NEXT:    ]
    400 MACHO-ARM-NEXT:    Reserved1: 0x0
    401 MACHO-ARM-NEXT:    Reserved2: 0x10
    402 MACHO-ARM-NEXT:  }
    403 MACHO-ARM-NEXT:  Section {
    404 MACHO-ARM-NEXT:    Index: 4
    405 MACHO-ARM-NEXT:    Name: __StaticInit (5F 5F 53 74 61 74 69 63 49 6E 69 74 00 00 00 00)
    406 MACHO-ARM-NEXT:    Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
    407 MACHO-ARM-NEXT:    Address: 0x3C
    408 MACHO-ARM-NEXT:    Size: 0x0
    409 MACHO-ARM-NEXT:    Offset: 724
    410 MACHO-ARM-NEXT:    Alignment: 0
    411 MACHO-ARM-NEXT:    RelocationOffset: 0x0
    412 MACHO-ARM-NEXT:    RelocationCount: 0
    413 MACHO-ARM-NEXT:    Type: 0x0
    414 MACHO-ARM-NEXT:    Attributes [ (0x800000)
    415 MACHO-ARM-NEXT:      PureInstructions (0x800000)
    416 MACHO-ARM-NEXT:    ]
    417 MACHO-ARM-NEXT:    Reserved1: 0x0
    418 MACHO-ARM-NEXT:    Reserved2: 0x0
    419 MACHO-ARM-NEXT:  }
    420 MACHO-ARM-NEXT:  Section {
    421 MACHO-ARM-NEXT:    Index: 5
    422 MACHO-ARM-NEXT:    Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00)
    423 MACHO-ARM-NEXT:    Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    424 MACHO-ARM-NEXT:    Address: 0x3C
    425 MACHO-ARM-NEXT:    Size: 0x4
    426 MACHO-ARM-NEXT:    Offset: 724
    427 MACHO-ARM-NEXT:    Alignment: 2
    428 MACHO-ARM-NEXT:    RelocationOffset: 0x0
    429 MACHO-ARM-NEXT:    RelocationCount: 0
    430 MACHO-ARM-NEXT:    Type: 0x0
    431 MACHO-ARM-NEXT:    Attributes [ (0x0)
    432 MACHO-ARM-NEXT:    ]
    433 MACHO-ARM-NEXT:    Reserved1: 0x0
    434 MACHO-ARM-NEXT:    Reserved2: 0x0
    435 MACHO-ARM-NEXT:  }
    436 MACHO-ARM-NEXT:  Section {
    437 MACHO-ARM-NEXT:    Index: 6
    438 MACHO-ARM-NEXT:    Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
    439 MACHO-ARM-NEXT:    Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
    440 MACHO-ARM-NEXT:    Address: 0x40
    441 MACHO-ARM-NEXT:    Size: 0x8
    442 MACHO-ARM-NEXT:    Offset: 728
    443 MACHO-ARM-NEXT:    Alignment: 2
    444 MACHO-ARM-NEXT:    RelocationOffset: 0x0
    445 MACHO-ARM-NEXT:    RelocationCount: 0
    446 MACHO-ARM-NEXT:    Type: 0x6
    447 MACHO-ARM-NEXT:    Attributes [ (0x0)
    448 MACHO-ARM-NEXT:    ]
    449 MACHO-ARM-NEXT:    Reserved1: 0x0
    450 MACHO-ARM-NEXT:    Reserved2: 0x0
    451 MACHO-ARM-NEXT:  }
    452 MACHO-ARM-NEXT:]
    453