/external/elfutils/src/libelf/ |
H A D | gelf_update_rel.c | 67 || unlikely (GELF_R_SYM (src->r_info) > 0xffffff) 68 || unlikely (GELF_R_TYPE (src->r_info) > 0xff)) 84 rel->r_info = ELF32_R_INFO (GELF_R_SYM (src->r_info), 85 GELF_R_TYPE (src->r_info));
|
H A D | gelf_update_rela.c | 67 || unlikely (GELF_R_SYM (src->r_info) > 0xffffff) 68 || unlikely (GELF_R_TYPE (src->r_info) > 0xff) 86 rel->r_info = ELF32_R_INFO (GELF_R_SYM (src->r_info), 87 GELF_R_TYPE (src->r_info));
|
H A D | gelf_getrel.c | 79 dst->r_info = GELF_R_INFO (ELF32_R_SYM (src->r_info), 80 ELF32_R_TYPE (src->r_info));
|
H A D | gelf_getrela.c | 79 dst->r_info = GELF_R_INFO (ELF32_R_SYM (src->r_info), 80 ELF32_R_TYPE (src->r_info));
|
H A D | abstract.h | 139 TYPE_NAME (ElfW2(32, Ext##Word), r_info) \ 144 TYPE_NAME (ElfW2(64, Ext##Xword), r_info) \ 150 TYPE_NAME (ElfW2(32, Ext##Word), r_info) \ 156 TYPE_NAME (ElfW2(64, Ext##Xword), r_info) \
|
H A D | elf.h | 499 Elf32_Word r_info; /* Relocation type and symbol index */ member in struct:__anon4638 510 Elf64_Xword r_info; /* Relocation type and symbol index */ member in struct:__anon4639 518 Elf32_Word r_info; /* Relocation type and symbol index */ member in struct:__anon4640 525 Elf64_Xword r_info; /* Relocation type and symbol index */ member in struct:__anon4641 529 /* How to extract and insert information held in the r_info field. */
|
/external/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 320 elf_xword r_info; ///< symbol index and type of relocation. member in struct:elf::ELFRel 345 return rel.r_info & 0x0ff; 352 return rel.r_info & 0xffffffff; 360 return rel.r_info >> 8; 368 return rel.r_info >> 32; 378 elf_xword r_info; ///< Symbol index and type of relocation. member in struct:elf::ELFRela 404 return rela.r_info & 0x0ff; 411 return rela.r_info & 0xffffffff; 419 return rela.r_info >> 8; 427 return rela.r_info >> 3 [all...] |
/external/ltrace/sysdeps/linux-gnu/s390/ |
H A D | plt.c | 47 bool irelative = GELF_R_TYPE(rela->r_info) == R_390_IRELATIVE;
|
/external/llvm/include/llvm/Support/ |
H A D | ELF.h | 827 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rel 831 Elf32_Word getSymbol() const { return (r_info >> 8); } 832 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 836 r_info = (s << 8) + t; 843 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rela 848 Elf32_Word getSymbol() const { return (r_info >> 8); } 849 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 853 r_info = (s << 8) + t; 860 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rel 864 Elf64_Word getSymbol() const { return (r_info >> 3 878 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rela [all...] |
/external/ltrace/sysdeps/linux-gnu/x86/ |
H A D | plt.c | 59 irelative = GELF_R_TYPE(rela->r_info) == R_X86_64_IRELATIVE; 64 irelative = GELF_R_TYPE(rela->r_info) == R_386_IRELATIVE;
|
/external/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 307 Elf_Word r_info; // Symbol table index and type of relocation to apply 311 return r_info; 315 r_info = R; 323 Elf_Xword r_info; // Symbol table index and type of relocation to apply 326 uint64_t t = r_info; 329 // Mips64 little endian has a "special" encoding of r_info. Instead of one 337 r_info = (R >> 32) | ((R & 0xff000000) << 8) | ((R & 0x00ff0000) << 24) | 340 r_info = R; 348 Elf_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 353 return r_info; 365 Elf_Xword r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base [all...] |
/external/elfutils/src/src/ |
H A D | i386_ld.c | 124 si = symindirect[XELF_R_SYM (rel->r_info)]; 129 assert (symref[XELF_R_SYM (rel->r_info)] != NULL); 130 si = symref[XELF_R_SYM (rel->r_info)]->outsymidx; 137 xelf_getsymshndx (insymdata, inxndxdata, XELF_R_SYM (rel->r_info), 155 assert (XELF_R_TYPE (rel->r_info) == R_386_32); 172 rel->r_info = XELF_R_INFO (si, XELF_R_TYPE (rel->r_info)); 508 rel->r_info = XELF_R_INFO (ndxtosym[idx]->outdynsymidx, R_386_JMP_SLOT); 546 Elf32_Word r_sym = XELF_R_SYM (rel->r_info); 554 switch (XELF_R_TYPE (rel->r_info)) [all...] |
H A D | objdump.c | 363 GElf_Addr r_offset, GElf_Xword r_info, GElf_Sxword r_addend) 370 ebl_reloc_type_name (ebl, GELF_R_TYPE (r_info), buf, sizeof (buf))); 374 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, GELF_R_SYM (r_info), 379 gettext ("INVALID SYMBOL"), (long int) GELF_R_SYM (r_info)); 432 rel->r_offset, rel->r_info, 0); 453 rel->r_offset, rel->r_info, rel->r_addend); 361 show_relocs_x(Ebl *ebl, GElf_Shdr *shdr, Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, size_t shstrndx, GElf_Addr r_offset, GElf_Xword r_info, GElf_Sxword r_addend) argument
|
H A D | strip.c | 1436 size_t symidx = GELF_R_SYM (rel_mem.r_info); 1439 rel_mem.r_info 1441 GELF_R_TYPE (rel_mem.r_info)); 1454 size_t symidx = GELF_R_SYM (rel_mem.r_info); 1457 rel_mem.r_info 1459 GELF_R_TYPE (rel_mem.r_info)); 1837 GELF_R_TYPE (r->r_info), 1838 GELF_R_SYM (r->r_info))) 1851 GELF_R_TYPE (r->r_info), 1852 GELF_R_SYM (r->r_info))) [all...] |
H A D | elflint.c | 1115 GELF_R_TYPE (rel->r_info))) 1167 GELF_R_TYPE (rela->r_info))) 1333 GElf_Addr r_offset, GElf_Xword r_info, 1339 if (!ebl_reloc_type_check (ebl, GELF_R_TYPE (r_info))) 1347 && !ebl_reloc_valid_use (ebl, GELF_R_TYPE (r_info))) 1353 && ((GELF_R_SYM (r_info) + 1) 1361 if (ebl_none_reloc_p (ebl, GELF_R_TYPE (r_info))) 1364 if (ebl_gotpc_reloc_check (ebl, GELF_R_TYPE (r_info))) 1369 GElf_Sym *sym = gelf_getsym (symdata, GELF_R_SYM (r_info), &sym_mem); 1377 ebl_reloc_type_name (ebl, GELF_R_SYM (r_info), 1331 check_one_reloc(Ebl *ebl, GElf_Ehdr *ehdr, GElf_Shdr *relshdr, int idx, size_t cnt, const GElf_Shdr *symshdr, Elf_Data *symdata, GElf_Addr r_offset, GElf_Xword r_info, const GElf_Shdr *destshdr, bool reldyn, struct loaded_segment *loaded, enum load_state *statep) argument [all...] |
H A D | elfcmp.c | 773 if ((int) GELF_R_SYM (rel->r_info) == symndx 774 && ebl_copy_reloc_p (ebl, GELF_R_TYPE (rel->r_info))) 787 if ((int) GELF_R_SYM (rela->r_info) == symndx 788 && ebl_copy_reloc_p (ebl, GELF_R_TYPE (rela->r_info)))
|
H A D | readelf.c | 1830 GELF_R_SYM (rel->r_info), 1863 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 1866 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 1874 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 1877 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 1881 (long int) GELF_R_SYM (rel->r_info)); 1887 GELF_R_TYPE (rel->r_info))) 1890 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 1908 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 1911 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), [all...] |
/external/kernel-headers/original/uapi/linux/ |
H A D | elf.h | 162 Elf32_Word r_info; member in struct:elf32_rel 167 Elf64_Xword r_info; /* index and type of relocation */ member in struct:elf64_rel 172 Elf32_Word r_info; member in struct:elf32_rela 178 Elf64_Xword r_info; /* index and type of relocation */ member in struct:elf64_rela
|
/external/elfutils/src/libdwfl/ |
H A D | relocate.c | 518 GELF_R_TYPE (r->r_info), 519 GELF_R_SYM (r->r_info)); 547 GELF_R_TYPE (r->r_info), 548 GELF_R_SYM (r->r_info)); 589 if (r->r_info != 0 || r->r_offset != 0) 601 if (r->r_info != 0 || r->r_offset != 0 || r->r_addend != 0)
|
/external/llvm/test/tools/llvm-readobj/Inputs/ |
H A D | relocs.py | 200 r_info = f.word() 204 r_info = (r_info & 0xFFFFFFFF00000000) | (r_type & 0xFFFFFFFF) 206 r_info = (r_info & 0xFF00) | (r_type & 0xFF) 210 f.writeWord(r_info)
|
/external/ltrace/sysdeps/linux-gnu/mips/ |
H A D | plt.c | 160 return gelf_getsym(lte->dynsym, ELF64_R_SYM(rela->r_info),
|
/external/llvm/tools/llvm-readobj/ |
H A D | ARMEHABIPrinter.h | 377 RelA.r_info = RI->r_info;
|
/external/ltrace/ |
H A D | ltrace-elf.c | 469 rela->r_info = rel->r_info; 718 ELF64_R_SYM(rela->r_info), sym) != NULL ? 0 : -1;
|
/external/linux-tools-perf/src/tools/perf/util/ |
H A D | symbol-elf.c | 260 symidx = GELF_R_SYM(pos->r_info); 282 symidx = GELF_R_SYM(pos->r_info);
|
/external/ltrace/sysdeps/linux-gnu/ppc/ |
H A D | plt.c | 231 irelative = GELF_R_TYPE(rela->r_info) == R_PPC64_JMP_IREL; 236 irelative = GELF_R_TYPE(rela->r_info) == R_PPC_IRELATIVE;
|