/freebsd-11-stable/contrib/binutils/bfd/ |
H A D | ecoffswap.h | 690 intern->offset = H_GET_32 (abfd, ext->o_offset);
|
H A D | elf-bfd.h | 108 /* If this symbol requires an entry in the global offset table, the 110 final offset. Two schemes are supported: The first assumes that 114 require a global offset table entry. The second scheme allows 120 bfd_vma offset; 210 via offset/sizeof(target_void_pointer). */ 270 unsigned int offset; 332 /* The value to use when initialising got.refcount/offset and 333 plt.refcount/offset in an elf_link_hash_entry. Set to zero when 339 /* The value to use for got.refcount/offset and plt.refcount/offset 119 bfd_vma offset; member in union:elf_link_hash_entry::gotplt_union 269 unsigned int offset; member in struct:eh_cie_fde [all...] |
H A D | elf-eh-frame.c | 457 unsigned int offset; member in struct:extended_cie 466 unsigned int offset; local 572 this_inf->offset = last_fde - ehbuf; 605 ecies[ecie_count].offset = this_inf->offset; 792 unsigned int cie_offset = this_inf->offset + 4 - hdr_id; 794 if (cie_offset == ecie->offset) 949 offset = 0; 958 ent->new_offset = offset; 959 offset 1071 _bfd_elf_eh_frame_section_offset(bfd *output_bfd ATTRIBUTE_UNUSED, struct bfd_link_info *info, asection *sec, bfd_vma offset) argument 1628 _bfd_elf_encode_eh_address(bfd *abfd ATTRIBUTE_UNUSED, struct bfd_link_info *info ATTRIBUTE_UNUSED, asection *osec, bfd_vma offset, asection *loc_sec, bfd_vma loc_offset, bfd_vma *encoded) argument [all...] |
H A D | elf.c | 255 file_ptr offset; local 268 offset = i_shdrp[shindex]->sh_offset; 275 || bfd_seek (abfd, offset, SEEK_SET) != 0) 313 (_("%B: invalid string offset %u >= %lu for section `%s'"), 923 offset plus size lies within the segment's memory 1633 table->init_got_offset.offset = -(bfd_vma) 1; 1634 table->init_plt_offset.offset = -(bfd_vma) 1; 2920 this_hdr->sh_size = o->offset + o->size; 3532 file_ptr offset, 3541 offset 3526 _bfd_elf_assign_file_position_for_section(Elf_Internal_Shdr *i_shdrp, file_ptr offset, bfd_boolean align) argument 7099 elf_find_function(bfd *abfd ATTRIBUTE_UNUSED, asection *section, asymbol **symbols, bfd_vma offset, const char **filename_ptr, const char **functionname_ptr) argument 7176 _bfd_elf_find_nearest_line(bfd *abfd, asection *section, asymbol **symbols, bfd_vma offset, const char **filename_ptr, const char **functionname_ptr, unsigned int *line_ptr) argument 7290 _bfd_elf_set_section_contents(bfd *abfd, sec_ptr section, const void *location, file_ptr offset, bfd_size_type count) argument 7541 int offset; local 8509 elfcore_read_notes(bfd *abfd, file_ptr offset, bfd_size_type size) argument 8734 _bfd_elf_section_offset(bfd *abfd, struct bfd_link_info *info, asection *sec, bfd_vma offset) argument [all...] |
H A D | elf32-arm.c | 1816 int offset; local 1832 offset = 72; 1846 offset = 28; 1853 size, note->descpos + offset); 2143 recomputing it from the PLT offset. */ 2243 bfd_vma offset; member in union:elf32_arm_link_hash_table::__anon210 2876 unsigned int offset) 2947 val = offset + 4; 2984 /* The offset of the veneer. */ 3210 if (globals->splt != NULL && h->plt.offset ! 2872 record_vfp11_erratum_veneer(struct bfd_link_info *link_info, elf32_vfp11_erratum_list *branch, bfd *branch_bfd, asection *branch_sec, unsigned int offset) argument 3557 unsigned int i, offset = insn & 0xff; local 4029 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 4230 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 7926 arm_elf_find_function(bfd * abfd ATTRIBUTE_UNUSED, asection * section, asymbol ** symbols, bfd_vma offset, const char ** filename_ptr, const char ** functionname_ptr) argument 7988 elf32_arm_find_nearest_line(bfd * abfd, asection * section, asymbol ** symbols, bfd_vma offset, const char ** filename_ptr, const char ** functionname_ptr, unsigned int * line_ptr) argument 9003 bfd_vma offset; local 9610 elf32_arm_ouput_plt_map_sym(output_arch_syminfo *osi, enum map_symbol_type type, bfd_vma offset) argument 9719 bfd_vma offset; local 9850 bfd_vma offset = sec->output_section->vma + sec->output_offset; local [all...] |
H A D | elf32-cr16.c | 485 bfd_vma offset, 493 bfd_byte *hit_data = contents + offset; 515 relocation offset. Advance it to account for the exact offset. */ 540 Rvalue -= offset; 480 cr16_elf_final_link_relocate(reloc_howto_type *howto, bfd *input_bfd, bfd *output_bfd ATTRIBUTE_UNUSED, asection *input_section, bfd_byte *contents, bfd_vma offset, bfd_vma Rvalue, bfd_vma addend, struct bfd_link_info *info ATTRIBUTE_UNUSED, asection *sec ATTRIBUTE_UNUSED, int is_local ATTRIBUTE_UNUSED) argument
|
H A D | elf32-i386.c | 391 int offset; 408 offset = 28; 426 offset = 72; 435 size, note->descpos + offset); 532 0, 0, 0, 0, /* replaced with offset into relocation table. */ 534 0, 0, 0, 0 /* replaced with offset to start of .plt. */ 550 0xff, 0xa3, /* jmp *offset(%ebx) */ 551 0, 0, 0, 0, /* replaced with offset of this symbol in .got. */ 553 0, 0, 0, 0, /* replaced with offset into relocation table. */ 555 0, 0, 0, 0 /* replaced with offset t 390 int offset; local 678 bfd_vma offset; member in union:elf_i386_link_hash_table::__anon215 [all...] |
H A D | elf32-mips.c | 244 /* Reference to global offset table. */ 276 /* 16 bit call through global offset table. */ 359 /* Displacement in the global offset table. */ 374 /* Displacement to page pointer in the global offset table. */ 389 /* Offset from page pointer in the global offset table. */ 404 /* High 16 bits of displacement in global offset table. */ 419 /* Low 16 bits of displacement in global offset table. */ 484 /* High 16 bits of displacement in global offset table. */ 499 /* Low 16 bits of displacement in global offset table. */ 612 /* TLS local dynamic offset 1424 int offset; local [all...] |
H A D | elf32-ppc.c | 484 /* Like R_PPC_ADDR32, but used when setting global offset table 963 with values (sym+add)@dtpmod and (sym+add)@dtprel, and computes the offset 1025 with values (sym+add)@dtpmod and zero, and computes the offset to the 1087 the offset to the entry. */ 1148 offset to the entry. */ 1289 address in the .sdata section, and returning the offset from 1306 address in the .sdata2 section, and returning the offset from 1339 signed offset from the appropriate base, and filling in the register 1363 in the 16 bit signed offset from the appropriate base, and filling in the 1744 /* offset o 1742 bfd_vma offset; member in struct:elf_linker_section_pointers 1821 int offset; local 2140 unsigned long offset; local 2371 bfd_vma offset; member in union:plt_entry::__anon216 2481 bfd_vma offset; member in union:ppc_elf_link_hash_table::__anon217 6014 bfd_vma offset; local 6094 bfd_vma offset = rel->r_offset; local [all...] |
H A D | elf32-s390.c | 493 /* For the s390, simple addr offset can only be 0 - 4096. 518 We check if offset > 65536, then make a relative branch -64xxx 522 L 1,22(1) # 4 bytes Load offset in GOT in r 1 526 L 1,14(1) # 4 bytes Load offset in symol table in r1 529 .long ? # 4 bytes offset in GOT 530 .long ? # 4 bytes offset into symbol table 536 PLT1: L 1,<offset>(12) # 4 bytes Load address from GOT in R1 540 L 1,14(1) # 4 bytes Load offset in symbol table in r1 543 .long ? # 4 bytes offset into symbol table 547 PLT1: LHI 1,<offset> # 729 bfd_vma offset; member in union:elf_s390_link_hash_table::__anon218 3484 int offset; local [all...] |
H A D | elf32-score.c | 96 /* The offset from the beginning of the .got section to the entry 98 whose offset is yet to be decided, it's going to be -1. */ 169 /* The offset of $gp from the beginning of the .got section. */ 240 bfd_vma addend = 0, offset = 0; local 247 offset = ((((addend >> 16) & 0x3) << 15) | (addend & 0x7fff)) >> 1; 251 uvalue = ((hi16_offset << 16) | (offset & 0xffff)) + val; 255 offset = (uvalue & 0xffff) << 1; 256 addend = (addend & ~0x37fff) | (offset & 0x7fff) | ((offset << 1) & 0x30000); 406 /* Set val to the offset int 534 bfd_vma addend = 0, offset = 0; local 1755 unsigned long offset; local 1868 unsigned long hi16_addend, hi16_offset, hi16_value, uvalue, offset, abs_value = 0; local 2206 unsigned long offset; local 3256 bfd_vma offset; local 3633 int offset; local [all...] |
H A D | elf32-spu.c | 1178 file_ptr offset) 1187 if ((ufile_ptr) offset >= max) 1191 if (count > max - offset) 1192 count = max - offset; 1194 memcpy (buf, (const char *) os->start + offset, count); 1453 find_function_stack_adjust (asection *sec, bfd_vma offset) argument 1459 for (unrecog = 0; offset + 4 <= sec->size && unrecog < 32; offset += 4) 1466 if (!bfd_get_section_contents (sec->owner, sec, buf, offset, 4)) 1849 find_function (asection *sec, bfd_vma offset, struc argument 1174 ovl_mgr_pread(struct bfd *abfd ATTRIBUTE_UNUSED, void *stream, void *buf, file_ptr nbytes, file_ptr offset) argument [all...] |
H A D | elf64-alpha.c | 138 /* The .got offset for this entry. */ 141 /* The .plt offset for this entry. */ 393 /* Extract the user-supplied offset, mirroring the sign extensions 513 /* A 32 bit GP relative offset. This is just like REFLONG except 549 offset register of a byte-manipulation instruction; 3 means the 568 index of the GPDISP instruction is an offset in bytes to the lda 575 any offset is present in the instructions, it is an offset from 626 /* 16 bit PC relative offset. */ 641 /* 32 bit PC relative offset 1428 elf64_alpha_find_nearest_line(bfd *abfd, asection *section, asymbol **symbols, bfd_vma offset, const char **filename_ptr, const char **functionname_ptr, unsigned int *line_ptr) argument 2904 elf64_alpha_find_reloc_at_ofs(Elf_Internal_Rela *rel, Elf_Internal_Rela *relend, bfd_vma offset, int type) argument 3891 elf64_alpha_emit_dynrel(bfd *abfd, struct bfd_link_info *info, asection *sec, asection *srel, bfd_vma offset, long dynindx, long rtype, bfd_vma addend) argument [all...] |
H A D | elf64-mips.c | 286 /* Reference to global offset table. */ 318 /* 16 bit call through global offset table. */ 397 /* Displacement in the global offset table. */ 412 /* Displacement to page pointer in the global offset table. */ 427 /* Offset from page pointer in the global offset table. */ 442 /* High 16 bits of displacement in global offset table. */ 457 /* Low 16 bits of displacement in global offset table. */ 545 /* High 16 bits of displacement in global offset table. */ 560 /* Low 16 bits of displacement in global offset table. */ 702 /* TLS local dynamic offset 2949 int offset; local [all...] |
H A D | elf64-ppc.c | 124 /* TOC base pointers offset from start of TOC. */ 520 /* Like R_PPC64_ADDR64, but used when setting global offset table 1630 with values (sym+add)@dtpmod and (sym+add)@dtprel, and computes the offset 1692 with values (sym+add)@dtpmod and zero, and computes the offset to the 1754 the offset to the entry relative to the TOC base (r2). */ 1815 offset to the entry relative to the TOC base (r2). */ 2447 bfd_vma offset; 2511 size_t offset, size; 2523 offset = 112; 2528 size, note->descpos + offset); 2445 bfd_vma offset; member in union:ppc64_elf_obj_tdata::__anon223 2509 size_t offset, size; local 3215 bfd_vma offset; member in union:got_entry::__anon225 3229 bfd_vma offset; member in union:plt_entry::__anon226 3378 unsigned int offset; member in struct:ppc_branch_hash_entry 5039 opd_entry_value(asection *opd_sec, bfd_vma offset, asection **code_sec, bfd_vma *code_off) argument 6444 bfd_vma offset; local 8343 build_plt_stub(bfd *obfd, bfd_byte *p, int offset) argument 10390 bfd_vma offset; local 10491 bfd_vma offset = rel->r_offset; local 10538 bfd_vma offset = rel->r_offset; local [all...] |
H A D | elf64-s390.c | 516 /* For the s390, simple addr offset can only be 0 - 4096. 541 LGF 1,12(1) # 6 bytes Load offset in symbl table in r1 543 .long ? # 4 bytes offset into symbol table 546 Fixup at offset 2: relative address to GOT entry 547 Fixup at offset 22: relative branch to PLT0 548 Fixup at offset 28: 32 bit offset into symbol table 550 A 32 bit offset into the symbol table is enough. It allows for symbol 565 /* The first PLT entry pushes the offset into the symbol table 572 STG 1,56(15) # r1 contains the offset int 684 bfd_vma offset; member in union:elf_s390_link_hash_table::__anon228 [all...] |
H A D | elf64-x86-64.c | 284 int offset; 302 offset = 112; 310 size, note->descpos + offset); 357 /* The size in bytes of an entry in the global offset table. */ 380 0, 0, 0, 0, /* replaced with offset to this symbol in .got. */ 384 0, 0, 0, 0 /* replaced with offset to start of .plt0. */ 475 /* The offset into splt of the PLT entry for the TLS descriptor 480 /* The offset into sgot of the GOT entry used by the PLT entry 486 bfd_vma offset; 739 calculate needed space in the global offset tabl 283 int offset; local 484 bfd_vma offset; member in union:elf64_x86_64_link_hash_table::__anon229 2027 is_32bit_relative_branch(bfd_byte *contents, bfd_vma offset) argument [all...] |
H A D | elflink.c | 118 a global offset table. */ 125 /* The first bit of the global offset table is the header. */ 2122 " for offset 0x%lx in section `%A'"), 4687 This is required to build global offset table entries and to 5442 got.refcount/offset and plt.refcount/offset. */ 7299 bfd_vma offset; 7339 if (a->u.offset < b->u.offset) 7341 if (a->u.offset > 7289 bfd_vma offset; member in union:elf_link_sort_rela::__anon80 9021 bfd_vma offset; local 9245 bfd_vma offset; local 10951 bfd_elf_gc_record_vtinherit(bfd *abfd, asection *sec, struct elf_link_hash_entry *h, bfd_vma offset) argument 11189 bfd_elf_reloc_symbol_deleted_p(bfd_vma offset, void *cookie) argument [all...] |
H A D | elfn32-mips.c | 248 /* Reference to global offset table. */ 280 /* 16 bit call through global offset table. */ 361 /* Displacement in the global offset table. */ 376 /* Displacement to page pointer in the global offset table. */ 391 /* Offset from page pointer in the global offset table. */ 406 /* High 16 bits of displacement in global offset table. */ 421 /* Low 16 bits of displacement in global offset table. */ 509 /* High 16 bits of displacement in global offset table. */ 524 /* Low 16 bits of displacement in global offset table. */ 666 /* TLS local dynamic offset 2227 int offset; local [all...] |
H A D | elfxx-ia64.c | 176 bfd_vma self_dtpmod_offset; /* .got offset to self DTPMOD entry */ 295 asection *srel, bfd_vma offset, unsigned int type, 1100 offset passed to _bfd_merged_section_offset, since the 1104 access is presumed to be an offset from "sym"; The 1125 bfd_signed_vma offset; 1144 /* If the original relocation offset points to slot 1160 /* Make the relocation offset point to slot 1. */ 1207 offset = trampoff - (roff & (bfd_vma) -4); 1208 if (offset < -0x1000000 || offset > 1122 bfd_signed_vma offset; local 3396 bfd_size_type offset = x->ofs; local [all...] |
H A D | elfxx-sparc.c | 591 /* b,a .plt0. We fill in the offset later. */ 597 sparc32_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, 602 PLT32_ENTRY_WORD0 + offset, 603 splt->contents + offset); 606 + (((- (offset + 4)) >> 2) & 0x3fffff)), 607 splt->contents + offset + 4); 609 splt->contents + offset + 8); 611 *r_offset = offset; 613 return offset / PLT32_ENTRY_SIZE - 4; 622 sparc64_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, 596 sparc32_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max ATTRIBUTE_UNUSED, bfd_vma *r_offset) argument 621 sparc64_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max, bfd_vma *r_offset) argument [all...] |
H A D | elfxx-sparc.h | 58 bfd_vma offset; member in union:_bfd_sparc_elf_link_hash_table::__anon240
|
H A D | ieee.c | 267 easily do a local as a section+offset. */ 648 #define ieee_seek(ieee, offset) \ 651 ieee->h.input_p = ieee->h.first_byte + offset; \ 653 + ieee_part_after (ieee, offset)); \ 671 if (ieee->w.offset[part] > here && after > ieee->w.offset[part]) 672 after = ieee->w.offset[part]; 720 file_ptr offset = ieee->w.r.external_part; 731 ieee_seek (ieee, offset); 1095 file_ptr offset 718 file_ptr offset = ieee->w.r.external_part; local 1093 file_ptr offset = ieee->w.r.section_part; local 2039 ieee_get_section_contents(bfd *abfd, sec_ptr section, void * location, file_ptr offset, bfd_size_type count) argument 3218 ieee_set_section_contents(bfd *abfd, sec_ptr section, const void * location, file_ptr offset, bfd_size_type count) argument [all...] |
H A D | ihex.c | 70 10..11 High byte of the offset address 71 12..13 Low byte of the offset address 76 without carry of the byte count, offset address, and the 633 file_ptr offset, 645 memcpy (location, (bfd_byte *) section->used_by_bfd + offset, 657 file_ptr offset, 679 n->where = section->lma + offset; 630 ihex_get_section_contents(bfd *abfd, asection *section, void * location, file_ptr offset, bfd_size_type count) argument 654 ihex_set_section_contents(bfd *abfd, asection *section, const void * location, file_ptr offset, bfd_size_type count) argument
|
H A D | libbfd-in.h | 577 /* Find an offset within a .stab section when linking stabs in 598 /* Find an offset within a modified SEC_MERGE section. */ 667 the system "off_t" or "off64_t", as the offset. */ 669 extern int real_fseek (FILE *file, file_ptr offset, int whence);
|