Searched refs:offset (Results 51 - 75 of 3197) sorted by path

1234567891011>>

/freebsd-11-stable/contrib/binutils/bfd/
H A Decoffswap.h690 intern->offset = H_GET_32 (abfd, ext->o_offset);
H A Delf-bfd.h108 /* 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 Delf-eh-frame.c457 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 Delf.c255 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 Delf32-arm.c1816 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 Delf32-cr16.c485 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 Delf32-i386.c391 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 Delf32-mips.c244 /* 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 Delf32-ppc.c484 /* 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 Delf32-s390.c493 /* 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 Delf32-score.c96 /* 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 Delf32-spu.c1178 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 Delf64-alpha.c138 /* 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 Delf64-mips.c286 /* 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 Delf64-ppc.c124 /* 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 Delf64-s390.c516 /* 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 Delf64-x86-64.c284 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 Delflink.c118 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 Delfn32-mips.c248 /* 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 Delfxx-ia64.c176 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 Delfxx-sparc.c591 /* 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 Delfxx-sparc.h58 bfd_vma offset; member in union:_bfd_sparc_elf_link_hash_table::__anon240
H A Dieee.c267 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 Dihex.c70 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 Dlibbfd-in.h577 /* 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);

Completed in 304 milliseconds

1234567891011>>