Home
last modified time | relevance | path

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

/toolchain/binutils/binutils-2.27/include/elf/
Dinternal.h105 bfd_vma sh_addr; /* Section virtual addr at execution */ member
348 || ((sec_hdr)->sh_addr >= (segment)->p_vaddr \
350 || ((sec_hdr)->sh_addr - (segment)->p_vaddr \
352 && (((sec_hdr)->sh_addr - (segment)->p_vaddr \
364 || ((sec_hdr)->sh_addr > (segment)->p_vaddr \
365 && ((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.27/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.27/bfd/
Delfcode.h313 dst->sh_addr = H_GET_SIGNED_WORD (abfd, src->sh_addr); in elf_swap_shdr_in()
315 dst->sh_addr = H_GET_WORD (abfd, src->sh_addr); in elf_swap_shdr_in()
338 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()
1567 (long) hdr->sh_addr, in elf_debug_section()
Delf-nacl.c157 secdata->this_hdr.sh_addr = sec->vma; in nacl_modify_segment_map()
Delf.c952 if (! bfd_set_section_vma (abfd, newsect, hdr->sh_addr) in _bfd_elf_make_section_from_shdr()
1077 + hdr->sh_addr - phdr->p_vaddr); in _bfd_elf_make_section_from_shdr()
1093 if (hdr->sh_addr >= phdr->p_vaddr in _bfd_elf_make_section_from_shdr()
1094 && (hdr->sh_addr + hdr->sh_size in _bfd_elf_make_section_from_shdr()
1471 && iheader->sh_addr == oheader->sh_addr in _bfd_elf_copy_private_bfd_data()
3057 rel_hdr->sh_addr = 0; in _bfd_elf_init_reloc_shdr()
3175 this_hdr->sh_addr = asect->vma; in elf_fake_sections()
3177 this_hdr->sh_addr = 0; in elf_fake_sections()
4127 shstrtab_hdr->sh_addr = 0; in _bfd_elf_compute_section_file_positions()
5408 bfd_vma adjust = vma_page_aligned_bias (this_hdr->sh_addr, in assign_file_positions_for_load_sections()
[all …]
Delf32-rx.c3237 phdr[i].p_vaddr = sec->sh_addr + (sec->sh_offset - phdr[i].p_offset); in rx_elf_object_p()
Delflink.c11816 symstrtab_hdr->sh_addr = 0; in bfd_elf_final_link()
12023 || hdr->sh_addr < dyn.d_un.d_ptr) in bfd_elf_final_link()
12024 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.27/elfcpp/
Delfcpp_internal.h73 typename Elf_types<size>::Elf_Addr sh_addr; member
Delfcpp.h1220 { return Convert<size, big_endian>::convert_host(this->p_->sh_addr); }
1275 { this->p_->sh_addr = Convert<size, big_endian>::convert_host(v); }
/toolchain/binutils/binutils-2.27/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.27/binutils/
Dreadelf.c644 if (addr >= sec->sh_addr && addr < sec->sh_addr + sec->sh_size) in find_section_by_address()
5153 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr); in get_32bit_section_headers()
5215 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr); in get_64bit_section_headers()
6038 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
6097 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
6142 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
6162 print_vma (section->sh_addr, LONG_HEX); in process_section_headers()
6886 ? section_headers [(a).section].sh_addr + (a).offset \
7101 if (sec->sh_addr >= seg->p_vaddr in slurp_ia64_unwind_table()
7102 && (sec->sh_addr + sec->sh_size <= seg->p_vaddr + seg->p_memsz)) in slurp_ia64_unwind_table()
[all …]
/toolchain/binutils/binutils-2.27/gold/
Doutput.cc4092 Output_section::set_fixed_layout(uint64_t sh_addr, off_t sh_offset, in set_fixed_layout() argument
4098 this->set_address(sh_addr); in set_fixed_layout()
Dlayout.cc1089 typename elfcpp::Elf_types<size>::Elf_Addr sh_addr = shdr.get_sh_addr(); in init_fixed_output_section() local
1101 os->set_fixed_layout(sh_addr, sh_offset, sh_size, sh_addralign); in init_fixed_output_section()
Doutput.h4429 set_fixed_layout(uint64_t sh_addr, off_t sh_offset, off_t sh_size,