Home
last modified time | relevance | path

Searched refs:dynsym (Results 1 – 25 of 88) sorted by relevance

1234

/external/llvm-project/llvm/test/tools/llvm-objcopy/ELF/
Ddynrelocsec-remove-shlink-reference.test3 ## 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
Ddynsym-error-remove-strtab.test1 …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
Ddynsym.test1 # RUN: llvm-objcopy %p/Inputs/dynsym.so %t
5 #LINK: Name: .dynsym
Dpartitions.test38 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/
Dout-of-order.s10 # 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
Demit-reloc.s11 # RUN: .dynsym : { *(.dynsym) } \
/external/llvm-project/llvm/test/tools/llvm-nm/
Ddynamic.test3 ## 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
Dinvalid-symbol-table-size.test4 ## 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/
Delf-dynamic-symbols.test53 ## 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
Delf-dynamic-relocs.test38 Link: .dynsym
49 Link: .dynsym
60 Link: .dynsym
/external/elfutils/tests/
Drun-readelf-s.sh123 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 \
Drun-elfputzdata.sh27 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
Drun-strip-remove-keep.sh43 [ 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/
Dversym-invalid.test53 # 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 …]
Dhidden-versym.test5 # HIDDEN-NEXT: Addr: 0000000000200210 Offset: 0x000040 Link: 3 (.dynsym)
18 Link: .dynsym
Ddyn-symbols.test40 # 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 …]
Dhash-symbols.test53 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 …]
Ddynamic-reloc-no-section-headers.test39 ## Offset of .dynsym is 0x138. Offset of PT_LOAD is 0xb0.
51 - Name: .dynsym
Ddyn-symbols-size-from-hash-table.test66 # 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/
Dinvalid-symbol-table-size.test4 ## 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/
Dnote-first-page.s7 # (.dynsym .dynstr (and .rela.dyn in PIE)). This ensures the note information
12 # CHECK: [ 2] .dynsym
Driscv-undefined-weak.s47 ## 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/
Dwrite-stub.test64 # 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/
Dminidebuginfo-set-and-hit-breakpoint.test41 # 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/
Dabg-elf-helpers.cc349 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