Home
last modified time | relevance | path

Searched refs:sh_addr (Results 1 – 19 of 19) sorted by relevance

/toolchain/binutils/binutils-2.25/include/elf/
Dinternal.h105 bfd_vma sh_addr; /* Section virtual addr at execution */ member
333 || ((sec_hdr)->sh_addr >= (segment)->p_vaddr \
335 || ((sec_hdr)->sh_addr - (segment)->p_vaddr \
337 && (((sec_hdr)->sh_addr - (segment)->p_vaddr \
349 || ((sec_hdr)->sh_addr > (segment)->p_vaddr \
350 && ((sec_hdr)->sh_addr - (segment)->p_vaddr \
Dexternal.h116 unsigned char sh_addr[4]; /* Section virtual addr at execution */ member
129 unsigned char sh_addr[8]; /* Section virtual addr at execution */ member
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-scripts/
Drgn-over8-ok.d9 # to fill out the page, making its p_vaddr+p_memsz cover the sh_addr
Drgn-at3.d9 # to fill out the page, making its p_vaddr+p_memsz cover the sh_addr
/toolchain/binutils/binutils-2.25/bfd/
Delfcode.h312 dst->sh_addr = H_GET_SIGNED_WORD (abfd, src->sh_addr); in elf_swap_shdr_in()
314 dst->sh_addr = H_GET_WORD (abfd, src->sh_addr); in elf_swap_shdr_in()
337 H_PUT_WORD (abfd, src->sh_addr, dst->sh_addr); in elf_swap_shdr_out()
741 && (((i_shdrp[shindex].sh_addr - i_shdrp[shindex].sh_offset) in elf_object_p()
1561 (long) hdr->sh_addr, in elf_debug_section()
Delf-nacl.c159 secdata->this_hdr.sh_addr = sec->vma; in nacl_modify_segment_map()
Delf.c876 if (! bfd_set_section_vma (abfd, newsect, hdr->sh_addr) in _bfd_elf_make_section_from_shdr()
1001 + hdr->sh_addr - phdr->p_vaddr); in _bfd_elf_make_section_from_shdr()
1017 if (hdr->sh_addr >= phdr->p_vaddr in _bfd_elf_make_section_from_shdr()
1018 && (hdr->sh_addr + hdr->sh_size in _bfd_elf_make_section_from_shdr()
2660 rel_hdr->sh_addr = 0; in _bfd_elf_init_reloc_shdr()
2716 this_hdr->sh_addr = asect->vma; in elf_fake_sections()
2718 this_hdr->sh_addr = 0; in elf_fake_sections()
3602 shstrtab_hdr->sh_addr = 0; in _bfd_elf_compute_section_file_positions()
4870 bfd_vma adjust = vma_page_aligned_bias (this_hdr->sh_addr, in assign_file_positions_for_load_sections()
4999 off += vma_page_aligned_bias (hdr->sh_addr, off, in assign_file_positions_for_non_load_sections()
[all …]
Delf32-rx.c3219 phdr[i].p_vaddr = sec->sh_addr + (sec->sh_offset - phdr[i].p_offset); in rx_elf_object_p()
Delflink.c11144 symstrtab_hdr->sh_addr = 0; in bfd_elf_final_link()
11345 || hdr->sh_addr < dyn.d_un.d_ptr) in bfd_elf_final_link()
11346 dyn.d_un.d_ptr = hdr->sh_addr; in bfd_elf_final_link()
DChangeLog-9495508 (elf_fake_sections): Set sh_addr from the vma, not the lma.
2483 (elf_fake_sections): Set sh_addr based on lma, not vma.
9306 of an SHT_STRTAB section from sh_addr and sh_addralign, rather
DChangeLog-9193492 sh_addr to match modulo maxpagesize for a section which is not
1168 * elfcode.h: (elf_make_sections): Leave the sh_addr field of
DChangeLog-96974362 * elf.c (elf_fake_sections): Don't set sh_addr of a non SEC_ALLOC
/toolchain/binutils/binutils-2.25/elfcpp/
Delfcpp_internal.h73 typename Elf_types<size>::Elf_Addr sh_addr; member
Delfcpp.h1190 { return Convert<size, big_endian>::convert_host(this->p_->sh_addr); }
1245 { this->p_->sh_addr = Convert<size, big_endian>::convert_host(v); }
/toolchain/binutils/binutils-2.25/binutils/
Dreadelf.c593 if (addr >= sec->sh_addr && addr < sec->sh_addr + sec->sh_size) in find_section_by_address()
4643 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr); in get_32bit_section_headers()
4701 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr); in get_64bit_section_headers()
5419 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
5478 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
5523 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
5543 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
6213 ? section_headers [(a).section].sh_addr + (a).offset \
6372 if (sec->sh_addr >= seg->p_vaddr in slurp_ia64_unwind_table()
6373 && (sec->sh_addr + sec->sh_size <= seg->p_vaddr + seg->p_memsz)) in slurp_ia64_unwind_table()
[all …]
/toolchain/binutils/binutils-2.25/libiberty/
Dsimple-object-elf.c160 unsigned char sh_addr[4]; /* Section virtual addr at execution */ member
175 unsigned char sh_addr[8]; /* Section virtual addr at execution */ member
/toolchain/binutils/binutils-2.25/gold/
Doutput.cc4019 Output_section::set_fixed_layout(uint64_t sh_addr, off_t sh_offset, in set_fixed_layout() argument
4025 this->set_address(sh_addr); in set_fixed_layout()
Dlayout.cc1095 typename elfcpp::Elf_types<size>::Elf_Addr sh_addr = shdr.get_sh_addr(); in init_fixed_output_section() local
1107 os->set_fixed_layout(sh_addr, sh_offset, sh_size, sh_addralign); in init_fixed_output_section()
Doutput.h3934 set_fixed_layout(uint64_t sh_addr, off_t sh_offset, off_t sh_size,