Searched refs:dynsym (Results 1 – 25 of 88) sorted by relevance
1234
/external/llvm-project/llvm/test/tools/llvm-objcopy/ELF/ |
D | dynrelocsec-remove-shlink-reference.test | 3 ## Check we cannot remove the .dynsym symbol table because dynamic 5 # RUN: not llvm-objcopy -R .dynsym %t %t2 2>&1 >/dev/null | FileCheck %s --check-prefix=ERR -DINPUT… 6 # ERR: error: '[[INPUT]]': symbol table '.dynsym' cannot be removed because it is referenced by the… 8 ## Check we can remove .dynsym after removing the reference. 9 # RUN: llvm-objcopy -R .dynsym -R .rela.dyn %t %t2 10 # RUN: llvm-readelf --sections %t2 | FileCheck %s --implicit-check-not=".dynsym" 13 # RUN: llvm-objcopy -R .dynsym --allow-broken-links %t %t2 17 # DROP-LINK-NOT: .dynsym 30 Link: .dynsym
|
D | dynsym-error-remove-strtab.test | 1 …vm-objcopy -R .dynstr %p/Inputs/dynsym.so %t 2>&1 >/dev/null | FileCheck %s --check-prefix=ERR1 -D… 2 # RUN: cp %p/Inputs/dynsym.so %t2 5 … '[[INPUT]]': section '.dynstr' cannot be removed because it is referenced by the section '.dynsym' 6 … '[[INPUT]]': section '.dynstr' cannot be removed because it is referenced by the section '.dynsym' 8 # RUN: llvm-objcopy --allow-broken-links -R .dynstr %p/Inputs/dynsym.so %t3 10 # RUN: cp %p/Inputs/dynsym.so %t4 14 # SECTIONS: .dynsym
|
D | dynsym.test | 1 # RUN: llvm-objcopy %p/Inputs/dynsym.so %t 5 #LINK: Name: .dynsym
|
D | partitions.test | 38 MAIN-NEXT: [ 1] .dynsym DYNSYM 0000000000200200 000200 000030 18 A 4 1 8 62 MAIN: Symbol table '.dynsym' contains 2 entries: 97 PART1-NEXT: [ 1] .dynsym DYNSYM 00000000002031c8 0001c8 000030 18 A 4 1 8 118 PART1: Symbol table '.dynsym' contains 2 entries: 152 PART2-NEXT: [ 1] .dynsym DYNSYM 00000000002061c8 0001c8 000030 18 A 4 1 8 173 PART2: Symbol table '.dynsym' contains 2 entries:
|
/external/llvm-project/lld/test/ELF/linkerscript/ |
D | out-of-order.s | 10 # seg2: .dynsym .dynstr .text .hash 15 # for seg2, we assign address: .dynsym(0x2000), .dynstr(0x2018) ... 16 # .dynsym is not an orphan, so we take address from script, we assign 17 # .dynstr current address cursor, which is the end # of .dynsym and so 29 # CHECK-NEXT: 3 .dynsym 00000018 0000000000002000
|
D | emit-reloc.s | 11 # RUN: .dynsym : { *(.dynsym) } \
|
/external/llvm-project/llvm/test/tools/llvm-nm/ |
D | dynamic.test | 3 ## Test llvm-nm dumping ELF file with valid .dynsym section. 33 ## Test llvm-nm dumping ELF file without a .dynsym section. 48 ## Test llvm-nm dumping ELF file with an empty .dynsym section. 60 - Name: .dynsym
|
D | invalid-symbol-table-size.test | 4 ## a) Broken .symtab symbol table. Valid .dynsym symbol table. 10 ## b) Broken .dynsym symbol table. Valid .symtab symbol table. 31 - Name: .dynsym
|
/external/llvm-project/llvm/test/tools/llvm-objdump/X86/ |
D | elf-dynamic-symbols.test | 53 ## Test dumping ELF files with no .dynsym section. 70 ## Test dumping ELF files with logically empty .dynsym section (only has a 0-index NULL symbol). 88 ## Test dumping ELF files with truly empty .dynsym section (size of .dynsym section is 0). 105 - Name: .dynsym
|
D | elf-dynamic-relocs.test | 38 Link: .dynsym 49 Link: .dynsym 60 Link: .dynsym
|
/external/elfutils/tests/ |
D | run-readelf-s.sh | 123 tempfiles testfile.dynsym.in testfile.symtab.in testfile.minsym.in 125 cat > testfile.dynsym.in <<\EOF 277 cat testfile.dynsym.in testfile.symtab.in \ 281 cat testfile.dynsym.in \ 283 --symbols=.dynsym testfilebaztab 284 cat testfile.dynsym.in \ 293 cat testfile.dynsym.in \ 299 cat testfile.dynsym.in \ 302 cat testfile.dynsym.in \ 308 cat testfile.dynsym.in \
|
D | run-elfputzdata.sh | 27 Cannot compress 4 .dynsym 65 Cannot compress 4 .dynsym 104 Cannot compress 2 .dynsym 140 Cannot compress 2 .dynsym 182 Cannot compress 5 .dynsym 221 Cannot compress 5 .dynsym 263 Cannot compress 5 .dynsym 304 Cannot compress 5 .dynsym
|
D | run-strip-remove-keep.sh | 43 [ 4] .dynsym DYNSYM 08048158 000158 000070 16 A 5 1 4 78 [ 4] .dynsym NOBITS 08048158 000114 000070 16 A 5 1 4 129 [ 4] .dynsym DYNSYM 08048158 000158 000070 16 A 5 1 4 165 [ 4] .dynsym NOBITS 08048158 000114 000070 16 A 5 1 4 217 [ 3] .dynsym DYNSYM 00000000000001f8 000001f8 00000108 24 A 4 2 8 252 [ 3] .dynsym NOBITS 00000000000001f8 000001b8 00000108 24 A 4 2 8 296 [ 3] .dynsym DYNSYM 00000000000001f8 000001f8 00000108 24 A 4 2 8 331 [ 3] .dynsym NOBITS 00000000000001f8 000001b8 00000108 24 A 4 2 8 375 [ 4] .dynsym DYNSYM 08048158 000158 000070 16 A 5 1 4 411 [ 4] .dynsym NOBITS 08048158 000114 000070 16 A 5 1 4 [all …]
|
/external/llvm-project/llvm/test/tools/llvm-readobj/ELF/ |
D | versym-invalid.test | 53 # INVALID-STRING-TABLE-GNU-NEXT: Addr: 0000000000000000 Offset: 0x000040 Link: 3 (.dynsym) 69 Link: .dynsym 82 # MISALIGNED-GNU-NEXT: Addr: 0000000000000000 Offset: 0x00ffff Link: 2 (.dynsym) 98 Link: .dynsym 101 - Name: .dynsym 123 # INVALID-NAME-GNU-NEXT: Addr: 0000000000000000 Offset: 0x000040 Link: 2 (.dynsym) 127 ## the section linked with the SHT_GNU_verneed section (usually ".dynsym"). 146 # INVALID-ENT-SIZE-GNU: Symbol table '.dynsym' contains 2 entries: 200 # SYMBOLS-NUM-MISMATCH-GNU-NEXT: Addr: 0000000000000000 Offset: 0x000040 Link: 2 (.dynsym) 217 Link: .dynsym [all …]
|
D | hidden-versym.test | 5 # HIDDEN-NEXT: Addr: 0000000000200210 Offset: 0x000040 Link: 3 (.dynsym) 18 Link: .dynsym
|
D | dyn-symbols.test | 40 # DYNSYMS-GNU: Symbol table '.dynsym' contains 3 entries: 59 - Name: .dynsym 68 FirstSec: .dynsym 69 LastSec: .dynsym 91 # RUN: FileCheck %s -DFILE=%t2.so --implicit-check-not=warning: -DNAME=.dynsym --check-prefix=NOP… 135 - Name: .dynsym 166 - Name: .dynsym 206 FirstSec: .dynsym 207 LastSec: .dynsym 232 - Name: .dynsym [all …]
|
D | hash-symbols.test | 53 Link: .dynsym 59 Link: .dynsym 158 Link: .dynsym 217 Link: .dynsym 268 # DYNSYMS: Symbol table '.dynsym' contains 2 entries: 281 - Name: .dynsym 349 Link: .dynsym 565 - Name: .dynsym 576 ## To do that, set the type of the .dynsym to SHT_PROGBITS to hide it. 596 ## To do that, set the type of the .dynsym to SHT_PROGBITS to hide it. [all …]
|
D | dynamic-reloc-no-section-headers.test | 39 ## Offset of .dynsym is 0x138. Offset of PT_LOAD is 0xb0. 51 - Name: .dynsym
|
D | dyn-symbols-size-from-hash-table.test | 66 # GNU1-NOSTRIP: Symbol table '.dynsym' contains 3 entries: 83 - Name: .dynsym 132 FirstSec: .dynsym 217 # GNU2: Symbol table '.dynsym' contains [[NCHAIN]] entries: 226 ## constrain the .dynsym section header to say there are only 3. This means that 239 - Name: .dynsym 295 FirstSec: .dynsym 337 # BROKEN-NCHAIN-GNU: [ 4] .dynsym DYNSYM 0000000000001078 0000[[#%x, DYNSYMOFF]] 351 # BROKEN-NCHAIN-LLVM: Name: .dynsym
|
/external/llvm-project/llvm/test/tools/llvm-objdump/ |
D | invalid-symbol-table-size.test | 4 ## a) Broken .symtab symbol table. Valid .dynsym symbol table. 10 ## b) Broken .dynsym symbol table. Valid .symtab symbol table. 31 - Name: .dynsym
|
/external/llvm-project/lld/test/ELF/ |
D | note-first-page.s | 7 # (.dynsym .dynstr (and .rela.dyn in PIE)). This ensures the note information 12 # CHECK: [ 2] .dynsym
|
D | riscv-undefined-weak.s | 47 ## If .dynsym does not exist, an undefined weak symbol is non-preemptible. 57 ## If .dynsym exists, an undefined weak symbol is preemptible.
|
/external/llvm-project/llvm/test/tools/llvm-elfabi/ |
D | write-stub.test | 64 # CHECK-NEXT: Name: .dynsym 146 # CHECK-NEXT: Section: .dynsym 155 # CHECK-NEXT: Section: .dynsym 164 # CHECK-NEXT: Section: .dynsym 175 # CHECK-NEXT: [ 9] .dynsym
|
/external/llvm-project/lldb/test/Shell/ObjectFile/ELF/ |
D | minidebuginfo-set-and-hit-breakpoint.test | 41 # in the .dynsym section of the main binary. The bits removing .rela.plt, 42 # .rela.dyn and .dynsym sections can be removed once llvm-objcopy 45 …ersion --remove-section=.gnu.hash --remove-section=.hash --remove-section=.dynsym %t.mini_debuginfo 59 # from within the .dynsym section (multiplyByThree) and one from
|
/external/libabigail/src/ |
D | abg-elf-helpers.cc | 349 Elf_Scn* section = 0, *dynsym = 0, *sym_tab = 0; in find_symbol_table_section() local 355 dynsym = section; in find_symbol_table_section() 360 if (dynsym || sym_tab) in find_symbol_table_section() 366 return sym_tab ? sym_tab : dynsym; in find_symbol_table_section() 368 return dynsym ? dynsym : sym_tab; in find_symbol_table_section()
|
1234