brintos

brintos / llvm-project-archived public Read only

0
0
Text · 9.0 KiB · e45f296 Raw
308 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-jitlink -noexec -phony-externals %t3#4# Check that MachO::ARM64_RELOC_SUBTRACTOR relocations work when the fixup5# location and target are in the same block (in this case in the __eh_frame6# section).7 8--- !mach-o9IsLittleEndian: true10FileHeader:11  magic:           0xFEEDFACF12  cputype:         0x100000C13  cpusubtype:      0x014  filetype:        0x115  ncmds:           516  sizeofcmds:      48017  flags:           0x018  reserved:        0x019LoadCommands:20  - cmd:             LC_SEGMENT_6421    cmdsize:         39222    segname:         ''23    vmaddr:          024    vmsize:          20025    fileoff:         54426    filesize:        20027    maxprot:         728    initprot:        729    nsects:          430    flags:           031    Sections:32      - sectname:        __text33        segname:         __TEXT34        addr:            0x035        size:            7236        offset:          0x22037        align:           238        reloff:          0x2E839        nreloc:          640        flags:           0x8000040041        reserved1:       0x042        reserved2:       0x043        reserved3:       0x044        content:         F44FBEA9FD7B01A9800080520000009448058052080000B901000090210040F9020080D200000094200020D400000094130040B900000094E00313AAFD7B41A9F44FC2A8C0035FD645        relocations:46          - address:         0x3447            symbolnum:       748            pcrel:           true49            length:          250            extern:          true51            type:            252            scattered:       false53            value:           054          - address:         0x2C55            symbolnum:       656            pcrel:           true57            length:          258            extern:          true59            type:            260            scattered:       false61            value:           062          - address:         0x2463            symbolnum:       864            pcrel:           true65            length:          266            extern:          true67            type:            268            scattered:       false69            value:           070          - address:         0x1C71            symbolnum:       472            pcrel:           false73            length:          274            extern:          true75            type:            676            scattered:       false77            value:           078          - address:         0x1879            symbolnum:       480            pcrel:           true81            length:          282            extern:          true83            type:            584            scattered:       false85            value:           086          - address:         0xC87            symbolnum:       588            pcrel:           true89            length:          290            extern:          true91            type:            292            scattered:       false93            value:           094      - sectname:        __gcc_except_tab95        segname:         __TEXT96        addr:            0x4897        size:            2498        offset:          0x26899        align:           2100        reloff:          0x318101        nreloc:          1102        flags:           0x0103        reserved1:       0x0104        reserved2:       0x0105        reserved3:       0x0106        content:         FF9B15010C0018000018102C012820000001000000000000107        relocations:108          - address:         0x14109            symbolnum:       4110            pcrel:           true111            length:          2112            extern:          true113            type:            7114            scattered:       false115            value:           0116      - sectname:        __eh_frame117        segname:         __TEXT118        addr:            0x60119        size:            72120        offset:          0x280121        align:           3122        reloff:          0x320123        nreloc:          7124        flags:           0x0125        reserved1:       0x0126        reserved2:       0x0127        reserved3:       0x0128        content:         1800000000000000017A504C520001781E079B0000000010100C1F002800000004000000F8FFFFFFFFFFFFFF480000000000000008E7FFFFFFFFFFFFFF480E209E019D0293039404129        relocations:130          - address:         0x13131            symbolnum:       9132            pcrel:           true133            length:          2134            extern:          true135            type:            7136            scattered:       false137            value:           0138          - address:         0x20139            symbolnum:       1140            pcrel:           false141            length:          2142            extern:          true143            type:            1144            scattered:       false145            value:           0146          - address:         0x20147            symbolnum:       2148            pcrel:           false149            length:          2150            extern:          true151            type:            0152            scattered:       false153            value:           0154          - address:         0x24155            symbolnum:       2156            pcrel:           false157            length:          3158            extern:          true159            type:            1160            scattered:       false161            value:           0162          - address:         0x24163            symbolnum:       3164            pcrel:           false165            length:          3166            extern:          true167            type:            0168            scattered:       false169            value:           0170          - address:         0x35171            symbolnum:       2172            pcrel:           false173            length:          3174            extern:          true175            type:            1176            scattered:       false177            value:           0178          - address:         0x35179            symbolnum:       0180            pcrel:           false181            length:          3182            extern:          true183            type:            0184            scattered:       false185            value:           0186      - sectname:        __compact_unwind187        segname:         __LD188        addr:            0xA8189        size:            32190        offset:          0x2C8191        align:           3192        reloff:          0x358193        nreloc:          2194        flags:           0x2000000195        reserved1:       0x0196        reserved2:       0x0197        reserved3:       0x0198        content:         '0000000000000000480000000000000300000000000000000000000000000000'199        relocations:200          - address:         0x0201            symbolnum:       3202            pcrel:           false203            length:          3204            extern:          true205            type:            0206            scattered:       false207            value:           0208          - address:         0x18209            symbolnum:       0210            pcrel:           false211            length:          3212            extern:          true213            type:            0214            scattered:       false215            value:           0216  - cmd:             LC_SYMTAB217    cmdsize:         24218    symoff:          880219    nsyms:           10220    stroff:          1040221    strsize:         152222  - cmd:             LC_BUILD_VERSION223    cmdsize:         32224    platform:        1225    minos:           917504226    sdk:             0227    ntools:          1228    Tools:229      - tool:            3230        version:         59048448231  - cmd:             LC_DATA_IN_CODE232    cmdsize:         16233    dataoff:         872234    datasize:        0235  - cmd:             LC_LINKER_OPTIMIZATION_HINT236    cmdsize:         16237    dataoff:         872238    datasize:        8239LinkEditData:240  NameList:241    - n_strx:          112242      n_type:          0xE243      n_sect:          2244      n_desc:          32245      n_value:         72246    - n_strx:          130247      n_type:          0xE248      n_sect:          3249      n_desc:          0250      n_value:         96251    - n_strx:          140252      n_type:          0xE253      n_sect:          3254      n_desc:          0255      n_value:         124256    - n_strx:          2257      n_type:          0xF258      n_sect:          1259      n_desc:          32260      n_value:         0261    - n_strx:          8262      n_type:          0x1263      n_sect:          0264      n_desc:          0265      n_value:         0266    - n_strx:          15267      n_type:          0x1268      n_sect:          0269      n_desc:          0270      n_value:         0271    - n_strx:          41272      n_type:          0x1273      n_sect:          0274      n_desc:          0275      n_value:         0276    - n_strx:          60277      n_type:          0x1278      n_sect:          0279      n_desc:          0280      n_value:         0281    - n_strx:          77282      n_type:          0x1283      n_sect:          0284      n_desc:          0285      n_value:         0286    - n_strx:          90287      n_type:          0x1288      n_sect:          0289      n_desc:          0290      n_value:         0291  StringTable:292    - ' '293    - _main294    - __ZTIi295    - ___cxa_allocate_exception296    - ___cxa_begin_catch297    - ___cxa_end_catch298    - ___cxa_throw299    - ___gxx_personality_v0300    - GCC_except_table0301    - EH_Frame1302    - func.eh303    - ''304    - ''305    - ''306    - ''307...308