brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.2 KiB · 4a58886 Raw
114 lines · plain
1# REQUIRES: x86-registered-target2# RUN: yaml2obj %s -o %t.o3# RUN: llvm-objdump -D -r %t.o | FileCheck %s4 5## The yaml file below is generated by the following C code:6## extern char s[];7## void *p = s + 0x60606060606060;8 9--- !mach-o10FileHeader:11  magic:           0xFEEDFACF12  cputype:         0x0100000713  cpusubtype:      0x0000000314  filetype:        0x0000000115  ncmds:           416  sizeofcmds:      36017  flags:           0x0000200018  reserved:        0x0000000019LoadCommands:20  - cmd:             LC_SEGMENT_6421    cmdsize:         23222    segname:         ''23    vmaddr:          024    vmsize:          825    fileoff:         39226    filesize:        827    maxprot:         728    initprot:        729    nsects:          230    flags:           031    Sections:32      - sectname:        __text33        segname:         __TEXT34        addr:            0x000000000000000035        size:            036        offset:          0x0000018837        align:           038        reloff:          0x0000000039        nreloc:          040        flags:           0x8000000041        reserved1:       0x0000000042        reserved2:       0x0000000043        reserved3:       0x0000000044        content:         ''45      - sectname:        __data46        segname:         __DATA47        addr:            0x000000000000000048        size:            849        offset:          0x0000018850        align:           351        reloff:          0x0000019052        nreloc:          153        flags:           0x0000000054        reserved1:       0x0000000055        reserved2:       0x0000000056        reserved3:       0x0000000057        content:         '6060606060606000'58  - cmd:             LC_BUILD_VERSION59    cmdsize:         2460    platform:        161    minos:           65920062    sdk:             65920463    ntools:          064  - cmd:             LC_SYMTAB65    cmdsize:         2466    symoff:          40867    nsyms:           168    stroff:          42469    strsize:         470  - cmd:             LC_DYSYMTAB71    cmdsize:         8072    ilocalsym:       073    nlocalsym:       074    iextdefsym:      075    nextdefsym:      176    iundefsym:       177    nundefsym:       078    tocoff:          079    ntoc:            080    modtaboff:       081    nmodtab:         082    extrefsymoff:    083    nextrefsyms:     084    indirectsymoff:  085    nindirectsyms:   086    extreloff:       087    nextrel:         088    locreloff:       089    nlocrel:         090LinkEditData:91  NameList:92    - n_strx:          193      n_type:          0x0F94      n_sect:          295      n_desc:          096      n_value:         097  StringTable:98    - ''99    - _p100...101 102      CHECK: Disassembly of section __DATA,__data:103CHECK-EMPTY:104 CHECK-NEXT: 0000000000000000 <_p>:105 CHECK-NEXT:        0: 60                            <unknown>106 CHECK-NEXT:                 0000000000000000:  X86_64_RELOC_UNSIGNED        0 (?,?)107 CHECK-NEXT:        1: 60                            <unknown>108 CHECK-NEXT:        2: 60                            <unknown>109 CHECK-NEXT:        3: 60                            <unknown>110 CHECK-NEXT:        4: 60                            <unknown>111 CHECK-NEXT:        5: 60                            <unknown>112 CHECK-NEXT:        6: 60                            <unknown>113 CHECK-NEXT:        7: 00                            <unknown>114