aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/Shell/ObjectFile
diff options
context:
space:
mode:
authorDhruv Srivastava <dhruv.srivastava@ibm.com>2024-11-12 14:04:25 +0530
committerGitHub <noreply@github.com>2024-11-12 09:34:25 +0100
commitca4cd08fb9d7a03fbd00bca05d5dbfa87cd6db4e (patch)
tree0de9c396fde9d3e15153b96dc39a0abd7d144671 /lldb/test/Shell/ObjectFile
parent469ac118418fff2fc07e5705ff527405060ac586 (diff)
downloadllvm-ca4cd08fb9d7a03fbd00bca05d5dbfa87cd6db4e.zip
llvm-ca4cd08fb9d7a03fbd00bca05d5dbfa87cd6db4e.tar.gz
llvm-ca4cd08fb9d7a03fbd00bca05d5dbfa87cd6db4e.tar.bz2
[lldb][AIX] Added XCOFF Object File Header for AIX (#111814)
Added XCOFF Object File Header for AIX. Added base functionality for XCOFF support. Will enhance the files in incremental PRs Details about XCOFF file format on AIX: [XCOFF](https://www.ibm.com/docs/en/aix/7.3?topic=formats-xcoff-object-file-format)
Diffstat (limited to 'lldb/test/Shell/ObjectFile')
-rw-r--r--lldb/test/Shell/ObjectFile/XCOFF/basic-info.yaml27
1 files changed, 27 insertions, 0 deletions
diff --git a/lldb/test/Shell/ObjectFile/XCOFF/basic-info.yaml b/lldb/test/Shell/ObjectFile/XCOFF/basic-info.yaml
new file mode 100644
index 0000000..761d66a
--- /dev/null
+++ b/lldb/test/Shell/ObjectFile/XCOFF/basic-info.yaml
@@ -0,0 +1,27 @@
+# RUN: yaml2obj %s -o %t
+# RUN: lldb-test object-file %t | FileCheck %s
+
+# CHECK: Plugin name: xcoff
+# CHECK: Architecture: powerpc64-ibm-aix
+# CHECK: Executable: true
+# CHECK: Stripped: false
+# CHECK: Type: executable
+# CHECK: Strata: unknown
+
+--- !XCOFF
+FileHeader:
+ MagicNumber: 0x1F7
+ NumberOfSections: 1
+ CreationTime: 000000000
+ Flags: 0x0000
+Sections:
+ - Name: .text
+ Address: 0x100000438
+ Size: 0x38
+ FileOffsetToData: 0x0
+ FileOffsetToLineNumbers: 0x0
+ NumberOfLineNumbers: 0x0
+ Flags: [ STYP_TEXT ]
+ SectionData: E8C20000E94204
+StringTable: {}
+...