/external/ltrace/sysdeps/linux-gnu/sparc/ |
H A D | plt.c | 26 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { argument 27 return rela->r_offset + 4;
|
/external/ltrace/sysdeps/linux-gnu/s390/ |
H A D | plt.c | 31 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { argument 43 const char *a_name, GElf_Rela *rela, size_t ndx, 47 bool irelative = GELF_R_TYPE(rela->r_info) == R_390_IRELATIVE; 53 return linux_elf_add_plt_entry_irelative(proc, lte, rela, 42 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument
|
/external/ltrace/sysdeps/linux-gnu/alpha/ |
H A D | plt.c | 26 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) argument
|
/external/ltrace/sysdeps/linux-gnu/aarch64/ |
H A D | plt.c | 35 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) argument
|
/external/ltrace/sysdeps/linux-gnu/cris/ |
H A D | plt.c | 26 GElf_Addr arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) argument
|
/external/ltrace/sysdeps/linux-gnu/m68k/ |
H A D | plt.c | 27 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { argument
|
/external/ltrace/sysdeps/linux-gnu/metag/ |
H A D | plt.c | 29 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) argument
|
/external/ltrace/sysdeps/linux-gnu/x86/ |
H A D | plt.c | 39 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) argument 53 const char *a_name, GElf_Rela *rela, size_t ndx, 59 irelative = GELF_R_TYPE(rela->r_info) == R_X86_64_IRELATIVE; 64 irelative = GELF_R_TYPE(rela->r_info) == R_386_IRELATIVE; 69 return linux_elf_add_plt_entry_irelative(proc, lte, rela, 52 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument
|
/external/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 402 RelocType32(const ELFRela &rela) argument 404 return rela.r_info & 0x0ff; 409 RelocType64(const ELFRela &rela) argument 411 return rela.r_info & 0xffffffff; 417 RelocSymbol32(const ELFRela &rela) argument 419 return rela.r_info >> 8; 425 RelocSymbol64(const ELFRela &rela) argument 427 return rela.r_info >> 32;
|
/external/llvm/test/MC/PowerPC/ |
H A D | ppc64-relocs-01.s | 24 # The relocations in .rela.text are the 'number64' load using a 27 # CHECK: Section ({{[0-9]+}}) .rela.text { 37 # CHECK: Section ({{[0-9]+}}) .rela.opd { 42 # CHECK: Section ({{[0-9]+}}) .rela.toc {
|
H A D | ppc64-tls-relocs-01.s | 19 # CHECK: Section ({{[0-9]+}}) .rela.text {
|
H A D | ppc64-initial-cfa.s | 41 # STATIC: Name: .rela.eh_frame 82 # PIC: Name: .rela.eh_frame
|
/external/ltrace/sysdeps/linux-gnu/ia64/ |
H A D | plt.c | 52 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) argument
|
/external/ltrace/sysdeps/linux-gnu/ppc/ |
H A D | plt.c | 226 reloc_is_irelative(int machine, GElf_Rela *rela) argument 231 irelative = GELF_R_TYPE(rela->r_info) == R_PPC64_JMP_IREL; 236 irelative = GELF_R_TYPE(rela->r_info) == R_PPC_IRELATIVE; 243 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) argument 250 return rela->r_offset; 255 } else if (reloc_is_irelative(lte->ehdr.e_machine, rela)) { 260 assert(rela->r_addend != 0); 262 arch_addr_t res_addr = (arch_addr_t) (uintptr_t) rela->r_addend; 422 reloc_copy_if_irelative(GElf_Rela *rela, void *data) argument 426 return CBS_STOP_IF(reloc_is_irelative(lte->ehdr.e_machine, rela) 455 GElf_Addr rela, relasz; local 645 GElf_Rela *rela = VECT_ELEMENT(<e->plt_relocs, GElf_Rela, i); local 691 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument [all...] |
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
H A D | crazy_linker_elf_relocations.cpp | 320 bool ElfRelocations::ApplyRelaReloc(const ELF::Rela* rela, argument 324 const ELF::Word rela_type = ELF_R_TYPE(rela->r_info); 325 const ELF::Word CRAZY_UNUSED rela_symbol = ELF_R_SYM(rela->r_info); 326 const ELF::Sword CRAZY_UNUSED addend = rela->r_addend; 328 const ELF::Addr reloc = static_cast<ELF::Addr>(rela->r_offset + load_bias_); 330 RLOG(" rela reloc=%p offset=%p type=%d addend=%p\n", 332 rela->r_offset, 597 bool ElfRelocations::ApplyRelaRelocs(const ELF::Rela* rela, argument 602 RLOG("%s: rela=%p rela_count=%d\n", __FUNCTION__, rela, rela_coun [all...] |
H A D | crazy_linker_elf_relocations.h | 66 bool ApplyRelaReloc(const ELF::Rela* rela,
|
/external/ltrace/ |
H A D | ltrace-elf.c | 71 const char *a_name, GElf_Rela *rela, size_t ndx, 81 const char *a_name, GElf_Rela *rela, size_t ndx, 466 rel_to_rela(struct ltelf *lte, const GElf_Rel *rel, GElf_Rela *rela) argument 468 rela->r_offset = rel->r_offset; 469 rela->r_info = rel->r_info; 492 rela->r_addend = value; 519 GElf_Rela rela; local 523 || rel_to_rela(lte, &rel, &rela) < 0) 526 } else if (gelf_getrela(relplt, i, &rela) == NULL) { 530 if (VECT_PUSHBACK(rela_vec, &rela) < 70 os_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument 80 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument 714 arch_get_sym_info(struct ltelf *lte, const char *filename, size_t sym_index, GElf_Rela *rela, GElf_Sym *sym) argument 723 default_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument 759 elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *name, GElf_Rela *rela, size_t idx, struct library_symbol **ret) argument 819 GElf_Rela *rela = VECT_ELEMENT(<e->plt_relocs, GElf_Rela, i); local [all...] |
H A D | backend.h | 188 GElf_Addr arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela); 316 GElf_Rela *rela, GElf_Sym *sym); 337 const char *name, GElf_Rela *rela, 344 const char *name, GElf_Rela *rela,
|
H A D | ltrace-elf.h | 97 const char *name, GElf_Rela *rela, size_t idx, 108 const char *a_name, GElf_Rela *rela, size_t ndx,
|
/external/ltrace/sysdeps/linux-gnu/mips/ |
H A D | plt.c | 51 \param rela Not used. 72 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) argument 157 size_t sym_index, GElf_Rela *rela, GElf_Sym *sym) 160 return gelf_getsym(lte->dynsym, ELF64_R_SYM(rela->r_info), 345 const char *a_name, GElf_Rela *rela, size_t ndx, 156 arch_get_sym_info(struct ltelf *lte, const char *filename, size_t sym_index, GElf_Rela *rela, GElf_Sym *sym) argument 344 arch_elf_add_plt_entry(struct process *proc, struct ltelf *lte, const char *a_name, GElf_Rela *rela, size_t ndx, struct library_symbol **ret) argument
|
/external/ltrace/sysdeps/linux-gnu/ |
H A D | trace.h | 136 GElf_Rela *rela, size_t ndx,
|
/external/elfutils/0.153/src/ |
H A D | findtextrel.c | 463 GElf_Rela *rela = gelf_getrela (data, cnt, &rela_mem); local 464 if (rela == NULL) 473 check_rel (nsegments, segments, rela->r_offset, elf,
|
H A D | elfcmp.c | 789 GElf_Rela *rela = gelf_getrela (data, ndx, &rela_mem); local 790 if (rela == NULL) 794 if ((int) GELF_R_SYM (rela->r_info) == symndx 795 && ebl_copy_reloc_p (ebl, GELF_R_TYPE (rela->r_info)))
|
H A D | elflint.c | 1032 if (strcmp (section_name (ebl, idx), is_rela ? ".rela.dyn" : ".rel.dyn")) 1136 GElf_Rela *rela = gelf_getrela (reldata, inner, local 1138 if (rela == NULL) 1143 GELF_R_TYPE (rela->r_info))) 1454 GElf_Rela *rela = gelf_getrela (data, cnt, &rela_mem); local 1455 if (rela == NULL) 1464 rela->r_offset, rela->r_info, destshdr, reldyn, loaded, 1794 /* Check the rel/rela tags. At least one group must be available. */ 2615 GElf_Rela *rela local [all...] |
/external/ltrace/sysdeps/linux-gnu/arm/ |
H A D | plt.c | 221 arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { argument
|