diff options
Diffstat (limited to 'test/tools/llvm-readobj/Inputs')
19 files changed, 48 insertions, 2 deletions
diff --git a/test/tools/llvm-readobj/Inputs/cxx-cli-aux.cpp b/test/tools/llvm-readobj/Inputs/cxx-cli-aux.cpp new file mode 100644 index 000000000000..6386cb2e0151 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/cxx-cli-aux.cpp @@ -0,0 +1,2 @@ +// cl.exe -clr -c t.cpp -Fo"cxx-cli-aux.obj.coff-i386" +__declspec(appdomain) int PerAppDomain = 0; diff --git a/test/tools/llvm-readobj/Inputs/cxx-cli-aux.obj.coff-i386 b/test/tools/llvm-readobj/Inputs/cxx-cli-aux.obj.coff-i386 Binary files differnew file mode 100644 index 000000000000..a88c670643af --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/cxx-cli-aux.obj.coff-i386 diff --git a/test/tools/llvm-readobj/Inputs/dynamic-table-exe.mips b/test/tools/llvm-readobj/Inputs/dynamic-table-exe.mips Binary files differnew file mode 100755 index 000000000000..28d8e33752c5 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/dynamic-table-exe.mips diff --git a/test/tools/llvm-readobj/Inputs/dynamic-table-exe.x86 b/test/tools/llvm-readobj/Inputs/dynamic-table-exe.x86 Binary files differnew file mode 100755 index 000000000000..4edbe5869957 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/dynamic-table-exe.x86 diff --git a/test/tools/llvm-readobj/Inputs/dynamic-table.mips b/test/tools/llvm-readobj/Inputs/dynamic-table-so.mips Binary files differindex ab36ceeb5a00..ab36ceeb5a00 100644 --- a/test/tools/llvm-readobj/Inputs/dynamic-table.mips +++ b/test/tools/llvm-readobj/Inputs/dynamic-table-so.mips diff --git a/test/tools/llvm-readobj/Inputs/dynamic-table.c b/test/tools/llvm-readobj/Inputs/dynamic-table.c index 6d36e8a71186..6b01ba5388be 100644 --- a/test/tools/llvm-readobj/Inputs/dynamic-table.c +++ b/test/tools/llvm-readobj/Inputs/dynamic-table.c @@ -1,7 +1,9 @@ // clang -target mipsel-linux-gnu -shared -fPIC -lc dynamic-table.c \ -// -o dynamic-table.mips +// -o dynamic-table-so.mips +// clang -target mipsel-linux-gnu -lc dynamic-table.c \ +// -o dynamic-table-exe.mips int puts(const char *); -void foo(void) { +int main(void) { puts("Hello, World"); } diff --git a/test/tools/llvm-readobj/Inputs/file-aux-record.yaml b/test/tools/llvm-readobj/Inputs/file-aux-record.yaml new file mode 100644 index 000000000000..d19afaf68a85 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/file-aux-record.yaml @@ -0,0 +1,21 @@ +header: !Header + Machine: IMAGE_FILE_MACHINE_I386 # (0x14c) + Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ] +sections: +symbols: + - !Symbol + Name: .file + Value: 0 + SectionNumber: 65534 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_FILE + File: eighteen-chars.obj + - !Symbol + Name: '@comp.id' + Value: 13485607 + SectionNumber: 65535 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_STATIC + diff --git a/test/tools/llvm-readobj/Inputs/file-multiple-aux-records.yaml b/test/tools/llvm-readobj/Inputs/file-multiple-aux-records.yaml new file mode 100644 index 000000000000..8d8f68447d47 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/file-multiple-aux-records.yaml @@ -0,0 +1,21 @@ +header: !Header + Machine: IMAGE_FILE_MACHINE_I386 # (0x14c) + Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ] +sections: +symbols: + - !Symbol + Name: .file + Value: 0 + SectionNumber: 65534 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_FILE + File: first-section-has-eighteen-characters.asm + - !Symbol + Name: '@comp.id' + Value: 13485607 + SectionNumber: 65535 + SimpleType: IMAGE_SYM_TYPE_NULL + ComplexType: IMAGE_SYM_DTYPE_NULL + StorageClass: IMAGE_SYM_CLASS_STATIC + diff --git a/test/tools/llvm-readobj/Inputs/got-empty.exe.mipsel b/test/tools/llvm-readobj/Inputs/got-empty.exe.mipsel Binary files differnew file mode 100755 index 000000000000..b57874557c87 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/got-empty.exe.mipsel diff --git a/test/tools/llvm-readobj/Inputs/got-tls.so.elf-mips64el b/test/tools/llvm-readobj/Inputs/got-tls.so.elf-mips64el Binary files differnew file mode 100755 index 000000000000..3afc567f85d5 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/got-tls.so.elf-mips64el diff --git a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 Binary files differnew file mode 100644 index 000000000000..1672d3a54242 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 diff --git a/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 Binary files differnew file mode 100644 index 000000000000..30bfe79bc308 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 diff --git a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 Binary files differnew file mode 100644 index 000000000000..a0196ff2d737 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 diff --git a/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 Binary files differnew file mode 100644 index 000000000000..14f65ab2f6d7 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 diff --git a/test/tools/llvm-readobj/Inputs/nop.exe.coff-x86-64 b/test/tools/llvm-readobj/Inputs/nop.exe.coff-x86-64 Binary files differnew file mode 100644 index 000000000000..62b3b46c369c --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/nop.exe.coff-x86-64 diff --git a/test/tools/llvm-readobj/Inputs/trivial.obj.coff-arm b/test/tools/llvm-readobj/Inputs/trivial.obj.coff-arm Binary files differnew file mode 100755 index 000000000000..e3b5df4c7784 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/trivial.obj.coff-arm diff --git a/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 b/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 Binary files differindex 282e5699a767..7486562c9787 100644 --- a/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 +++ b/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 diff --git a/test/tools/llvm-readobj/Inputs/trivial.obj.elf-mipsel b/test/tools/llvm-readobj/Inputs/trivial.obj.elf-mipsel Binary files differnew file mode 100644 index 000000000000..c523908605cf --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/trivial.obj.elf-mipsel diff --git a/test/tools/llvm-readobj/Inputs/zero-string-table.obj.coff-i386 b/test/tools/llvm-readobj/Inputs/zero-string-table.obj.coff-i386 Binary files differnew file mode 100644 index 000000000000..f41f224f6097 --- /dev/null +++ b/test/tools/llvm-readobj/Inputs/zero-string-table.obj.coff-i386 |
