Searched refs:r_info (Results 1 - 25 of 25) sorted by relevance

/external/elfutils/libelf/
H A Dgelf_update_rel.c94 || 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 Dgelf_update_rela.c94 || 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 Dgelf_getrel.c106 dst->r_info = GELF_R_INFO (ELF32_R_SYM (src->r_info),
107 ELF32_R_TYPE (src->r_info));
H A Dgelf_getrela.c106 dst->r_info = GELF_R_INFO (ELF32_R_SYM (src->r_info),
107 ELF32_R_TYPE (src->r_info));
H A Dabstract.h160 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 Delf.h501 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 Di386_ld.c132 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 Dobjdump.c381 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 Delfcmp.c623 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 Delflint.c1053 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 Dreadelf.c1538 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 Dstrip.c1357 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 Dunstrip.c407 adjust_reloc (&rel->r_info);
418 adjust_reloc (&rela->r_info);
/external/kernel-headers/original/asm-mips/
H A Dmodule.h45 #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 Delf.h132 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 DELF.h1005 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 Delf-dump139 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 Drelocate.c463 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 Delf.h960 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 DELF.h327 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 Dlinker.c532 Elf_Addr info = rtab[j].r_info;
665 Elf_Addr info = rtab[j].r_info;
/external/valgrind/main/VEX/unused/
H A Dlinker.c438 Elf_Addr info = rtab[j].r_info;
568 Elf_Addr info = rtab[j].r_info;
/external/valgrind/main/perf/
H A Dtinycc.c494 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 DELFObjectWriter.cpp1076 String64(*F, ERE64.r_info);
1085 String32(*F, ERE32.r_info);
/external/linux-tools-perf/util/
H A Dsymbol.c966 symidx = GELF_R_SYM(pos->r_info);
988 symidx = GELF_R_SYM(pos->r_info);

Completed in 370 milliseconds