1 // A valid MachO object with a bind table containing an opcode
2 // `BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB` with negative skip value
3 // (0xFFFFFFFFFFFFFFF0).
5 RUN: yaml2obj %p/Inputs/MachO/bind-negative-skip.yaml | \
6 RUN: llvm-objdump --bind --macho - | \
10 CHECK-NEXT: segment section address type addend dylib symbol
11 CHECK-NEXT: __DATA_CONST __got 0x100004000 pointer 0 libSystem _free
12 CHECK-NEXT: __DATA __data 0x100008040 pointer 0 libSystem _free
13 CHECK-NEXT: __DATA_CONST __got 0x100004008 pointer 0 libSystem _malloc
14 CHECK-NEXT: __DATA __data 0x100008030 pointer 0 libSystem _malloc
15 CHECK-NEXT: __DATA __data 0x100008028 pointer 0 libSystem _malloc
16 CHECK-NEXT: __DATA __data 0x100008020 pointer 0 libSystem _malloc
17 CHECK-NEXT: __DATA_CONST __got 0x100004010 pointer 0 libSystem dyld_stub_binder