summaryrefslogtreecommitdiff
path: root/test/mach-o/parse-data-in-code-x86.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'test/mach-o/parse-data-in-code-x86.yaml')
-rw-r--r--test/mach-o/parse-data-in-code-x86.yaml77
1 files changed, 0 insertions, 77 deletions
diff --git a/test/mach-o/parse-data-in-code-x86.yaml b/test/mach-o/parse-data-in-code-x86.yaml
deleted file mode 100644
index 927a9aa30cb0..000000000000
--- a/test/mach-o/parse-data-in-code-x86.yaml
+++ /dev/null
@@ -1,77 +0,0 @@
-# RUN: ld64.lld -arch i386 -r -print_atoms %s -o %t | FileCheck %s \
-# RUN: && ld64.lld -arch i386 -r -print_atoms %t -o %t2 | FileCheck %s
-#
-# Test parsing LC_DATA_IN_CODE
-#
-#
-
---- !mach-o
-arch: x86
-file-type: MH_OBJECT
-flags: [ MH_SUBSECTIONS_VIA_SYMBOLS ]
-sections:
- - segment: __TEXT
- section: __text
- type: S_REGULAR
- attributes: [ S_ATTR_PURE_INSTRUCTIONS, S_ATTR_SOME_INSTRUCTIONS ]
- address: 0x0000000000000000
- content: [ 0x90, 0x90, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00,
- 0x00, 0x00, 0x90, 0x90, 0x90, 0x90, 0x03, 0x00,
- 0x00, 0x00 ]
-local-symbols:
- - name: _func1
- type: N_SECT
- sect: 1
- value: 0x0000000000000000
- - name: _func2
- type: N_SECT
- sect: 1
- value: 0x000000000000000B
-dataInCode:
- - offset: 0x00000002
- length: 0x0008
- kind: DICE_KIND_JUMP_TABLE32
- - offset: 0x0000000E
- length: 0x0004
- kind: DICE_KIND_JUMP_TABLE32
-...
-
-
-
-# CHECK: defined-atoms:
-# CHECK: - name: _func1
-# CHECK: references:
-# CHECK: - kind: modeData
-# CHECK: offset: 2
-# CHECK: addend: 4
-# CHECK: - kind: modeCode
-# CHECK: offset: 10
-# CHECK: - name: _func2
-# CHECK: references:
-# CHECK: - kind: modeData
-# CHECK: offset: 3
-# CHECK: addend: 4
-# CHECK-NOT: - kind: modeData
-
-
-
-
-#
-#_func1:
-# nop
-# nop
-# .data_region jt32
-# .long 1
-# .long 2
-# .end_data_region
-# nop
-#
-#
-# _func2:
-# nop
-# nop
-# nop
-# .data_region jt32
-# .long 3
-# .end_data_region
-#