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

123

/freebsd-10.0-release/sys/boot/common/
H A Dreloc_elf.c65 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 Def_i386.c58 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 Def_powerpc.c60 rtype = ELF_R_TYPE(rela->r_info);
61 symidx = ELF_R_SYM(rela->r_info);
H A Def_sparc64.c54 switch (ELF_R_TYPE(a->r_info)) {
62 (unsigned int)ELF_R_TYPE(a->r_info));
H A Def_amd64.c59 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 DELFHeader.h320 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 Dgelf_rel.c81 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 Dgelf_rela.c81 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 Delf_types.m4181 `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 Dexternal.h162 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 Dreloc.c68 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 Dreloc.c69 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 Ddebug.c40 " 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 Dreloc.c85 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 Dreloc.c79 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 Delf_machdep.c141 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 Dreloc.c38 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 Dreloc.c157 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 Delf32-cr16.c471 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 DELF.h1267 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 Delf_machdep.c159 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 Dreloc.c90 switch (ELFW_R_TYPE(rel->r_info)) {
/freebsd-10.0-release/sys/i386/i386/
H A Delf_machdep.c160 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 Delf_machdep.c192 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 Dreloc.c89 #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...]

Completed in 266 milliseconds

123