Home
last modified time | relevance | path

Searched refs:p_align (Results 1 – 25 of 107) sorted by relevance

12345

/netbsd-src/sys/kern/
H A Dexec_elf.c135 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 Dgelf_phdr.c90 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 Delf_types.m4160 `p_align, WORD',
171 `p_align, XWORD',
/netbsd-src/external/gpl3/binutils.old/dist/include/elf/
H A Dexternal.h96 unsigned char p_align[4]; /* Segment alignment, file & memory */ member
107 unsigned char p_align[8]; /* Segment alignment, file & memory */ member
H A Dinternal.h94 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 Dexternal.h96 unsigned char p_align[4]; /* Segment alignment, file & memory */ member
107 unsigned char p_align[8]; /* Segment alignment, file & memory */ member
H A Dinternal.h94 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 Delfcpp_internal.h121 Elf_Word p_align;
134 Elf_Xword p_align;
/netbsd-src/external/gpl3/binutils.old/dist/elfcpp/
H A Delfcpp_internal.h121 Elf_Word p_align;
134 Elf_Xword p_align;
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delfcode.h401 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 Delf.c1680 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 Dt_ptrace_core_wait.h119 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 Delfedit.c126 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 Delfedit.c126 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 Delfcode.h388 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 Delf.c1689 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 Dreadelf.h185 Elf32_Word p_align; member
196 Elf64_Xword p_align; member
/netbsd-src/libexec/ld.elf_so/
H A Dmap_object.c208 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 Dsanitizer_freebsd.h110 __uint32_t p_align; member
/netbsd-src/sys/arch/x68k/stand/aout2hux/
H A Daout68k.h161 be_uint32_t p_align; member
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_freebsd.h112 __uint32_t p_align; member
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_freebsd.h111 __uint32_t p_align; member
/netbsd-src/lib/libc/tls/
H A Dtls.c163 tls_size = roundup2(phdr->p_memsz, phdr->p_align); in __libc_static_tls_setup_cb()
/netbsd-src/external/bsd/elftosb/dist/common/
H A DELF.h223 …Elf32_Word p_align; //!< Alignment constraint for segment addresses. Possible values are 0 and po… member
/netbsd-src/tools/amiga-elf2bb/sys/
H A Dexec_elf.h288 Elf32_Word p_align; /* memory & file alignment */ member
299 Elf64_Xword p_align; /* memory & file alignment */ member

12345