summaryrefslogtreecommitdiffstats
path: root/lldb/test/Shell/ObjectFile/ELF/section-permissions.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/Shell/ObjectFile/ELF/section-permissions.yaml')
-rw-r--r--lldb/test/Shell/ObjectFile/ELF/section-permissions.yaml34
1 files changed, 34 insertions, 0 deletions
diff --git a/lldb/test/Shell/ObjectFile/ELF/section-permissions.yaml b/lldb/test/Shell/ObjectFile/ELF/section-permissions.yaml
new file mode 100644
index 00000000000..99c2773c81b
--- /dev/null
+++ b/lldb/test/Shell/ObjectFile/ELF/section-permissions.yaml
@@ -0,0 +1,34 @@
+# RUN: yaml2obj %s > %t
+# RUN: lldb-test object-file %t | FileCheck %s
+
+# CHECK-LABEL: Name: .r-x
+# CHECK: Permissions: r-x
+#
+# CHECK-LABEL: Name: .rw-
+# CHECK: Permissions: rw-
+
+# CHECK-LABEL: Name: .---
+# CHECK: Permissions: ---
+
+--- !ELF
+FileHeader:
+ Class: ELFCLASS64
+ Data: ELFDATA2LSB
+ Type: ET_REL
+ Machine: EM_X86_64
+ Entry: 0x00000000000007A0
+Sections:
+ - Name: .r-x
+ Type: SHT_PROGBITS
+ Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
+ Content: DEADBEEFBAADF00D
+ - Name: .rw-
+ Type: SHT_PROGBITS
+ Flags: [ SHF_WRITE, SHF_ALLOC ]
+ AddressAlign: 0x0000000000000004
+ Content: DEADBEEFBAADF00D
+ - Name: .---
+ Type: SHT_PROGBITS
+ AddressAlign: 0x0000000000000001
+ Content: DEADBEEFBAADF00D
+...
OpenPOWER on IntegriCloud