mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
[llvm-readobj][test] - Add a check for --dyn-syms.
We have a `-dyn-symbols` option. It has a `--dyn-syms` alias that is not tested in llvm-readobj tests currently. There was a Object/readobj-elf-versioning.test where it is used, but I've removed it in D73163. And also it is not the right place to test it anyways. Differential revision: https://reviews.llvm.org/D73164
This commit is contained in:
parent
fe807854dd
commit
035d9f209d
@ -69,11 +69,19 @@ ProgramHeaders:
|
||||
Sections:
|
||||
- Section: .dynsym
|
||||
|
||||
## Case 2: Check the two-letter alias --dt is equivalent to the --dyn-symbols
|
||||
## Case 2: Check the output for aliases.
|
||||
## a) Check the two-letter alias --dt is equivalent to the --dyn-symbols
|
||||
## full flag name.
|
||||
# RUN: llvm-readobj --dt %t1.so > %t.readobj-dt-alias
|
||||
# RUN: llvm-readobj --dyn-symbols %t1.so > %t.readobj-dt-no-alias
|
||||
# RUN: cmp %t.readobj-dt-alias %t.readobj-dt-no-alias
|
||||
## b) Check --dyn-syms equals --dyn-symbols, --dt for llvm-readobj.
|
||||
# RUN: llvm-readobj --dyn-syms %t1.so > %t.readobj-dyn-syms
|
||||
# RUN: cmp %t.readobj-dt-alias %t.readobj-dyn-syms
|
||||
## c) Check --dyn-syms equals --dyn-symbols for llvm-readelf.
|
||||
# RUN: llvm-readelf --dyn-syms %t1.so > %t.readelf-dyn-syms
|
||||
# RUN: llvm-readelf --dyn-symbols %t1.so > %t.readelf-dyn-symbols
|
||||
# RUN: cmp %t.readelf-dyn-symbols %t.readelf-dyn-syms
|
||||
|
||||
## Case 3: Check that we are able to dump the dynamic symbol table even when we have no program headers.
|
||||
## In this case we find the table by it's type (SHT_DYNSYM) and ignore the DT_SYMTAB value.
|
||||
|
Loading…
Reference in New Issue
Block a user