Searched refs:addend (Results 126 - 150 of 432) sorted by relevance

1234567891011>>

/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/bfd/
H A Dsom.c268 Literal Constants: These are generally used to represent addend
1111 /* Emit the proper R_DATA_OVERRIDE fixups to handle a nonzero addend
1118 bfd_vma addend,
1123 if (addend + 0x80 < 0x100)
1126 bfd_put_8 (abfd, addend, p + 1);
1129 else if (addend + 0x8000 < 0x10000)
1132 bfd_put_16 (abfd, addend, p + 1);
1135 else if (addend + 0x800000 < 0x1000000)
1138 bfd_put_8 (abfd, addend >> 16, p + 1);
1139 bfd_put_16 (abfd, addend,
1117 som_reloc_addend(bfd *abfd, bfd_vma addend, unsigned char *p, unsigned int *subspace_reloc_sizep, struct reloc_queue *queue) argument
[all...]
H A Delf32-frv.c658 symbol+addend whose TLS descriptor is referenced by the sum of
675 symbol+addend whose TLS resolver entry point is given by the sum
692 symbol+addend whose TLS offset GOT entry is given by the sum of
1045 should ideally be replaced with section's symndx + addend). */
1048 /* The addend of the relocation that references the symbol. */ member in struct:frvfdpic_relocs_info
1049 bfd_vma addend;
1054 /* The following 3 fields record whether the symbol+addend above was
1062 /* Whether a FUNCDESC relocation references symbol+addend. */
1064 /* Whether a FUNCDESC_GOT relocation references symbol+addend. */
1068 /* Whether a FUNCDESC_GOTOFF relocation references symbol+addend
1203 frvfdpic_relocs_info_for_global(struct htab *ht, bfd *abfd, struct elf_link_hash_entry *h, bfd_vma addend, enum insert_option insert) argument
1222 frvfdpic_relocs_info_for_local(struct htab *ht, bfd *abfd, long symndx, bfd_vma addend, enum insert_option insert) argument
1277 _frvfdpic_add_dyn_reloc(bfd *output_bfd, asection *sreloc, bfd_vma offset, int reloc_type, long dynindx, bfd_vma addend, struct frvfdpic_relocs_info *entry) argument
1378 _frvfdpic_emit_got_relocs_plt_entries(struct frvfdpic_relocs_info *entry, bfd *output_bfd, struct bfd_link_info *info, asection *sec, Elf_Internal_Sym *sym, bfd_vma addend) argument
3570 bfd_vma addend = rel->r_addend; local
3708 bfd_vma addend = rel->r_addend; local
[all...]
H A Delf32-i860.c47 || reloc_entry->addend == 0))
65 relocation += reloc_entry->addend;
110 || reloc_entry->addend == 0))
128 relocation += reloc_entry->addend;
174 || reloc_entry->addend == 0))
192 relocation += reloc_entry->addend;
227 || reloc_entry->addend == 0))
245 relocation += reloc_entry->addend;
1056 output file) adjusting the reloc addend as necessary.
1072 section, which means that the addend mus
[all...]
H A Delf32-arm.c2555 bfd_vma addend; member in struct:a8_erratum_fix
4721 a8_fixes[num_a8_fixes].addend = offset;
5291 stub_entry->target_addend = a8_fixes[i].addend;
6849 bfd_signed_vma addend,
6930 - addend
7044 bfd_signed_vma addend,
7080 + offset + addend)
7835 bfd_vma addend; local
7890 addend = bfd_get_32 (input_bfd, hit_data) & howto->src_mask;
7892 if (addend
6841 elf32_thumb_to_arm_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * hit_data, asection * sym_sec, bfd_vma offset, bfd_signed_vma addend, bfd_vma val, char **error_message) argument
7036 elf32_arm_to_thumb_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * hit_data, asection * sym_sec, bfd_vma offset, bfd_signed_vma addend, bfd_vma val, char **error_message) argument
9983 bfd_signed_vma addend; local
10163 bfd_vma addend, value; local
[all...]
H A Dcoff-rs6000.c2770 val, addend, relocation, contents)
2778 bfd_vma addend ATTRIBUTE_UNUSED;
2787 val, addend, relocation, contents)
2795 bfd_vma addend ATTRIBUTE_UNUSED;
2808 val, addend, relocation, contents)
2816 bfd_vma addend;
2820 *relocation = val + addend;
2826 val, addend, relocation, contents)
2834 bfd_vma addend;
2838 *relocation = addend
3381 bfd_vma addend; local
[all...]
H A Delfxx-ia64.c91 /* The addend for which this entry is relevant. */
92 bfd_vma addend; member in struct:elfNN_ia64_dyn_sym_info
1029 the original addend was zero. When the reloc is against
1030 a section symbol we should include the addend in the
1033 other hand, an access to "sym+addend" where "sym" is not
1034 a section symbol should not include the addend; Such an
2148 return x->addend < y->addend ? -1 : x->addend > y->addend
2335 bfd_vma addend = rel ? rel->r_addend : 0; local
3971 elfNN_ia64_install_dyn_reloc(bfd *abfd, struct bfd_link_info *info, asection *sec, asection *srel, bfd_vma offset, unsigned int type, long dynindx, bfd_vma addend) argument
4004 set_got_entry(bfd *abfd, struct bfd_link_info *info, struct elfNN_ia64_dyn_sym_info *dyn_i, long dynindx, bfd_vma addend, bfd_vma value, unsigned int dyn_r_type) argument
4690 bfd_vma addend; local
4816 bfd_vma addend = rel->r_addend; local
[all...]
H A Delf64-ppc.c559 addend. */
2308 /* Adjust the addend for sign extension of the low 16 bits.
2311 reloc_entry->addend += 0x8000;
2328 symbol->value + reloc_entry->addend,
2331 reloc_entry->addend = dest - (symbol->value
2385 target += reloc_entry->addend;
2414 reloc_entry->addend -= symbol->section->output_section->vma;
2431 reloc_entry->addend -= symbol->section->output_section->vma;
2433 /* Adjust the addend for sign extension of the low 16 bits. */
2434 reloc_entry->addend
2538 bfd_vma addend; member in struct:got_entry
2570 bfd_vma addend; member in struct:plt_entry
3640 bfd_vma addend; member in struct:ppc_stub_hash_entry
4823 update_plt_info(bfd *abfd, struct plt_entry **plist, bfd_vma addend) argument
11683 bfd_vma addend, orig_addend; local
[all...]
H A Dcoff-arm.c108 diff = reloc_entry->addend;
617 relocation += reloc_entry->addend;
722 relocation += reloc_entry->addend;
1191 bfd_vma addend;
1213 the rtype_to_howto function to adjust the addend as needed. */
1216 addend = - sym->n_value;
1218 addend = 0;
1221 sym, &addend);
1228 this case without pcrel_offset set, and adjust the addend to
1254 addend
1189 bfd_vma addend; local
[all...]
H A Delf-m10200.c249 addend, info, sym_sec, is_local)
257 bfd_vma addend;
272 value += addend;
277 value += addend;
286 value += addend;
295 value += addend;
309 value += addend;
321 value += addend;
333 value += addend;
H A Dmipsbsd.c228 relocation += reloc_entry->addend;
279 relocation += reloc_entry->addend;
282 reloc_entry->addend += 0x10000;
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/bfd/
H A Delf32-frv.c658 symbol+addend whose TLS descriptor is referenced by the sum of
675 symbol+addend whose TLS resolver entry point is given by the sum
692 symbol+addend whose TLS offset GOT entry is given by the sum of
1045 should ideally be replaced with section's symndx + addend). */
1048 /* The addend of the relocation that references the symbol. */ member in struct:frvfdpic_relocs_info
1049 bfd_vma addend;
1054 /* The following 3 fields record whether the symbol+addend above was
1062 /* Whether a FUNCDESC relocation references symbol+addend. */
1064 /* Whether a FUNCDESC_GOT relocation references symbol+addend. */
1068 /* Whether a FUNCDESC_GOTOFF relocation references symbol+addend
1203 frvfdpic_relocs_info_for_global(struct htab *ht, bfd *abfd, struct elf_link_hash_entry *h, bfd_vma addend, enum insert_option insert) argument
1222 frvfdpic_relocs_info_for_local(struct htab *ht, bfd *abfd, long symndx, bfd_vma addend, enum insert_option insert) argument
1277 _frvfdpic_add_dyn_reloc(bfd *output_bfd, asection *sreloc, bfd_vma offset, int reloc_type, long dynindx, bfd_vma addend, struct frvfdpic_relocs_info *entry) argument
1378 _frvfdpic_emit_got_relocs_plt_entries(struct frvfdpic_relocs_info *entry, bfd *output_bfd, struct bfd_link_info *info, asection *sec, Elf_Internal_Sym *sym, bfd_vma addend) argument
3570 bfd_vma addend = rel->r_addend; local
3708 bfd_vma addend = rel->r_addend; local
[all...]
H A Delf32-i860.c47 || reloc_entry->addend == 0))
65 relocation += reloc_entry->addend;
110 || reloc_entry->addend == 0))
128 relocation += reloc_entry->addend;
174 || reloc_entry->addend == 0))
192 relocation += reloc_entry->addend;
227 || reloc_entry->addend == 0))
245 relocation += reloc_entry->addend;
1056 output file) adjusting the reloc addend as necessary.
1072 section, which means that the addend mus
[all...]
H A Delf32-arm.c2399 bfd_vma addend; member in struct:a8_erratum_fix
4280 a8_fixes[num_a8_fixes].addend = offset;
4825 stub_entry->target_addend = a8_fixes[i].addend;
6383 bfd_signed_vma addend,
6464 - addend
6578 bfd_signed_vma addend,
6614 + offset + addend)
6889 bfd_vma addend; local
6928 addend = bfd_get_32 (input_bfd, hit_data) & howto->src_mask;
6930 if (addend
6375 elf32_thumb_to_arm_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * hit_data, asection * sym_sec, bfd_vma offset, bfd_signed_vma addend, bfd_vma val, char **error_message) argument
6570 elf32_arm_to_thumb_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * hit_data, asection * sym_sec, bfd_vma offset, bfd_signed_vma addend, bfd_vma val, char **error_message) argument
8771 bfd_signed_vma addend; local
8942 bfd_vma addend, value; local
[all...]
H A Dcoff-rs6000.c2770 val, addend, relocation, contents)
2778 bfd_vma addend ATTRIBUTE_UNUSED;
2787 val, addend, relocation, contents)
2795 bfd_vma addend ATTRIBUTE_UNUSED;
2808 val, addend, relocation, contents)
2816 bfd_vma addend;
2820 *relocation = val + addend;
2826 val, addend, relocation, contents)
2834 bfd_vma addend;
2838 *relocation = addend
3381 bfd_vma addend; local
[all...]
H A Delfxx-ia64.c90 /* The addend for which this entry is relevant. */
91 bfd_vma addend; member in struct:elfNN_ia64_dyn_sym_info
1028 the original addend was zero. When the reloc is against
1029 a section symbol we should include the addend in the
1032 other hand, an access to "sym+addend" where "sym" is not
1033 a section symbol should not include the addend; Such an
2147 return x->addend < y->addend ? -1 : x->addend > y->addend
2334 bfd_vma addend = rel ? rel->r_addend : 0; local
3970 elfNN_ia64_install_dyn_reloc(bfd *abfd, struct bfd_link_info *info, asection *sec, asection *srel, bfd_vma offset, unsigned int type, long dynindx, bfd_vma addend) argument
4003 set_got_entry(bfd *abfd, struct bfd_link_info *info, struct elfNN_ia64_dyn_sym_info *dyn_i, long dynindx, bfd_vma addend, bfd_vma value, unsigned int dyn_r_type) argument
4689 bfd_vma addend; local
4815 bfd_vma addend = rel->r_addend; local
[all...]
H A Delf64-ppc.c559 addend. */
2308 /* Adjust the addend for sign extension of the low 16 bits.
2311 reloc_entry->addend += 0x8000;
2328 symbol->value + reloc_entry->addend,
2331 reloc_entry->addend = dest - (symbol->value
2385 target += reloc_entry->addend;
2414 reloc_entry->addend -= symbol->section->output_section->vma;
2431 reloc_entry->addend -= symbol->section->output_section->vma;
2433 /* Adjust the addend for sign extension of the low 16 bits. */
2434 reloc_entry->addend
2538 bfd_vma addend; member in struct:got_entry
2570 bfd_vma addend; member in struct:plt_entry
3643 bfd_vma addend; member in struct:ppc_stub_hash_entry
4830 update_plt_info(bfd *abfd, struct plt_entry **plist, bfd_vma addend) argument
11696 bfd_vma addend, orig_addend; local
[all...]
H A Dcoff-arm.c108 diff = reloc_entry->addend;
617 relocation += reloc_entry->addend;
722 relocation += reloc_entry->addend;
1191 bfd_vma addend;
1213 the rtype_to_howto function to adjust the addend as needed. */
1216 addend = - sym->n_value;
1218 addend = 0;
1221 sym, &addend);
1228 this case without pcrel_offset set, and adjust the addend to
1254 addend
1189 bfd_vma addend; local
[all...]
H A Delf-m10200.c249 addend, info, sym_sec, is_local)
257 bfd_vma addend;
272 value += addend;
277 value += addend;
286 value += addend;
295 value += addend;
309 value += addend;
321 value += addend;
333 value += addend;
H A Dcoff-i860.c75 ORIG is the negative of reloc_entry->addend, which is set by
80 diff = symbol->value + reloc_entry->addend;
85 ignores the addend for a COFF target when producing
87 COFF, so we handle the addend here instead. */
88 diff = reloc_entry->addend;
458 /* Compute the addend of a reloc. If the reloc is to a common symbol,
464 symbol from the original file, and uses it to set the addend value
465 correctly. If this is not a common symbol, the usual addend
501 size (sym->n_value) as an addend. The relocate_section
590 cache_ptr->addend
[all...]
H A Dmipsbsd.c228 relocation += reloc_entry->addend;
279 relocation += reloc_entry->addend;
282 reloc_entry->addend += 0x10000;
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gold/
H A Dcopy-relocs.cc199 typename elfcpp::Elf_types<size>::Elf_Addr addend = local
203 addend));
H A Dtarget-reloc.h650 // Handle the reloc addend based on the strategy.
666 // the addend is the same calculation we use for a simple
676 typename elfcpp::Elf_types<size>::Elf_Swxword addend; local
677 addend = Reloc_types<sh_type, size, big_endian>::
679 addend = psymval->value(object, addend);
681 set_reloc_addend(&reloc_write, addend);
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/include/
H A Dbfdlink.h552 any addend that is used. ABFD, SECTION and ADDRESS identify the
558 const char *name, const char *reloc_name, bfd_vma addend,
698 addend must be stored into in the object file, and for some
700 bfd_vma addend;
697 bfd_vma addend; member in struct:bfd_link_order_reloc
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/include/
H A Dbfdlink.h556 any addend that is used. ABFD, SECTION and ADDRESS identify the
562 const char *name, const char *reloc_name, bfd_vma addend,
699 addend must be stored into in the object file, and for some
701 bfd_vma addend;
698 bfd_vma addend; member in struct:bfd_link_order_reloc
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/config/
H A Dtc-rx.c2229 reloc[0]->addend = fixp->fx_offset;
2243 reloc[1]->addend = 0;
2248 reloc[2]->addend = 0;
2265 reloc[3]->addend = 0;
2294 reloc[1]->addend = 0;
2299 reloc[2]->addend = 0;
2305 reloc[3]->addend = 0;
2334 reloc[1]->addend = 0;
2339 reloc[2]->addend = 0;
2345 reloc[3]->addend
[all...]

Completed in 335 milliseconds

1234567891011>>