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

123456

/haiku-fatelf/src/bin/gdb/bfd/
H A Dnlm32-i386.c80 nlm_i386_read_reloc (abfd, sym, secp, rel)
84 arelent *rel;
122 rel->sym_ptr_ptr = bfd_get_section_by_name (abfd, name)->symbol_ptr_ptr;
123 rel->howto = &nlm_i386_abs_howto;
128 rel->sym_ptr_ptr = NULL;
130 rel->howto = &nlm_i386_pcrel_howto;
133 rel->howto = &nlm_i386_abs_howto;
146 rel->address = val;
147 rel->addend = 0;
155 nlm_i386_write_import (abfd, sec, rel)
261 arelent *rel; local
[all...]
H A Delf32-avr.c400 elf32_avr_gc_mark_hook (sec, info, rel, h, sym)
403 Elf_Internal_Rela *rel;
409 switch (ELF32_R_TYPE (rel->r_info))
456 const Elf_Internal_Rela *rel; local
469 for (rel = relocs; rel < rel_end; rel++)
474 r_symndx = ELF32_R_SYM (rel->r_info);
489 contents, rel, relocation)
494 Elf_Internal_Rela * rel;
720 Elf_Internal_Rela * rel; local
[all...]
H A Dnlm32-ppc.c137 nlm_powerpc_read_reloc (abfd, sym, secp, rel)
141 arelent *rel;
185 rel->sym_ptr_ptr = bfd_get_section_by_name (abfd, name)->symbol_ptr_ptr;
188 rel->howto = &nlm_powerpc_howto;
190 rel->address = val << 2;
191 rel->addend = 0;
553 nlm_powerpc_read_reloc (abfd, sym, secp, rel)
557 arelent *rel;
586 rel->sym_ptr_ptr = NULL;
604 rel
[all...]
H A Dnlm32-sparc.c123 nlm_sparc_read_reloc (abfd, sym, secp, rel)
127 arelent *rel;
147 rel->address = val;
148 rel->addend = addend;
149 rel->howto = NULL;
156 rel->howto = &nlm32_sparc_howto_table[index];
162 __FUNCTION__, rel->address, rel->addend, type, rel->howto);
171 nlm_sparc_write_reloc (abfd, sec, rel)
[all...]
H A Dnlm32-alpha.c414 nlm_alpha_read_reloc (abfd, sym, secp, rel)
418 arelent *rel;
456 rel->sym_ptr_ptr = NULL;
457 rel->addend = 0;
469 rel->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr;
470 rel->addend = 0;
474 rel->sym_ptr_ptr = code_sec->symbol_ptr_ptr;
476 rel->addend = 0;
480 rel->sym_ptr_ptr = data_sec->symbol_ptr_ptr;
481 rel
[all...]
H A Delf32-openrisc.c262 openrisc_final_link_relocate (howto, input_bfd, input_section, contents, rel,
268 Elf_Internal_Rela *rel;
278 contents, rel->r_offset,
279 relocation, rel->r_addend);
284 contents, rel->r_offset,
285 relocation, rel->r_addend);
335 Elf_Internal_Rela *rel; local
345 for (rel = relocs; rel < relend; rel
508 const Elf_Internal_Rela *rel; local
[all...]
H A Delf32-fr30.c398 fr30_final_link_relocate (howto, input_bfd, input_section, contents, rel,
404 Elf_Internal_Rela *rel;
414 contents += rel->r_offset;
415 relocation += rel->r_addend;
426 contents += rel->r_offset + 2;
427 relocation += rel->r_addend;
432 contents += rel->r_offset + 1;
434 srel += rel->r_addend;
435 srel -= rel->r_offset;
449 contents += rel
516 Elf_Internal_Rela *rel; local
692 const Elf_Internal_Rela *rel; local
[all...]
H A Delf32-d10v.c248 elf32_d10v_gc_mark_hook (sec, info, rel, h, sym)
251 Elf_Internal_Rela *rel;
257 switch (ELF32_R_TYPE (rel->r_info))
308 const Elf_Internal_Rela *rel; local
321 for (rel = relocs; rel < rel_end; rel++)
326 r_symndx = ELF32_R_SYM (rel->r_info);
332 switch (ELF32_R_TYPE (rel->r_info))
337 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel
437 Elf_Internal_Rela *rel, *relend; local
[all...]
H A Delf32-iq2000.c407 iq2000_final_link_relocate (howto, input_bfd, input_section, contents, rel, relocation)
412 Elf_Internal_Rela * rel;
416 contents, rel->r_offset,
417 relocation, rel->r_addend);
461 const Elf_Internal_Rela *rel;
475 for (rel = relocs; rel < rel_end; rel++)
480 r_symndx = ELF32_R_SYM (rel->r_info);
486 switch (ELF32_R_TYPE (rel
457 const Elf_Internal_Rela *rel; local
568 Elf_Internal_Rela * rel; local
[all...]
H A Dcoff-mcore.c332 coff_mcore_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
335 struct internal_reloc * rel;
342 if (rel->r_type >= NUM_ELEM (mcore_coff_howto_table))
345 howto = mcore_coff_howto_table + rel->r_type;
347 if (rel->r_type == IMAGE_REL_MCORE_RVA)
394 struct internal_reloc * rel;
422 rel = relocs;
423 relend = rel + input_section->reloc_count;
425 for (; rel < relend; rel
387 struct internal_reloc * rel; local
[all...]
H A Delf32-mcore.c408 Elf_Internal_Rela * rel = relocs;
427 for (; rel < relend; rel++)
429 enum elf_mcore_reloc_type r_type = (enum elf_mcore_reloc_type) ELF32_R_TYPE (rel->r_info);
430 bfd_vma offset = rel->r_offset;
431 bfd_vma addend = rel->r_addend;
454 r_symndx = ELF32_R_SYM (rel->r_info);
473 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
474 addend = rel->r_addend;
480 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
404 Elf_Internal_Rela * rel = relocs; local
618 const Elf_Internal_Rela * rel; local
[all...]
H A Delf32-i386.c677 /* Create .got, .gotplt, and .rel.got sections in DYNOBJ, and set up
694 htab->srelgot = bfd_make_section (dynobj, ".rel.got");
705 /* Create .plt, .rel.plt, .got, .got.plt, .rel.got, .dynbss, and
706 .rel.bss sections in DYNOBJ, and set up shortcuts to them in our
722 htab->srelplt = bfd_get_section_by_name (dynobj, ".rel.plt");
725 htab->srelbss = bfd_get_section_by_name (dynobj, ".rel.bss");
842 const Elf_Internal_Rela *rel;
856 for (rel = relocs; rel < rel_en
840 const Elf_Internal_Rela *rel; local
1182 elf_i386_gc_mark_hook(asection *sec, struct bfd_link_info *info ATTRIBUTE_UNUSED, Elf_Internal_Rela *rel, struct elf_link_hash_entry *h, Elf_Internal_Sym *sym) argument
1228 const Elf_Internal_Rela *rel, *relend; local
2003 Elf_Internal_Rela *rel; local
2979 Elf_Internal_Rela rel; local
3062 Elf_Internal_Rela rel; local
3101 Elf_Internal_Rela rel; local
[all...]
H A Delf32-msp430.c219 Elf_Internal_Rela * rel,
225 switch (ELF32_R_TYPE (rel->r_info))
268 const Elf_Internal_Rela *rel; local
282 for (rel = relocs; rel < rel_end; rel++)
287 r_symndx = ELF32_R_SYM (rel->r_info);
303 Elf_Internal_Rela * rel, bfd_vma relocation)
312 contents += rel->r_offset;
314 srel += rel
217 elf32_msp430_gc_mark_hook(asection * sec, struct bfd_link_info * info ATTRIBUTE_UNUSED, Elf_Internal_Rela * rel, struct elf_link_hash_entry * h, Elf_Internal_Sym * sym) argument
301 msp430_final_link_relocate(reloc_howto_type * howto, bfd * input_bfd, asection * input_section, bfd_byte * contents, Elf_Internal_Rela * rel, bfd_vma relocation) argument
433 Elf_Internal_Rela *rel; local
[all...]
/haiku-fatelf/headers/private/kernel/boot/
H A Darch.h21 struct Elf32_Rel* rel, int rel_len);
23 struct Elf64_Rel* rel, int rel_len);
25 struct Elf32_Rela* rel, int rel_len);
27 struct Elf64_Rela* rel, int rel_len);
/haiku-fatelf/src/tests/system/boot/loader/
H A Dplatform_misc.cpp44 struct Elf32_Rel *rel, int rel_len)
52 struct Elf32_Rela *rel, int rel_len)
43 boot_arch_elf_relocate_rel(struct preloaded_image *image, struct Elf32_Rel *rel, int rel_len) argument
51 boot_arch_elf_relocate_rela(struct preloaded_image *image, struct Elf32_Rela *rel, int rel_len) argument
/haiku-fatelf/src/system/kernel/arch/x86/
H A Darch_elf.cpp147 struct Elf32_Rel *rel, int relLength)
151 struct elf_image_info *resolveImage, struct Elf32_Rel *rel, int relLength)
164 TRACE(("looking at rel type %s, offset 0x%lx\n",
165 kRelocations[ELF32_R_TYPE(rel[i].r_info)], rel[i].r_offset));
168 switch (ELF32_R_TYPE(rel[i].r_info)) {
178 symbol = SYMBOL(image, ELF32_R_SYM(rel[i].r_info));
191 switch (ELF32_R_TYPE(rel[i].r_info)) {
199 A = *(addr_t *)(image->text_region.delta + rel[i].r_offset);
204 switch (ELF32_R_TYPE(rel[
146 boot_arch_elf_relocate_rel(struct preloaded_elf32_image *image, struct Elf32_Rel *rel, int relLength) argument
257 boot_arch_elf_relocate_rela(struct preloaded_elf32_image *image, struct Elf32_Rela *rel, int relLength) argument
278 boot_arch_elf_relocate_rel(preloaded_elf64_image* image, Elf64_Rel* rel, int relLength) argument
293 boot_arch_elf_relocate_rela(preloaded_elf64_image* image, Elf64_Rela* rel, int relLength) argument
[all...]
/haiku-fatelf/src/system/kernel/arch/arm/
H A Darch_elf.cpp218 struct Elf32_Rel *rel, int relLength)
222 struct elf_image_info *resolveImage, struct Elf32_Rel *rel, int relLength)
235 TRACE(("looking at rel type %s, offset 0x%lx\n",
236 kRelocations[ELF32_R_TYPE(rel[i].r_info)], rel[i].r_offset));
239 switch (ELF32_R_TYPE(rel[i].r_info)) {
247 symbol = SYMBOL(image, ELF32_R_SYM(rel[i].r_info));
268 switch (ELF32_R_TYPE(rel[i].r_info)) {
271 A = *(addr_t *)(image->text_region.delta + rel[i].r_offset);
276 switch (ELF32_R_TYPE(rel[
217 boot_arch_elf_relocate_rel(struct preloaded_elf32_image *image, struct Elf32_Rel *rel, int relLength) argument
361 boot_arch_elf_relocate_rela(struct preloaded_elf32_image *image, struct Elf32_Rela *rel, int rel_len) argument
[all...]
/haiku-fatelf/src/system/runtime_loader/arch/x86_64/
H A Darch_relocate.cpp17 relocate_rela(image_t* rootImage, image_t* image, Elf64_Rela* rel, argument
21 int type = ELF64_R_TYPE(rel[i].r_info);
22 int symIndex = ELF64_R_SYM(rel[i].r_info);
41 Elf64_Addr relocAddr = image->regions[0].delta + rel[i].r_offset;
51 relocValue = symAddr + rel[i].r_addend;
54 relocValue = symAddr + rel[i].r_addend - rel[i].r_offset;
57 relocValue = image->regions[0].delta + rel[i].r_addend;
/haiku-fatelf/headers/private/kernel/arch/
H A Delf.h27 struct elf_image_info *resolve_image, elf_rel *rel, int rel_len);
29 struct elf_image_info *resolve_image, elf_rela *rel, int rel_len);
/haiku-fatelf/src/system/runtime_loader/arch/ppc/
H A Darch_relocate.cpp24 relocate_rel(image_t *rootImage, image_t *image, struct Elf32_Rel *rel, argument
40 if (image->rel) {
41 status = relocate_rel(rootImage, image, image->rel, image->rel_len,
/haiku-fatelf/src/system/kernel/arch/m68k/
H A Darch_elf.cpp131 struct Elf32_Rel *rel, int rel_len)
135 struct elf_image_info *resolve_image, struct Elf32_Rel *rel, int rel_len)
138 // there are no rel entries in M68K elf
192 struct Elf32_Rela *rel, int rel_len)
196 struct elf_image_info *resolve_image, struct Elf32_Rela *rel, int rel_len)
208 #define P ((addr_t)(image->text_region.delta + rel[i].r_offset))
209 #define A ((addr_t)rel[i].r_addend)
228 dprintf("looking at rel type %d, offset 0x%lx, sym 0x%lx, addend 0x%lx\n",
229 ELF32_R_TYPE(rel[i].r_info), rel[
130 boot_arch_elf_relocate_rel(struct preloaded_elf32_image *image, struct Elf32_Rel *rel, int rel_len) argument
191 boot_arch_elf_relocate_rela(struct preloaded_elf32_image *image, struct Elf32_Rela *rel, int rel_len) argument
[all...]
/haiku-fatelf/src/system/runtime_loader/arch/x86/
H A Darch_relocate.cpp21 relocate_rel(image_t *rootImage, image_t *image, struct Elf32_Rel *rel, argument
28 # define P ((addr_t *)(image->regions[0].delta + rel[i].r_offset))
33 unsigned type = ELF32_R_TYPE(rel[i].r_info);
44 sym = SYMBOL(image, ELF32_R_SYM(rel[i].r_info));
94 TRACE(("unhandled relocation type %d\n", ELF32_R_TYPE(rel[i].r_info)));
116 if (image->rel) {
117 status = relocate_rel(rootImage, image, image->rel, image->rel_len,
/haiku-fatelf/src/system/kernel/arch/ppc/
H A Darch_elf.cpp75 struct Elf32_Rel *rel, int rel_len)
79 struct elf_image_info *resolve_image, struct Elf32_Rel *rel, int rel_len)
82 // there are no rel entries in PPC elf
169 struct Elf32_Rela *rel, int rel_len)
173 struct elf_image_info *resolve_image, struct Elf32_Rela *rel, int rel_len)
185 #define P ((addr_t)(image->text_region.delta + rel[i].r_offset))
186 #define A ((addr_t)rel[i].r_addend)
205 dprintf("looking at rel type %d, offset 0x%lx, sym 0x%lx, addend 0x%lx\n",
206 ELF32_R_TYPE(rel[i].r_info), rel[
74 boot_arch_elf_relocate_rel(struct preloaded_elf32_image *image, struct Elf32_Rel *rel, int rel_len) argument
168 boot_arch_elf_relocate_rela(struct preloaded_elf32_image *image, struct Elf32_Rela *rel, int rel_len) argument
[all...]
/haiku-fatelf/src/system/kernel/arch/mipsel/
H A Darch_elf.cpp77 struct Elf32_Rel *rel, int rel_len)
81 struct elf_image_info *resolve_image, struct Elf32_Rel *rel, int rel_len)
138 struct Elf32_Rela *rel, int rel_len)
142 struct elf_image_info *resolve_image, struct Elf32_Rela *rel, int rel_len)
76 boot_arch_elf_relocate_rel(struct preloaded_elf32_image *image, struct Elf32_Rel *rel, int rel_len) argument
137 boot_arch_elf_relocate_rela(struct preloaded_elf32_image *image, struct Elf32_Rela *rel, int rel_len) argument
/haiku-fatelf/src/add-ons/translators/hpgs/lib/
H A Dhpgspe.c142 double fract_fac, int b32, int rel)
148 if (rel)
169 int rel = 1; local
222 rel = 0;
227 if (coord_decode(reader,&p,fract_fac,b32,rel))
287 rel = 1;
141 coord_decode(hpgs_reader *reader, hpgs_point *p, double fract_fac, int b32, int rel) argument

Completed in 224 milliseconds

123456