llvm-project/llvm/test/tools/llvm-objdump
zhijian 4fae932987 [AIX] Support of Big archive (read)
Summary:

The patch is based on the EGuesnet's implement of the "Support of Big archive (read)
the first commit of the patch is come from https://reviews.llvm.org/D100651.

the rest of commits of the patch

1  Addressed the comments on the https://reviews.llvm.org/D100651
2  according to https://www.ibm.com/docs/en/aix/7.2?topic=formats-ar-file-format-big
using the "fl_fstmoff" for the first object file number, using "char ar_nxtmem[20]" to get next object file ,
using the "char fl_lstmoff[20]" for the last of the object file will fix the following problems:
   2.1 can not correct reading a archive files which has padding data between too object file
   2.2 can not correct reading a archive files from which some object file has be deleted

3 introduce a new derived class BigArchive for big ar file.

Reviewers: James Henderson
Differential Revision: https://reviews.llvm.org/D111889
2022-01-18 12:13:01 -05:00
..
AMDGPU
COFF [llvm-objdump] -p: Dump PE header for PE/COFF 2021-11-09 10:08:41 -08:00
ELF [llvm-objdump][test] Add RISC-V objdump test case 2022-01-13 11:13:51 +00:00
Inputs
MachO [llvm-objdump/mac] Add support for new load commands 2021-11-17 09:53:25 -08:00
X86 [llvm-objdump] Fix --prefix and --prefix-strip 2021-10-07 15:53:45 +01:00
XCOFF [PowerPC][llvm-objdump] enable --symbolize-operands for PowerPC ELF/XCOFF. 2021-12-21 04:17:57 +00:00
wasm [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols 2021-07-19 08:59:26 +02:00
all-headers.test
archive-headers.test
dwarf_invalid.yaml [llvm-objdump] Fix the Assertion failure when providing invalid --debug-vars or --dwarf values 2021-11-04 11:01:32 +00:00
eh_frame-mipsel.test
eh_frame_zero_cie.test
embedded-source.test
file-headers-pe.test
full-contents.test
help.test
invalid-input.test
invalid-symbol-table-size.test
malformed-archives.test [AIX] Support of Big archive (read) 2022-01-18 12:13:01 -05:00
mattr-mcpu-help.test
non-archive-object.test
openbsd-headers.test
option-grouping.test
private-headers-dynamic-section.test
private-headers-no-dynamic-segment.test
private-headers-no-dynamic.test
relocation-xindex-symbol.test
relocations-in-nonreloc.test
section-filter.test
section-headers.test [llvm-objdump] Add testing for --print-imm-hex, --headers, --section-headers and --private-headers 2021-06-29 17:03:21 +01:00
tool-name.test
unimplemented-features.test
verneed-wrong-info.test
version.test
warn-missing-section.test
warn-on-out-of-range-start-stop-address.test