File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
llvm/test/tools/llvm-readobj/ELF Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 17
17
# RUN: llvm-readobj --section-headers %t-aarch64.o | FileCheck %s --check-prefix=AARCH64-LLVM
18
18
# RUN: llvm-readelf --section-headers %t-aarch64.o | FileCheck %s --check-prefix=AARCH64-GNU
19
19
20
+ # RUN: yaml2obj %s --docnum=5 -o %t-hexagon.o
21
+ # RUN: llvm-readobj --section-headers %t-hexagon.o | FileCheck %s --check-prefix=HEXAGON-LLVM
22
+ # RUN: llvm-readelf --section-headers %t-hexagon.o | FileCheck %s --check-prefix=HEXAGON-GNU
23
+
20
24
# ARM-LLVM: Name: exidx
21
25
# ARM-LLVM: Type: SHT_ARM_EXIDX
22
26
# ARM-LLVM: Name: preemptmap
64
68
# AARCH64-GNU: .memtag.globals.dynamic AARCH64_MEMTAG_GLOBALS_DYNAMIC
65
69
# AARCH64-GNU: .memtag.globals.static AARCH64_MEMTAG_GLOBALS_STATIC
66
70
71
+ # HEXAGON-LLVM: Name: hexagon_ordered
72
+ # HEXAGON-LLVM: Type: SHT_HEX_ORDERED
73
+
74
+ # HEXAGON-GNU: hexagon_ordered HEX_ORDERED
75
+
67
76
--- !ELF
68
77
FileHeader:
69
78
Class: ELFCLASS64
@@ -122,3 +131,13 @@ Sections:
122
131
Type: SHT_AARCH64_MEMTAG_GLOBALS_DYNAMIC
123
132
- Name: .memtag.globals.static
124
133
Type: SHT_AARCH64_MEMTAG_GLOBALS_STATIC
134
+
135
+ --- !ELF
136
+ FileHeader:
137
+ Class: ELFCLASS32
138
+ Data: ELFDATA2LSB
139
+ Type: ET_REL
140
+ Machine: EM_HEXAGON
141
+ Sections:
142
+ - Name: hexagon_ordered
143
+ Type: SHT_HEX_ORDERED
You can’t perform that action at this time.
0 commit comments