This fixes the https://bugs.llvm.org/show_bug.cgi?id=41355. Previously with -r we printed relocation section name instead of the target section name. It was like this: "RELOCATION RECORDS FOR [.rel.text]" Now it is: "RELOCATION RECORDS FOR [.text]" Also when relocation target section has more than one relocation section, we did not combine the output. Now we do. Differential revision: https://reviews.llvm.org/D61312 llvm-svn: 360143
9 lines
332 B
Plaintext
9 lines
332 B
Plaintext
RUN: llvm-objdump -r %p/Inputs/shndx.elf | FileCheck %s
|
|
|
|
Test that llvm-objdump can handle shndx. The relocation points to a section
|
|
symbol that has st_shndx == SHN_XINDEX. To print the section name llvm-objdump
|
|
has to use the shndx section.
|
|
|
|
CHECK: RELOCATION RECORDS FOR [.text]:
|
|
CHECK-NEXT: 0000000000000000 R_X86_64_32 bar
|