| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/ |
| H A D | dynsym-error-remove-strtab.test | 1 # RUN: not llvm-objcopy -R .dynstr %p/Inputs/dynsym.so %t 2>&1 >/dev/null | FileCheck %s --check-pr… 3 # RUN: not llvm-strip --no-strip-all -R .dynstr %t2 2>&1 >/dev/null | FileCheck %s --check-prefix=E… 5 # ERR1: error: '[[INPUT]]': section '.dynstr' cannot be removed because it is referenced by the sec… 6 # ERR2: error: '[[INPUT]]': section '.dynstr' cannot be removed because it is referenced by the sec… 8 # RUN: llvm-objcopy --allow-broken-links -R .dynstr %p/Inputs/dynsym.so %t3 9 …m-objdump --section-headers %t3 | FileCheck %s --check-prefix=SECTIONS --implicit-check-not=.dynstr 11 # RUN: llvm-strip --no-strip-all --allow-broken-links -R .dynstr %t4 12 …m-objdump --section-headers %t4 | FileCheck %s --check-prefix=SECTIONS --implicit-check-not=.dynstr
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-ifs/ |
| H A D | binary-read-arch.test | 12 - Name: .dynstr 21 Link: .dynstr 38 FirstSec: .dynstr 64 - Name: .dynstr 73 Link: .dynstr 90 FirstSec: .dynstr 108 - Name: .dynstr 117 Link: .dynstr 134 FirstSec: .dynstr
|
| H A D | binary-read-no-dt-strtab.test | 11 - Name: .dynstr 20 Link: .dynstr 33 FirstSec: .dynstr
|
| H A D | binary-read-no-dt-strsz.test | 11 - Name: .dynstr 21 Link: .dynstr 34 FirstSec: .dynstr
|
| H A D | binary-read-bad-soname.test | 11 - Name: .dynstr 20 Link: .dynstr 39 FirstSec: .dynstr
|
| H A D | binary-read-add-soname.test | 11 - Name: .dynstr 20 Link: .dynstr 37 FirstSec: .dynstr
|
| H A D | binary-read-soname-no-null.test | 11 - Name: .dynstr 21 Link: .dynstr 40 FirstSec: .dynstr
|
| H A D | binary-read-soname.test | 11 - Name: .dynstr 21 Link: .dynstr 40 FirstSec: .dynstr
|
| H A D | binary-read-replace-soname.test | 12 - Name: .dynstr 22 Link: .dynstr 41 FirstSec: .dynstr
|
| H A D | write-stub.test | 4 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 7 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 10 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 13 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 16 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 36 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 37 # RUN: llvm-readobj -h -S --string-dump .dynstr --string-dump .shstrtab --dyn-symbols --dynamic-tab… 102 # CHECK-NEXT: Name: .dynstr 191 # CHECK: String dump of section '.dynstr': 198 # CHECK-NEXT: [ 1] .dynstr
|
| H A D | binary-read-bad-vaddr.test | 19 - Name: .dynstr 28 Link: .dynstr 47 FirstSec: .dynstr
|
| /llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/ |
| H A D | implicit-sections-info.yaml | 2 ## explicitly listed .dynstr, .dynsym, .strtab and .symtab 23 # CASE1: Name: .dynstr 39 - Name: .dynstr 58 # CASE2: Name: .dynstr 86 # CASE3: Name: .dynstr 105 - Name: .dynstr
|
| H A D | implicit-sections.yaml | 2 ## ".dynstr", ".symtab", ".strtab", ".shstrtab". 14 # CHECK-NEXT: [ 1] .dynstr STRTAB 0000000000000100 000040 000001 27 - Name: .dynstr 43 ## Check that yaml2obj creates empty .dynstr and .dynsym sections for 53 # NODYNSYM-NEXT: [ 1] .dynstr STRTAB 0000000000000100 000040 000001 66 - Name: .dynstr
|
| H A D | implicit-sections-types.yaml | 12 # CASE1: Name: .dynstr 28 ## Needed to force the creation of the .dynsym and .dynstr. 45 # CASE2: Name: .dynstr 63 - Name: .dynstr
|
| H A D | dynsym-section.yaml | 4 ## explicitly, but .dynstr is not present. 52 - Name: .dynstr 57 ## Check that by default the .dynsym section will be linked to the .dynstr section, 65 # LINK-DEFAULT: [ 2] .dynstr {{.*}} A 0 0 67 ## Even when the .dynstr section exists, we can explicitly link the .dynsym section
|
| H A D | implicit-sections-addr.yaml | 5 ## explicitly listed .dynstr, .dynsym, .strtab 8 # CHECK: Name: .dynstr 40 - Name: .dynstr
|
| H A D | shstrtab.yaml | 83 # RUN: yaml2obj --docnum=3 %s -o %t3 -DSHSTRTAB=.dynstr 118 # CASE3: String dump of section '.dynstr': 120 # CASE3-NEXT: [ 5] .dynstr{{$}} 151 # RUN: yaml2obj --docnum=1 %s -o %t5 -DSHSTRTAB=.dynstr 164 # CASE5: String dump of section '.dynstr': 165 # CASE5-NEXT: [ 1] .dynstr{{$}} 512 ## Case 21: custom shstrtab named ".dynstr" with uniquifying ID. 513 # RUN: yaml2obj --docnum=3 %s -o %t21 '-DSHSTRTAB=.dynstr (1)' 534 # CASE21: String dump of section '.dynstr': 539 # CASE21: String dump of section '.dynstr': [all …]
|
| H A D | strtab-implicit-sections.yaml | 7 ## for .strtab/.shstrtab and the SHF_ALLOC flag for .dynstr by default. 15 # CASE1-NEXT: [ 3] .dynstr STRTAB {{.*}} A 0 31 - Name: .dynstr 48 # CASE2-NEXT: [ 3] .dynstr STRTAB 0000000000000000 000300 {{.*}} S 0 78 # CASE4-NEXT: 0000 002e6479 6e737472 002e6479 6e73796d ..dynstr..dynsym 81 # CASE4-NEXT: Contents of section .dynstr: 98 - Name: .dynstr
|
| H A D | verneed-section.yaml | 3 ## the `.dynstr` section by default. 14 # FIELDS: [ 3] .dynstr 103 ## Check we set the sh_link field to 0 when there is no .dynstr section. 166 ## Check we set the sh_link field to 0 when the .dynstr section is excluded 183 - Name: .dynstr 191 - Name: .dynstr
|
| /llvm-project-15.0.7/lld/test/ELF/linkerscript/ |
| H A D | out-of-order.s | 10 # seg2: .dynsym .dynstr .text .hash 15 # for seg2, we assign address: .dynsym(0x2000), .dynstr(0x2018) ... 17 # .dynstr current address cursor, which is the end # of .dynsym and so 30 # CHECK-NEXT: 4 .dynstr 00000001 0000000000002018
|
| /llvm-project-15.0.7/llvm/test/tools/obj2yaml/ELF/ |
| H A D | implicit-sections-order.yaml | 5 ## and .dynstr (SHT_STRTAB) are allocatable sections and .symtab (SHT_SYMTAB), 22 # RE-1-NEXT: [ 4] .dynstr STRTAB 0000000000002000 000070 000005 00 A 0 0 0 23 # RE-2-NEXT: [ 4] .dynstr STRTAB 0000000000002000 000070 000005 00 0 0 0 47 # OUTPUT-NEXT: Link: .dynstr 50 # OUTPUT-NEXT: - Name: .dynstr 82 - Name: .dynstr 114 ## .dynstr (SHT_STRTAB) are not.
|
| /llvm-project-15.0.7/lldb/test/Shell/ObjectFile/ELF/ |
| H A D | null-jmprel.yaml | 22 LastSec: .dynstr 55 Link: .dynstr 78 - Name: .dynstr 100 Link: .dynstr
|
| /llvm-project-15.0.7/bolt/test/AArch64/Inputs/ |
| H A D | tls-trad.yaml | 37 Link: .dynstr 39 - Name: .dynstr 93 Link: .dynstr 133 - Name: .dynstr
|
| H A D | tls-ld.yaml | 37 Link: .dynstr 39 - Name: .dynstr 90 Link: .dynstr 126 - Name: .dynstr
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | dynstr-no-rosegment.s | 2 # Verify that a .dynstr in the .text segment has null byte terminators 6 # RUN: llvm-objdump %t.so -s -j .dynstr | FileCheck %s
|