| /netbsd-src/sys/kern/ |
| H A D | exec_elf.c | 135 if (ph[i].p_type == PT_LOAD && ph[i].p_align > align) in elf_placedynexec() 136 align = ph[i].p_align; in elf_placedynexec() 342 if (ph->p_align > 1) { in elf_load_psection() 346 diff = ph->p_vaddr - ELF_TRUNC(ph->p_vaddr, ph->p_align); in elf_load_psection() 347 if (*addr - diff != ELF_TRUNC(*addr, ph->p_align)) { in elf_load_psection() 350 (uintptr_t)ELF_TRUNC(*addr, ph->p_align)); in elf_load_psection() 373 if (ph->p_align >= PAGE_SIZE) { in elf_load_psection() 389 NEW_VMCMD2(vcset, ph->p_align < PAGE_SIZE ? in elf_load_psection() 553 addr += (Elf_Addr)pax_aslr_rtld_offset(epp, base_ph->p_align, in elf_load_interp() 580 addr = ELF_TRUNC(addr, ph[i].p_align); in elf_load_interp() [all...] |
| /netbsd-src/external/bsd/elftoolchain/dist/libelf/ |
| H A D | gelf_phdr.c | 90 d->p_align = (Elf64_Xword) ep32->p_align; in gelf_getphdr() 173 LIBELF_COPY_U32(ph32, s, p_align); in gelf_update_phdr()
|
| H A D | elf_types.m4 | 160 `p_align, WORD', 171 `p_align, XWORD',
|
| /netbsd-src/external/gpl3/binutils.old/dist/include/elf/ |
| H A D | external.h | 96 unsigned char p_align[4]; /* Segment alignment, file & memory */ member 107 unsigned char p_align[8]; /* Segment alignment, file & memory */ member
|
| H A D | internal.h | 94 bfd_vma p_align; /* Segment alignment in bytes, file member 275 bfd_vma p_align; member
|
| /netbsd-src/external/gpl3/binutils/dist/include/elf/ |
| H A D | external.h | 96 unsigned char p_align[4]; /* Segment alignment, file & memory */ member 107 unsigned char p_align[8]; /* Segment alignment, file & memory */ member
|
| H A D | internal.h | 94 bfd_vma p_align; /* Segment alignment in bytes, file member 275 bfd_vma p_align; member
|
| /netbsd-src/external/gpl3/binutils/dist/elfcpp/ |
| H A D | elfcpp_internal.h | 121 Elf_Word p_align; 134 Elf_Xword p_align;
|
| /netbsd-src/external/gpl3/binutils.old/dist/elfcpp/ |
| H A D | elfcpp_internal.h | 121 Elf_Word p_align; 134 Elf_Xword p_align;
|
| /netbsd-src/external/gpl3/binutils/dist/bfd/ |
| H A D | elfcode.h | 401 dst->p_align = H_GET_WORD (abfd, src->p_align); in elf_swap_phdr_in() 423 H_PUT_WORD (abfd, src->p_align, dst->p_align); in elf_swap_phdr_out() 833 if (i_phdr->p_align != (i_phdr->p_align & -i_phdr->p_align)) in elf_object_p() 835 i_phdr->p_align &= -i_phdr->p_align; in elf_object_p() 1900 if (i_phdrs[i].p_align > 1) in NAME() 1902 p_offset &= -(i_phdrs[i].p_align * opb); in NAME() 1903 p_vaddr &= -(i_phdrs[i].p_align * opb); in NAME()
|
| H A D | elf.c | 1680 fprintf (f, " align 2**%u\n", bfd_log2 (p->p_align)); in _bfd_elf_print_private_bfd_data() 1901 && vma >= (seg->p_vaddr & -seg->p_align) in offset_from_vma() 3494 newsect->alignment_power = bfd_log2 (hdr->p_align); in _bfd_elf_make_section_from_phdr() 3530 if (align == 0 || align > hdr->p_align) in _bfd_elf_make_section_from_phdr() 3531 align = hdr->p_align; in _bfd_elf_make_section_from_phdr() 3583 hdr->p_align)) in bfd_section_from_phdr() 5753 m->p_align = bed->stack_align; in _bfd_elf_map_sections_to_segments() 5755 m->p_align_valid = m->p_align != 0; in _bfd_elf_map_sections_to_segments() 6116 bfd_size_type p_align; in assign_file_positions_for_load_sections() local 6128 p_align = bed->p_align; in assign_file_positions_for_load_sections() [all …]
|
| /netbsd-src/tests/lib/libc/sys/ |
| H A D | t_ptrace_core_wait.h | 119 offset = roundup(offset, core_hdr.p_align); in core_find_note() 132 offset = roundup(offset, core_hdr.p_align); in core_find_note()
|
| /netbsd-src/external/gpl3/binutils/dist/binutils/ |
| H A D | elfedit.c | 126 phdrs[i].p_align = BYTE_GET (phdrs32[i].p_align); in update_gnu_property() 142 phdrs[i].p_align = BYTE_GET (phdrs64[i].p_align); in update_gnu_property() 152 size_t align = phdrs[i].p_align; in update_gnu_property()
|
| /netbsd-src/external/gpl3/binutils.old/dist/binutils/ |
| H A D | elfedit.c | 126 phdrs[i].p_align = BYTE_GET (phdrs32[i].p_align); in update_gnu_property() 142 phdrs[i].p_align = BYTE_GET (phdrs64[i].p_align); in update_gnu_property() 152 size_t align = phdrs[i].p_align; in update_gnu_property()
|
| /netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
| H A D | elfcode.h | 388 dst->p_align = H_GET_WORD (abfd, src->p_align); in elf_swap_phdr_in() 410 H_PUT_WORD (abfd, src->p_align, dst->p_align); in elf_swap_phdr_out() 817 if (i_phdr->p_align != (i_phdr->p_align & -i_phdr->p_align)) in elf_object_p() 1816 if (i_phdrs[i].p_align > 1) in NAME() 1818 p_offset &= -(i_phdrs[i].p_align * opb); in NAME() 1819 p_vaddr &= -(i_phdrs[i].p_align * opb); in NAME()
|
| H A D | elf.c | 1689 fprintf (f, " align 2**%u\n", bfd_log2 (p->p_align)); in _bfd_elf_print_private_bfd_data() 2956 newsect->alignment_power = bfd_log2 (hdr->p_align); in _bfd_elf_make_section_from_phdr() 2992 if (align == 0 || align > hdr->p_align) in _bfd_elf_make_section_from_phdr() 2993 align = hdr->p_align; in _bfd_elf_make_section_from_phdr() 3045 hdr->p_align)) in bfd_section_from_phdr() 5195 m->p_align = bed->stack_align; in _bfd_elf_map_sections_to_segments() 5197 m->p_align_valid = m->p_align != 0; in _bfd_elf_map_sections_to_segments() 5456 bfd_size_type p_align; in assign_file_positions_for_load_sections() local 5542 p_align = bed->p_align; in assign_file_positions_for_load_sections() 5612 maxpagesize = m->p_align; in assign_file_positions_for_load_sections() [all …]
|
| /netbsd-src/external/bsd/file/dist/src/ |
| H A D | readelf.h | 185 Elf32_Word p_align; member 196 Elf64_Xword p_align; member
|
| /netbsd-src/libexec/ld.elf_so/ |
| H A D | map_object.c | 208 if ((segs[nsegs]->p_align & (_rtld_pagesz - 1)) != 0) { in _rtld_map_object() 289 base_alignment = segs[0]->p_align; in _rtld_map_object() 310 obj->tlsalign = phtls->p_align; in _rtld_map_object()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_freebsd.h | 110 __uint32_t p_align; member
|
| /netbsd-src/sys/arch/x68k/stand/aout2hux/ |
| H A D | aout68k.h | 161 be_uint32_t p_align; member
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| H A D | sanitizer_freebsd.h | 112 __uint32_t p_align; member
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_freebsd.h | 111 __uint32_t p_align; member
|
| /netbsd-src/lib/libc/tls/ |
| H A D | tls.c | 163 tls_size = roundup2(phdr->p_memsz, phdr->p_align); in __libc_static_tls_setup_cb()
|
| /netbsd-src/external/bsd/elftosb/dist/common/ |
| H A D | ELF.h | 223 …Elf32_Word p_align; //!< Alignment constraint for segment addresses. Possible values are 0 and po… member
|
| /netbsd-src/tools/amiga-elf2bb/sys/ |
| H A D | exec_elf.h | 288 Elf32_Word p_align; /* memory & file alignment */ member 299 Elf64_Xword p_align; /* memory & file alignment */ member
|