/external/elfutils/0.153/libelf/ |
H A D | gelf_update_rel.c | 94 || unlikely (GELF_R_SYM (src->r_info) > 0xffffff) 95 || unlikely (GELF_R_TYPE (src->r_info) > 0xff)) 111 rel->r_info = ELF32_R_INFO (GELF_R_SYM (src->r_info), 112 GELF_R_TYPE (src->r_info));
|
H A D | gelf_update_rela.c | 94 || unlikely (GELF_R_SYM (src->r_info) > 0xffffff) 95 || unlikely (GELF_R_TYPE (src->r_info) > 0xff) 113 rel->r_info = ELF32_R_INFO (GELF_R_SYM (src->r_info), 114 GELF_R_TYPE (src->r_info));
|
H A D | gelf_getrel.c | 106 dst->r_info = GELF_R_INFO (ELF32_R_SYM (src->r_info), 107 ELF32_R_TYPE (src->r_info));
|
H A D | gelf_getrela.c | 106 dst->r_info = GELF_R_INFO (ELF32_R_SYM (src->r_info), 107 ELF32_R_TYPE (src->r_info));
|
H A D | abstract.h | 160 TYPE_NAME (ElfW2(32, Ext##Word), r_info) \ 165 TYPE_NAME (ElfW2(64, Ext##Xword), r_info) \ 171 TYPE_NAME (ElfW2(32, Ext##Word), r_info) \ 177 TYPE_NAME (ElfW2(64, Ext##Xword), r_info) \
|
/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/chromium_org/courgette/ |
H A D | disassembler_elf_32_x86.cc | 27 // The rightmost byte of r_info is the type... 29 (elf32_rel_386_type_values)(unsigned char)rel.r_info; 31 // The other 3 bytes of r_info are the symbol 32 uint32 symbol = rel.r_info >> 8; 100 if (section_relocs_iter->r_info != R_386_RELATIVE ||
|
H A D | types_elf.h | 120 Elf32_Word r_info; member in struct:Elf32_Rel 125 Elf32_Word r_info; member in struct:Elf32_Rela
|
H A D | disassembler_elf_32_arm.cc | 274 // The rightmost byte of r_info is the type... 276 (elf32_rel_arm_type_values)(unsigned char)rel.r_info; 278 // The other 3 bytes of r_info are the symbol 279 uint32 symbol = rel.r_info >> 8; 346 if (section_relocs_iter->r_info != R_ARM_RELATIVE ||
|
/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/elfutils/0.153/src/ |
H A D | i386_ld.c | 132 si = symindirect[XELF_R_SYM (rel->r_info)]; 137 assert (symref[XELF_R_SYM (rel->r_info)] != NULL); 138 si = symref[XELF_R_SYM (rel->r_info)]->outsymidx; 145 xelf_getsymshndx (insymdata, inxndxdata, XELF_R_SYM (rel->r_info), 163 assert (XELF_R_TYPE (rel->r_info) == R_386_32); 180 rel->r_info = XELF_R_INFO (si, XELF_R_TYPE (rel->r_info)); 516 rel->r_info = XELF_R_INFO (ndxtosym[idx]->outdynsymidx, R_386_JMP_SLOT); 554 Elf32_Word r_sym = XELF_R_SYM (rel->r_info); 562 switch (XELF_R_TYPE (rel->r_info)) [all...] |
H A D | objdump.c | 371 GElf_Addr r_offset, GElf_Xword r_info, GElf_Sxword r_addend) 378 ebl_reloc_type_name (ebl, GELF_R_TYPE (r_info), buf, sizeof (buf))); 382 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, GELF_R_SYM (r_info), 387 gettext ("INVALID SYMBOL"), (long int) GELF_R_SYM (r_info)); 439 rel->r_offset, rel->r_info, 0); 459 rel->r_offset, rel->r_info, rel->r_addend); 369 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 | 1411 size_t symidx = GELF_R_SYM (rel_mem.r_info); 1414 rel_mem.r_info 1416 GELF_R_TYPE (rel_mem.r_info)); 1429 size_t symidx = GELF_R_SYM (rel_mem.r_info); 1432 rel_mem.r_info 1434 GELF_R_TYPE (rel_mem.r_info)); 1812 GELF_R_TYPE (r->r_info), 1813 GELF_R_SYM (r->r_info))) 1826 GELF_R_TYPE (r->r_info), 1827 GELF_R_SYM (r->r_info))) [all...] |
H A D | elflint.c | 1091 GELF_R_TYPE (rel->r_info))) 1143 GELF_R_TYPE (rela->r_info))) 1309 GElf_Addr r_offset, GElf_Xword r_info, 1315 if (!ebl_reloc_type_check (ebl, GELF_R_TYPE (r_info))) 1323 && !ebl_reloc_valid_use (ebl, GELF_R_TYPE (r_info))) 1329 && ((GELF_R_SYM (r_info) + 1) 1337 if (ebl_none_reloc_p (ebl, GELF_R_TYPE (r_info))) 1340 if (ebl_gotpc_reloc_check (ebl, GELF_R_TYPE (r_info))) 1345 GElf_Sym *sym = gelf_getsym (symdata, GELF_R_SYM (r_info), &sym_mem); 1353 ebl_reloc_type_name (ebl, GELF_R_SYM (r_info), 1307 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...] |
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
H A D | crazy_linker_elf_relocations.cpp | 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); 393 const ELF::Word rel_type = ELF_R_TYPE(rel->r_info); 394 const ELF::Word CRAZY_UNUSED rel_symbol = ELF_R_SYM(rel->r_info); 561 const ELF::Word rel_type = ELF_R_TYPE(rel->r_info); 562 const ELF::Word rel_symbol = ELF_R_SYM(rel->r_info); 608 const ELF::Word rel_type = ELF_R_TYPE(rela->r_info); 609 const ELF::Word rel_symbol = ELF_R_SYM(rela->r_info); 742 const ELF::Word rel_type = ELF_R_TYPE(rel->r_info); 743 const ELF::Word rel_symbol = ELF_R_SYM(rel->r_info); [all...] |
/external/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 295 Elf_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 299 return r_info; 301 void setRInfo(uint32_t R) { r_info = R; } 308 Elf_Xword r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 311 uint64_t t = r_info; 314 // Mips64 little endian has a "special" encoding of r_info. Instead of one 322 r_info = R; 330 Elf_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 335 return r_info; 337 void setRInfo(uint32_t R) { r_info 344 Elf_Xword r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base [all...] |
/external/chromium_org/third_party/libvpx/include/ |
H A D | elf.h | 182 Elf32_Word r_info; member in struct:elf32_rel 187 Elf64_Xword r_info; member in struct:elf64_rel 192 Elf32_Word r_info; member in struct:elf32_rela 198 Elf64_Xword r_info; member in struct:elf64_rela
|
/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/llvm/include/llvm/Support/ |
H A D | ELF.h | 1496 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rel 1500 Elf32_Word getSymbol() const { return (r_info >> 8); } 1501 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 1505 r_info = (s << 8) + t; 1512 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rela 1517 Elf32_Word getSymbol() const { return (r_info >> 8); } 1518 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 1522 r_info = (s << 8) + t; 1529 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rel 1533 Elf64_Word getSymbol() const { return (r_info >> 3 1547 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rela [all...] |
/external/elfutils/0.153/libdwfl/ |
H A D | relocate.c | 490 GELF_R_TYPE (r->r_info), 491 GELF_R_SYM (r->r_info)); 519 GELF_R_TYPE (r->r_info), 520 GELF_R_SYM (r->r_info)); 561 if (r->r_info != 0 || r->r_offset != 0) 573 if (r->r_info != 0 || r->r_offset != 0 || r->r_addend != 0)
|
/external/chromium_org/tools/relocation_packer/src/ |
H A D | packer_unittest.cc | 19 return relocation.r_offset == addr && relocation.r_info == R_ARM_RELATIVE;
|
H A D | run_length_encoder_unittest.cc | 19 return relocation.r_offset == addr && relocation.r_info == R_ARM_RELATIVE;
|
H A D | elf_file.cc | 657 CHECK(ELF32_R_TYPE(relocation->r_info) == R_ARM_RELATIVE); 738 if (ELF32_R_TYPE(relocation.r_info) == R_ARM_RELATIVE) { 739 CHECK(ELF32_R_SYM(relocation.r_info) == 0); 823 CHECK(unpacked[i].r_info == relative_relocations[i].r_info); 919 if (ELF32_R_TYPE(relocation.r_info) != R_ARM_NONE) {
|
/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)
|