/haiku-fatelf/src/bin/gdb/bfd/ |
H A D | nlm32-i386.c | 80 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 D | elf32-avr.c | 400 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 D | nlm32-ppc.c | 137 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 D | nlm32-sparc.c | 123 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 D | nlm32-alpha.c | 414 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 D | elf32-openrisc.c | 262 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 D | elf32-fr30.c | 398 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 D | elf32-d10v.c | 248 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 D | elf32-iq2000.c | 407 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 D | coff-mcore.c | 332 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 D | elf32-mcore.c | 408 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 D | elf32-i386.c | 677 /* 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 D | elf32-msp430.c | 219 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 D | arch.h | 21 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 D | platform_misc.cpp | 44 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 D | arch_elf.cpp | 147 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 D | arch_elf.cpp | 218 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 D | arch_relocate.cpp | 17 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 D | elf.h | 27 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 D | arch_relocate.cpp | 24 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 D | arch_elf.cpp | 131 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 D | arch_relocate.cpp | 21 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 D | arch_elf.cpp | 75 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 D | arch_elf.cpp | 77 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 D | hpgspe.c | 142 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
|