/freebsd-10.0-release/sys/boot/common/ |
H A D | reloc_elf.c | 65 switch (ELF_R_TYPE(a->r_info)) { 73 (u_int)ELF_R_TYPE(a->r_info)); 94 rtype = ELF_R_TYPE(rel->r_info); 95 symidx = ELF_R_SYM(rel->r_info); 103 rtype = ELF_R_TYPE(rela->r_info); 104 symidx = ELF_R_SYM(rela->r_info); 151 rtype = ELF_R_TYPE(rel->r_info); 152 symidx = ELF_R_SYM(rel->r_info); 160 rtype = ELF_R_TYPE(rela->r_info); 161 symidx = ELF_R_SYM(rela->r_info); [all...] |
/freebsd-10.0-release/usr.sbin/kldxref/ |
H A D | ef_i386.c | 58 rtype = ELF_R_TYPE(rel->r_info); 59 symidx = ELF_R_SYM(rel->r_info); 65 rtype = ELF_R_TYPE(rela->r_info); 66 symidx = ELF_R_SYM(rela->r_info);
|
H A D | ef_powerpc.c | 60 rtype = ELF_R_TYPE(rela->r_info); 61 symidx = ELF_R_SYM(rela->r_info);
|
H A D | ef_sparc64.c | 54 switch (ELF_R_TYPE(a->r_info)) { 62 (unsigned int)ELF_R_TYPE(a->r_info));
|
H A D | ef_amd64.c | 59 rtype = ELF_R_TYPE(rel->r_info); 60 symidx = ELF_R_SYM(rel->r_info); 66 rtype = ELF_R_TYPE(rela->r_info); 67 symidx = ELF_R_SYM(rela->r_info);
|
/freebsd-10.0-release/contrib/llvm/tools/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...] |
/freebsd-10.0-release/lib/libelf/ |
H A D | gelf_rel.c | 81 dst->r_info = ELF64_R_INFO( 82 (Elf64_Xword) ELF32_R_SYM(rel32->r_info), 83 ELF32_R_TYPE(rel32->r_info)); 139 if (ELF64_R_SYM(dr->r_info) > ELF32_R_SYM(~0UL) || 140 ELF64_R_TYPE(dr->r_info) > ELF32_R_TYPE(~0U)) { 144 rel32->r_info = ELF32_R_INFO(ELF64_R_SYM(dr->r_info), 145 ELF64_R_TYPE(dr->r_info));
|
H A D | gelf_rela.c | 81 dst->r_info = ELF64_R_INFO( 82 (Elf64_Xword) ELF32_R_SYM(rela32->r_info), 83 ELF32_R_TYPE(rela32->r_info)); 140 if (ELF64_R_SYM(dr->r_info) > ELF32_R_SYM(~0UL) || 141 ELF64_R_TYPE(dr->r_info) > ELF32_R_TYPE(~0U)) { 145 rela32->r_info = ELF32_R_INFO(ELF64_R_SYM(dr->r_info), 146 ELF64_R_TYPE(dr->r_info));
|
H A D | elf_types.m4 | 181 `r_info, WORD', 186 `r_info, XWORD', 191 `r_info, WORD', 197 `r_info, XWORD',
|
/freebsd-10.0-release/contrib/binutils/include/elf/ |
H A D | external.h | 162 unsigned char r_info[4]; /* index and type of relocation */ member in struct:__anon521 167 unsigned char r_info[4]; /* index and type of relocation */ member in struct:__anon522 173 unsigned char r_info[8]; /* index and type of relocation */ member in struct:__anon523 178 unsigned char r_info[8]; /* index and type of relocation */ member in struct:__anon524
|
/freebsd-10.0-release/libexec/rtld-elf/amd64/ |
H A D | reloc.c | 68 if (ELF_R_TYPE(rela->r_info) == R_X86_64_COPY) { 80 dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info); 84 req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rela->r_info)); 145 switch (ELF_R_TYPE(rela->r_info)) { 155 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 174 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 204 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 218 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 249 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 281 def = find_symdef(ELF_R_SYM(rela->r_info), ob [all...] |
/freebsd-10.0-release/libexec/rtld-elf/i386/ |
H A D | reloc.c | 69 if (ELF_R_TYPE(rel->r_info) == R_386_COPY) { 81 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); 85 req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rel->r_info)); 145 switch (ELF_R_TYPE(rel->r_info)) { 155 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, 174 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, 204 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, 224 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, 245 if (ELF_R_TYPE(rel->r_info) == R_386_TLS_TPOFF) 257 def = find_symdef(ELF_R_SYM(rel->r_info), ob [all...] |
/freebsd-10.0-release/libexec/rtld-elf/ |
H A D | debug.c | 40 " symbol name r_info r_offset st_value st_size address value\n" 113 sym = obj->symtab + ELF_R_SYM(rel->r_info); 116 (u_long)rel->r_info, (u_long)rel->r_offset, 135 sym = obj->symtab + ELF_R_SYM(rela->r_info); 138 (u_long)rela->r_info, (u_long)rela->r_offset,
|
/freebsd-10.0-release/libexec/rtld-elf/powerpc/ |
H A D | reloc.c | 85 if (ELF_R_TYPE(rela->r_info) != R_PPC_COPY) { 90 dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info); 94 req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rela->r_info)); 170 switch (ELF_R_TYPE(rela->r_info)) { 177 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 224 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 235 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 264 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 278 ELF_R_TYPE(rela->r_info)); 398 assert(ELF_R_TYPE(rela->r_info) [all...] |
/freebsd-10.0-release/libexec/rtld-elf/powerpc64/ |
H A D | reloc.c | 79 if (ELF_R_TYPE(rela->r_info) != R_PPC_COPY) { 84 dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info); 88 req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rela->r_info)); 164 switch (ELF_R_TYPE(rela->r_info)) { 172 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 219 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 230 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 259 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 273 ELF_R_TYPE(rela->r_info)); 368 assert(ELF_R_TYPE(rela->r_info) [all...] |
/freebsd-10.0-release/sys/arm/arm/ |
H A D | elf_machdep.c | 141 rtype = ELF_R_TYPE(rel->r_info); 142 symidx = ELF_R_SYM(rel->r_info); 148 rtype = ELF_R_TYPE(rela->r_info); 149 symidx = ELF_R_SYM(rela->r_info);
|
/freebsd-10.0-release/libexec/rtld-elf/arm/ |
H A D | reloc.c | 38 if (ELF_R_TYPE(rel->r_info) == R_ARM_COPY) { 50 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); 56 ELF_R_SYM(rel->r_info)); 149 symnum = ELF_R_SYM(rel->r_info); 151 switch (ELF_R_TYPE(rel->r_info)) { 301 symnum, (u_long)ELF_R_TYPE(rel->r_info), 306 obj->path, (u_long) ELF_R_TYPE(rel->r_info)); 360 assert(ELF_R_TYPE(rel->r_info) == R_ARM_JUMP_SLOT); 384 assert(ELF_R_TYPE(rel->r_info) == R_ARM_JUMP_SLOT); 386 def = find_symdef(ELF_R_SYM(rel->r_info), ob [all...] |
/freebsd-10.0-release/libexec/rtld-elf/ia64/ |
H A D | reloc.c | 157 switch (ELF_R_TYPE(rela->r_info)) { 172 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 195 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 254 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 277 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 290 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 303 def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, 334 (unsigned int)ELF_R_TYPE(rela->r_info)); 367 locrela.r_info = rel->r_info; [all...] |
/freebsd-10.0-release/contrib/binutils/bfd/ |
H A D | elf32-cr16.c | 471 unsigned int r_type = ELF32_R_TYPE (dst->r_info); 727 r_symndx = ELF32_R_SYM (irel->r_info); 825 r_symndx = ELF32_R_SYM (rel->r_info); 826 r_type = ELF32_R_TYPE (rel->r_info); 1070 if (ELF32_R_TYPE (irel->r_info) != (int) R_CR16_DISP16 1071 && ELF32_R_TYPE (irel->r_info) != (int) R_CR16_DISP24) 1098 if (ELF32_R_SYM (irel->r_info) < symtab_hdr->sh_info) 1104 isym = isymbuf + ELF32_R_SYM (irel->r_info); 1123 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info; 1149 if (ELF32_R_TYPE (irel->r_info) [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | ELF.h | 1267 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rel 1271 Elf32_Word getSymbol() const { return (r_info >> 8); } 1272 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 1276 r_info = (s << 8) + t; 1283 Elf32_Word r_info; // Symbol table index and type of relocation to apply member in struct:llvm::ELF::Elf32_Rela 1288 Elf32_Word getSymbol() const { return (r_info >> 8); } 1289 unsigned char getType() const { return (unsigned char) (r_info & 0x0ff); } 1293 r_info = (s << 8) + t; 1300 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rel 1304 Elf64_Word getSymbol() const { return (r_info >> 3 1318 Elf64_Xword r_info; // Symbol table index and type of relocation to apply. member in struct:llvm::ELF::Elf64_Rela [all...] |
/freebsd-10.0-release/sys/amd64/amd64/ |
H A D | elf_machdep.c | 159 rtype = ELF_R_TYPE(rel->r_info); 160 symidx = ELF_R_SYM(rel->r_info); 176 rtype = ELF_R_TYPE(rela->r_info); 177 symidx = ELF_R_SYM(rela->r_info);
|
/freebsd-10.0-release/sys/boot/i386/efi/ |
H A D | reloc.c | 90 switch (ELFW_R_TYPE(rel->r_info)) {
|
/freebsd-10.0-release/sys/i386/i386/ |
H A D | elf_machdep.c | 160 rtype = ELF_R_TYPE(rel->r_info); 161 symidx = ELF_R_SYM(rel->r_info); 167 rtype = ELF_R_TYPE(rela->r_info); 168 symidx = ELF_R_SYM(rela->r_info);
|
/freebsd-10.0-release/sys/ia64/ia64/ |
H A D | elf_machdep.c | 192 rtype = ELF_R_TYPE(rel->r_info); 193 symidx = ELF_R_SYM(rel->r_info); 208 rtype = ELF_R_TYPE(rela->r_info); 209 symidx = ELF_R_SYM(rela->r_info);
|
/freebsd-10.0-release/libexec/rtld-elf/mips/ |
H A D | reloc.c | 89 #define ELF_R_SYM(r_info) ((r_info) & 0xffffffff) 90 #define ELF_R_TYPE(r_info) bswap32((r_info) >> 32) 199 r_symndx = ELF_R_SYM(rel->r_info); 200 r_type = ELF_R_TYPE(rel->r_info); 392 r_symndx = ELF_R_SYM(rel->r_info); 393 r_type = ELF_R_TYPE(rel->r_info); 537 (u_long)r_symndx, (u_long)ELF_R_TYPE(rel->r_info), 543 obj->path, (u_long) ELF_R_TYPE(rel->r_info)); [all...] |