/external/elfutils/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) \
|
H A D | elf.h | 501 Elf32_Word r_info; /* Relocation type and symbol index */ member in struct:__anon5846 512 Elf64_Xword r_info; /* Relocation type and symbol index */ member in struct:__anon5847 520 Elf32_Word r_info; /* Relocation type and symbol index */ member in struct:__anon5848 527 Elf64_Xword r_info; /* Relocation type and symbol index */ member in struct:__anon5849 531 /* How to extract and insert information held in the r_info field. */
|
/external/elfutils/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 | 381 sym = gelf_getsymshndx (symdata, xndxdata, GELF_R_SYM (rel->r_info), 386 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 387 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 391 (long int) GELF_R_SYM (rel->r_info)); 395 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 396 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 412 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 413 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 422 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 423 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), [all...] |
H A D | elfcmp.c | 623 if ((int) GELF_R_SYM (rel->r_info) == symndx 624 && ebl_copy_reloc_p (ebl, GELF_R_TYPE (rel->r_info))) 637 if ((int) GELF_R_SYM (rela->r_info) == symndx 638 && ebl_copy_reloc_p (ebl, GELF_R_TYPE (rela->r_info)))
|
H A D | elflint.c | 1053 GELF_R_TYPE (rel->r_info))) 1105 GELF_R_TYPE (rela->r_info))) 1271 GElf_Addr r_offset, GElf_Xword r_info, 1277 if (!ebl_reloc_type_check (ebl, GELF_R_TYPE (r_info))) 1285 && !ebl_reloc_valid_use (ebl, GELF_R_TYPE (r_info))) 1291 && ((GELF_R_SYM (r_info) + 1) 1299 if (ebl_none_reloc_p (ebl, GELF_R_TYPE (r_info))) 1302 if (ebl_gotpc_reloc_check (ebl, GELF_R_TYPE (r_info))) 1307 GElf_Sym *sym = gelf_getsym (symdata, GELF_R_SYM (r_info), &sym_mem); 1315 ebl_reloc_type_name (ebl, GELF_R_SYM (r_info), 1269 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 | readelf.c | 1538 GELF_R_SYM (rel->r_info), 1543 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 1546 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 1550 (long int) GELF_R_SYM (rel->r_info)); 1555 GELF_R_TYPE (rel->r_info))) 1558 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 1573 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 1576 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), 1585 ebl_reloc_type_check (ebl, GELF_R_TYPE (rel->r_info)) 1588 ? ebl_reloc_type_name (ebl, GELF_R_TYPE (rel->r_info), [all...] |
H A D | strip.c | 1357 size_t symidx = GELF_R_SYM (rel_mem.r_info); 1360 rel_mem.r_info 1362 GELF_R_TYPE (rel_mem.r_info)); 1375 size_t symidx = GELF_R_SYM (rel_mem.r_info); 1378 rel_mem.r_info 1380 GELF_R_TYPE (rel_mem.r_info));
|
H A D | unstrip.c | 407 adjust_reloc (&rel->r_info); 418 adjust_reloc (&rela->r_info);
|
/external/kernel-headers/original/asm-mips/ |
H A D | module.h | 45 #define ELF_MIPS_R_SYM(rel) ELF32_R_SYM(rel.r_info) 46 #define ELF_MIPS_R_TYPE(rel) ELF32_R_TYPE(rel.r_info)
|
/external/kernel-headers/original/linux/ |
H A D | elf.h | 132 Elf32_Word r_info; member in struct:elf32_rel 137 Elf64_Xword r_info; /* index and type of relocation */ member in struct:elf64_rel 142 Elf32_Word r_info; member in struct:elf32_rela 148 Elf64_Xword r_info; /* index and type of relocation */ member in struct:elf64_rela
|
/external/llvm/include/llvm/Support/ |
H A D | ELF.h | 1005 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rel 1009 Elf32_Word getSymbol() const { return (r_info >> 8); } 1010 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 1014 r_info = (s << 8) + t; 1021 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rela 1026 Elf32_Word getSymbol() const { return (r_info >> 8); } 1027 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 1031 r_info = (s << 8) + t; 1038 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rel 1042 Elf64_Xword getSymbol() const { return (r_info >> 3 1056 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rela [all...] |
/external/llvm/test/Scripts/ |
H A D | elf-dump | 139 r_info = f.readWord()[0] 141 r_sym = (r_info >> 32, 32) 142 r_type = (r_info & 0xffffffff, 32) 144 r_sym = (r_info >> 8, 24) 145 r_type = (r_info & 0xff, 8)
|
/external/elfutils/libdwfl/ |
H A D | relocate.c | 463 GELF_R_TYPE (r->r_info), 464 GELF_R_SYM (r->r_info)); 492 GELF_R_TYPE (r->r_info), 493 GELF_R_SYM (r->r_info)); 534 if (r->r_info != 0 || r->r_offset != 0) 546 if (r->r_info != 0 || r->r_offset != 0 || r->r_addend != 0)
|
/external/qemu/ |
H A D | elf.h | 960 Elf32_Word r_info; member in struct:elf32_rel 965 Elf64_Xword r_info; /* index and type of relocation */ member in struct:elf64_rel 970 Elf32_Word r_info; member in struct:elf32_rela 976 Elf64_Xword r_info; /* index and type of relocation */ member in struct:elf64_rela
|
/external/llvm/include/llvm/Object/ |
H A D | ELF.h | 327 Elf_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 334 Elf_Xword r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 341 Elf_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 349 Elf_Xword r_info; // Symbol table index and type of relocation to apply member in struct:llvm::object::Elf_Rel_Base 359 using Elf_Rel_Base<target_endianness, true, isRela>::r_info; 364 uint64_t getSymbol() const { return (r_info >> 32); } 366 return (unsigned char) (r_info & 0xffffffffL); 371 r_info = (s << 32) + (t&0xffffffffL); 378 using Elf_Rel_Base<target_endianness, false, isRela>::r_info; 383 uint32_t getSymbol() const { return (r_info >> [all...] |
/external/valgrind/main/VEX/switchback/ |
H A D | linker.c | 532 Elf_Addr info = rtab[j].r_info; 665 Elf_Addr info = rtab[j].r_info;
|
/external/valgrind/main/VEX/unused/ |
H A D | linker.c | 438 Elf_Addr info = rtab[j].r_info; 568 Elf_Addr info = rtab[j].r_info;
|
/external/valgrind/main/perf/ |
H A D | tinycc.c | 494 Elf32_Word r_info; /* Relocation type and symbol index */ member in struct:__anon14844 505 Elf64_Xword r_info; /* Relocation type and symbol index */ member in struct:__anon14845 513 Elf32_Word r_info; /* Relocation type and symbol index */ member in struct:__anon14846 520 Elf64_Xword r_info; /* Relocation type and symbol index */ member in struct:__anon14847 524 /* How to extract and insert information held in the r_info field. */ 6560 rel->r_info = ELF32_R_INFO(sym->c, ELF32_R_TYPE(rel->r_info)); 18372 rel->r_info = ELF32_R_INFO(symbol, type); 18474 sym_index = ELF32_R_SYM(rel->r_info); 18475 type = ELF32_R_TYPE(rel->r_info); [all...] |
/external/llvm/lib/MC/ |
H A D | ELFObjectWriter.cpp | 1076 String64(*F, ERE64.r_info); 1085 String32(*F, ERE32.r_info);
|
/external/linux-tools-perf/util/ |
H A D | symbol.c | 966 symidx = GELF_R_SYM(pos->r_info); 988 symidx = GELF_R_SYM(pos->r_info);
|