llvm-project/llvm/test/tools/llvm-objcopy/ELF
Jordan Rupprecht 0f323439d8 [llvm-objcopy] Strip debug sections when running with --strip-unneeded.
Summary:
GNU --strip-unneeded strips debugging sections as well. Do that for llvm-objcopy as well.

Additionally, add a test that verifies we keep the .gnu_debuglink section. This apparently was not always the case, and I'm not sure which commit fixed it, but there doesn't appear to be any test coverage to make sure we continue to do so.

This fixes PR41043.

Reviewers: jhenderson, jakehehrlich, espindola, alexshap

Subscribers: emaste, arichardson, MaskRay, abrachet, seiya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D66623

llvm-svn: 369761
2019-08-23 14:28:58 +00:00
..
Inputs [llvm-objcopy] - Stop using Inputs/alloc-symtab.o 2019-07-30 13:37:02 +00:00
abs-symbol.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
add-gnu-debuglink.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
add-note.test [llvm-objcopy] Use SHT_NOTE for added note sections. 2019-01-15 16:57:23 +00:00
add-section-remove.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
add-section-special.test [llvm-objcopy] Use SHT_NOTE for added note sections. 2019-01-15 16:57:23 +00:00
add-section.test [llvm-objcopy] Improve --add-section argument string parsing 2019-07-29 16:22:40 +00:00
add-symbol.test [llvm-objcopy] Allow 'protected' visibility to be set when using 2019-08-15 09:45:09 +00:00
adjacent-segments.test
archive-unknown-members.test [llvm-ar] Reapply Fix relative thin archive path handling 2019-06-04 10:13:03 +00:00
armexidx-link.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
auto-remove-shndx.test [llvm-objcopy] [COFF] Fix handling of aux symbols for big objects 2019-01-23 11:54:51 +00:00
bad-build-id.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
bad-output-format.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
basic-archive-copy.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
basic-binary-copy.test
basic-copy.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
basic-keep.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
basic-only-keep-debug.test [llvm-strip]Add --no-strip-all to disable --strip-all behaviour (including default stripping) 2019-05-02 11:53:02 +00:00
basic-only-section.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
basic-relocations.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
binary-first-seg-offset-zero.test
binary-input-and-output.test
binary-input-arch.test [llvm-objcopy] Fix sparc target endianness 2019-06-13 23:24:12 +00:00
binary-input-error.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
binary-input-with-arch.test [llvm-objcopy]Add support for *-freebsd output formats 2019-03-22 10:21:09 +00:00
binary-input.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
binary-no-paddr.test
binary-out-error.test [llvm-objcopy] - Stop using Inputs/alloc-symtab.o 2019-07-30 13:37:02 +00:00
binary-output-empty.test [llvm-objcopy] Fix crash when writing empty binary output 2019-01-28 15:02:40 +00:00
binary-paddr.test
binary-remove-all-but-one.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
binary-remove-end.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
binary-remove-middle.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
binary-segment-layout.test
build-id-link-dir.test
cannot-delete-dest.test
change-entry-point.test [llvm-objcopy] Add --set-start, --change-start and --adjust-start 2019-02-26 09:24:22 +00:00
check-addr-offset-align-binary.test
check-addr-offset-align.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
common-symbol.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
compress-and-decompress-debug-sections-error.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
compress-debug-sections-default-gnu.test
compress-debug-sections-default.test [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
compress-debug-sections-groups.test [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
compress-debug-sections-invalid-format.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
compress-debug-sections-symbols.test [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
compress-debug-sections-zlib-gnu.test [llvm-objcopy] Fix SHT_GROUP ordering. 2019-06-10 18:35:01 +00:00
compress-debug-sections-zlib-header.test [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
compress-debug-sections-zlib.test [llvm-objcopy] Fix SHT_GROUP ordering. 2019-06-10 18:35:01 +00:00
compress-debug-sections.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
copy-after-strip-sections.test [llvm-objcopy]Allow llvm-objcopy to be used on an ELF file with no section headers 2019-04-02 14:11:13 +00:00
copy-osabi.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
cross-arch-headers.test [llvm-objcopy] Add elf32-sparc and elf32-sparcel target 2019-06-17 02:03:45 +00:00
cross-arch-sections-symbols.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
deterministic-archive.test
discard-all-debug.test Let --discard-all imply --strip-debug. 2019-05-03 14:14:01 +00:00
discard-all.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
discard-locals-rel.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
discard-locals.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
discard-mix-local-and-all.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
drawf-fission.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
dump-section.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
dynamic-relocations.test [llvm-objcopy] - Get rid of dynrel.elf precompiled binary from inputs. 2019-06-21 14:15:15 +00:00
dynamic.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
dynrelocsec-remove-shinfo-reference.test [llvm-objcopy] - Check dynamic relocation sections for broken references. 2019-04-30 11:02:09 +00:00
dynrelocsec-remove-shlink-reference.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
dynstr.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
dynsym-error-remove-strtab.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
dynsym.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
elf32be.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
elf32le.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
elf64be.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
empty-section.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
error-format.test [llvm-objcopy][test] Add a test to show that argv[0] is included in error/warning messages 2019-08-20 15:34:07 +00:00
explicit-keep-remove.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
explicit-only-section-remove.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
fail-no-output-directory.test [llvm-objcopy] Remove os-dependent message from test 2019-01-23 01:42:02 +00:00
globalize.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
group-addr-misaligned.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
group-big-endian.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
group-reorder.test [llvm-objcopy] Fix SHT_GROUP ordering. 2019-06-10 18:35:01 +00:00
group-unchanged.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
group.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
help-message.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
hexagon-unsupported-on-x86.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
identical-segments.test
ihex-reader.test [llvm-objcopy][IHEX] Improve test case formatting. NFC 2019-06-14 08:09:10 +00:00
ihex-writer.test [llvm-objcopy] Remove %p format specifiers 2019-05-30 09:09:01 +00:00
input-output-target.test [llvm-objcopy][NFC] More error cleanup 2019-02-21 17:05:19 +00:00
invalid-e_phoff.test [Object/ELF.h] - Improve error reporting. 2019-07-05 11:28:49 +00:00
invalid-e_shoff.test [Object/ELF.h] - Improve error reporting. 2019-07-05 11:28:49 +00:00
invalid-p_filesz-p_offset.test [llvm-objcopy] - Emit error and don't crash if program header reaches past end of file. 2019-06-07 08:34:18 +00:00
invalid-preserve-dates.test [llvm-objcopy] - Stop using Inputs/alloc-symtab.o 2019-07-30 13:37:02 +00:00
keep-file-symbols.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
keep-global-symbols-mix-globalize.test [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf. NFC 2019-05-01 05:55:22 +00:00
keep-global-symbols.test [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf. NFC 2019-05-01 05:55:22 +00:00
keep-many.test [llvm-objcopy] Allow regular expressions in name comparison 2019-02-06 11:00:07 +00:00
keep-only-section.test [llvm-objcopy] Allow regular expressions in name comparison 2019-02-06 11:00:07 +00:00
keep-symbol-remove-section.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
keep-symbol.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
linked-section.test [llvm-objcopy] Add additional testing for various cases 2019-05-10 12:58:52 +00:00
localize-hidden.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
localize.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
many-sections.test [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
marker-segment.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
mirror-permissions-unix.test llvm-objcopy/test: add REQUIRES: shell for use of umask 2019-07-22 22:23:52 +00:00
mirror-permissions-win.test [llvm-objcopy] Change handling of output file permissions 2019-07-04 22:45:27 +00:00
no-build-id-no-notes.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
no-build-id.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
no-strip-all.test [llvm-strip]Add --no-strip-all to disable --strip-all behaviour (including default stripping) 2019-05-02 11:53:02 +00:00
no-symbol-relocation.test Revert [llvm-objcopy] Allow strip symtab from executables and DSOs 2019-07-10 23:32:44 +00:00
null-symbol.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
objcopy-version.test [llvm-objcopy] Accept --long-option but not -long-option 2019-04-26 02:10:10 +00:00
only-section-many.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
only-section-remove-strtab.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
only-section-strip-non-alloc.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
only-section-strip-undefined.test [llvm-objcopy] - Strip undefined symbols if they are no longer referenced following --only-section 2019-05-24 15:04:50 +00:00
overlap-chain.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
overlapping-sections-in-segments.test [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections 2019-06-18 14:01:03 +00:00
overlapping-sections.test [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections 2019-06-18 14:01:03 +00:00
parent-loop-check.test
partitions.test llvm-objcopy: Implement --extract-partition and --extract-main-partition. 2019-06-07 17:57:48 +00:00
prefix-alloc-sections-dynrelocsec.test [llvm-objcopy] - Get rid of dynrel.elf precompiled binary from inputs. 2019-06-21 14:15:15 +00:00
prefix-alloc-sections.test [llvm-objcopy] Add --prefix-alloc-sections 2019-05-08 09:49:35 +00:00
prefix-symbols.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
preserve-segment-contents-ehdr-phdrs.test [llvm-objcopy] Allow strip symtab in executables and DSOs 2019-07-23 08:03:30 +00:00
preserve-segment-contents.test Fix llvm-objcopy/ELF/preserve-segment-contents test on UTF-8 locale 2019-04-26 13:09:26 +00:00
program-headers.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
pt-phdr.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
redefine-symbol.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
regex.test [llvm-objcopy] [llvm-symbolizer] Fix failing tests 2019-04-04 17:35:41 +00:00
reloc-error-remove-symtab.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
reloc-no-symtab.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
relocatable-phdr.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
remove-linked-section.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
remove-multiple-sections.test [llvm-objcopy] Allow strip symtab in executables and DSOs 2019-07-23 08:03:30 +00:00
remove-section-in-segment.test [llvm-objcopy]Don't implicitly strip sections in segments 2019-03-14 11:47:41 +00:00
remove-section-with-symbol.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
remove-section.test [NFC] Remove a blank line (test commit) 2019-05-22 04:48:26 +00:00
remove-shndx.test [llvm-objcopy] [COFF] Fix handling of aux symbols for big objects 2019-01-23 11:54:51 +00:00
remove-shstrtab-error.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
remove-symtab.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
rename-section-and-prefix-alloc-sections.test [llvm-objcopy] Add --prefix-alloc-sections 2019-05-08 09:49:35 +00:00
rename-section-duplicate-names.test [llvm-objcopy] Add additional testing for various cases 2019-05-10 12:58:52 +00:00
rename-section-empty-string.test [llvm-objcopy] Add additional testing for various cases 2019-05-10 12:58:52 +00:00
rename-section-flag-osproc-mask.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
rename-section-flag-preserved.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
rename-section-flag.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
rename-section-multiple.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
rename-section.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
respect-umask.test llvm-objcopy/test: add REQUIRES: shell for use of umask 2019-07-22 22:23:52 +00:00
same-file-strip.test [llvm-objcopy] Append '\n' to warning messages 2019-08-20 15:00:07 +00:00
section-index-unsupported.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
sectionless-segment.test
segment-shift-section-remove.test [llvm-objcopy] Allow strip symtab in executables and DSOs 2019-07-23 08:03:30 +00:00
segment-shift.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
segment-test-remove-section.test [llvm-objcopy] Allow strip symtab in executables and DSOs 2019-07-23 08:03:30 +00:00
set-section-flags-and-rename.test [llvm-objcopy][NFC] More error cleanup 2019-02-21 17:05:19 +00:00
set-section-flags-multiple.test [llvm-objcopy] Implement --set-section-flags. 2019-01-29 15:05:38 +00:00
set-section-flags.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
shared-strtab-shstrtab.s [llvm-objcopy] Add additional testing for various cases 2019-05-10 12:58:52 +00:00
shstrtab-optimize.test [llvm-objcopy] - Calculate the string table section sizes correctly. 2019-03-18 14:27:41 +00:00
standard-streams.test [llvm-objcopy] - Stop using Inputs/alloc-symtab.o 2019-07-30 13:37:02 +00:00
strict-no-add.test [llvm-objcopy] - Stop using Inputs/alloc-symtab.o 2019-07-30 13:37:02 +00:00
strip-all-and-keep-symbol.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
strip-all-and-remove.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
strip-all-gnu.test [llvm-objcopy]Don't implicitly strip sections in segments 2019-03-14 11:47:41 +00:00
strip-all.test [llvm-objcopy] Accept --long-option but not -long-option 2019-04-26 02:10:10 +00:00
strip-debug-and-remove.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
strip-debug.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
strip-dwo-groups.test [llvm-objcopy] - Fix the strip-dwo-groups.test. 2019-08-02 18:22:46 +00:00
strip-dwo-inplace.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
strip-group-symbol.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
strip-multiple-files.test [llvm-objcopy] Changed command line parsing errors 2019-06-14 02:04:02 +00:00
strip-non-alloc.test [llvm-objcopy]Don't implicitly strip sections in segments 2019-03-14 11:47:41 +00:00
strip-preserve-atime.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
strip-preserve-mtime.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
strip-reloc-symbol.test [llvm-objcopy] Tidy up error messages 2019-05-22 13:23:26 +00:00
strip-section-err.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
strip-sections-keep.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
strip-sections-only-section.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
strip-sections.test [llvm-strip] Support --strip-sections 2019-08-08 00:35:16 +00:00
strip-symbol-and-relocation.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
strip-symbol.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
strip-unneeded-all-symbols.test [llvm-objcopy] Allow strip symtab in executables and DSOs 2019-07-23 08:03:30 +00:00
strip-unneeded-remove-debug-keep-link.test [llvm-objcopy] Strip debug sections when running with --strip-unneeded. 2019-08-23 14:28:58 +00:00
strip-unneeded.test [llvm-objcopy] Strip file symbols with --strip-unneeded 2019-05-21 09:09:33 +00:00
strip-version.test [llvm-objcopy] Accept --long-option but not -long-option 2019-04-26 02:10:10 +00:00
strtab-optimize.test [llvm-objcopy] - Calculate the string table section sizes correctly. 2019-03-18 14:27:41 +00:00
symbol-copy.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
symbol-empty-name.test [llvm-readobj] Change -t to --symbols in tests. NFC 2019-05-01 09:28:24 +00:00
symtab-error-on-remove-strtab.test [llvm-objcopy] Add file names to error messages 2019-05-23 00:42:46 +00:00
symtab-link.test [llvm-strip]Add --no-strip-all to disable --strip-all behaviour (including default stripping) 2019-05-02 11:53:02 +00:00
tail-merged-string-tables.test [llvm-objcopy] Add additional testing for various cases 2019-05-10 12:58:52 +00:00
triple-overlap.test
two-seg-remove-end.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
two-seg-remove-first.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
two-seg-remove-third-sec.test [llvm-objcopy][NFC] Consistenly use two dashes for flags in tests. 2019-01-11 18:06:31 +00:00
weaken-all.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00
weaken.test [yaml2obj][obj2yaml] - Change how symbol's binding is descibed when parsing/dumping. 2019-04-03 14:53:42 +00:00