Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/lld/test/ELF/
H A Dppc64-tls-vaddr-align.s16 ## p_vaddr(PT_TLS)%p_align(PT_TLS)=0, to work around bugs in some dynamic loaders.
18 ## p_vaddr rounded down to p_align has TP offset -0x7000.
19 ## The first address of PT_TLS (p_vaddr) has TP offset (p_vaddr%p_align - 0x7000).
20 ## Once we delete the hack, it is likely p_vaddr%p_align != 0.
22 ## a@tprel = st_value(a) + p_vaddr%p_align - 0x7000 = .tbss-.tdata + p_vaddr%p_align - 0x7000
H A Daarch64-tls-vaddr-align.s16 ## p_vaddr(PT_TLS)%p_align(PT_TLS)=0, to work around bugs in some dynamic loaders.
18 ## a@tprel = st_value(a) + GAP + (p_vaddr-GAP_ABOVE_TP & p_align-1) =
19 ## .tbss-.tdata + 16 + GAP_ABOVE_TP + (p_vaddr-GAP_ABOVE_TP & p_align-1) =
H A Dtls-nobits-offset.s8 ## sh_offset to sh_addr modulo p_align, so that p_vaddr=p_offset (mod
9 ## p_align).
H A Dx86-64-tls-le-align.s6 # -alignTo(p_memsz, p_align) = -alignTo(4, 64) = -64
H A Di386-tls-le-align.s6 # -alignTo(p_memsz, p_align) = -alignTo(4, 64) = -64
H A Dnobits-offset.s9 ## p_align).
H A Di386-tls-vaddr-align.s15 ## a@tprel = st_value(a) - p_memsz - (-p_vaddr-p_memsz & p_align-1)
/llvm-project-15.0.7/lld/ELF/
H A DWriter.h30 : p_align(type == llvm::ELF::PT_LOAD ? config->maxPageSize : 0), in PhdrEntry()
39 uint32_t p_align = 0; member
H A DInputSection.cpp591 ((tls->p_vaddr - config->wordsize * 2) & (tls->p_align - 1)); in getTlsTpOffset()
598 return s.getVA(0) + (tls->p_vaddr & (tls->p_align - 1)) - 0x7000; in getTlsTpOffset()
600 return s.getVA(0) + (tls->p_vaddr & (tls->p_align - 1)); in getTlsTpOffset()
608 ((-tls->p_vaddr - tls->p_memsz) & (tls->p_align - 1)); in getTlsTpOffset()
H A DWriter.cpp1013 p_align = std::max(p_align, sec->alignment); in add()
2510 Out::tlsPhdr->p_align); in fixSectionAlignments()
2537 return alignTo(off, os->ptLoad->p_align, os->addr); in computeFileOffset()
2663 p->p_align = 1; in setPhdrs()
/llvm-project-15.0.7/lld/test/ELF/linkerscript/
H A Dtls-nobits-offset.s12 ## sh_offset to sh_addr modulo p_align, so that p_vaddr=p_offset (mod
13 ## p_align).
H A Dnobits-offset.s13 ## p_align).
/llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/
H A Dprogram-header-align.yaml1 ## Test the p_align field of a program header can be set explicitly or inferred
31 ## If Align is not specified, p_align is inferred from the maximum alignment
H A Dcustom-fill.yaml86 ## Check that the fill does not affect the p_align field of the segment.
/llvm-project-15.0.7/clang/test/CodeGen/
H A D2009-01-21-InvalidIterator.c17 Elf64_Xword p_align; member
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_freebsd.h111 __uint32_t p_align; member
/llvm-project-15.0.7/libc/loader/linux/aarch64/
H A Dstart.cpp155 app.tls.align = phdr->p_align; in _start()
/llvm-project-15.0.7/libc/loader/linux/x86_64/
H A Dstart.cpp168 app.tls.align = phdr->p_align; in _start()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h200 elf_xword p_align; ///< Segment alignment constraint. member
H A DELFHeader.cpp384 if (!GetMaxU64(data, offset, &p_align, byte_size)) in Parse()
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DELF.h1340 Elf32_Word p_align; // Segment alignment constraint member
1352 Elf64_Xword p_align; // Segment alignment constraint member
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFTypes.h516 Elf_Word p_align; // Segment alignment constraint
529 Elf_Xword p_align; // Segment alignment constraint
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DELFDump.cpp275 countTrailingZeros<uint64_t>(Phdr.p_align)) in printProgramHeaders()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1209 PHeader.p_align = *YamlPhdr.Align; in setProgramHeaderLayout()
1214 PHeader.p_align = 1; in setProgramHeaderLayout()
1216 PHeader.p_align = std::max((uint64_t)PHeader.p_align, F.AddrAlign); in setProgramHeaderLayout()
/llvm-project-15.0.7/llvm/test/tools/obj2yaml/ELF/
H A Dprogram-headers.yaml307 ## I.e. segments where (p_offset % p_align) != (p_vaddr % p_align).

12