Home
last modified time | relevance | path

Searched refs:Elf_Phdr (Results 1 – 13 of 13) sorted by relevance

/third_party/rust/crates/rustix/src/backend/linux_raw/param/
Dmustang_auxv.rs60 pub(in super::super) fn exe_phdrs_slice() -> &'static [Elf_Phdr] { in exe_phdrs_slice()
97 static mut PHDR: SyncConstPtr<Elf_Phdr> = unsafe { SyncConstPtr::new(null()) };
136 AT_PHDR => PHDR = SyncConstPtr::new(a_val.cast::<Elf_Phdr>()), in init_from_auxp()
138 AT_PHENT => assert_eq!(a_val as usize, size_of::<Elf_Phdr>()), in init_from_auxp()
Dauxv.rs102 pub(in super::super) fn exe_phdrs_slice() -> &'static [Elf_Phdr] { in exe_phdrs_slice()
129 static PHDR: AtomicPtr<Elf_Phdr> = AtomicPtr::new(null_mut());
211 AT_PHDR => phdr = check_raw_pointer::<Elf_Phdr>(a_val as *mut _)?.as_ptr(), in init_from_auxp()
223 assert_eq!(phent, size_of::<Elf_Phdr>()); in init_from_auxp()
334 || hdr.e_phentsize as usize != size_of::<Elf_Phdr>() in check_elf_base()
Dlibc_auxv.rs61 pub(in super::super) fn exe_phdrs_slice() -> &'static [Elf_Phdr] { in exe_phdrs_slice()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
DELF.cpp508 for (const Elf_Phdr &Phdr : *ProgramHeadersOrError) { in dynamicEntries()
562 llvm::SmallVector<Elf_Phdr *, 4> LoadSegments; in toMappedAddr()
564 for (const Elf_Phdr &Phdr : *ProgramHeadersOrError) in toMappedAddr()
566 LoadSegments.push_back(const_cast<Elf_Phdr *>(&Phdr)); in toMappedAddr()
568 const Elf_Phdr *const *I = in toMappedAddr()
578 const Elf_Phdr &Phdr = **I; in toMappedAddr()
/third_party/rust/crates/rustix/src/backend/linux_raw/
Delf.rs109 pub(super) struct Elf_Phdr { struct
122 pub(super) struct Elf_Phdr { argument
Dvdso.rs85 let pt = check_raw_pointer::<Elf_Phdr>(vdso.base_plus(hdr.e_phoff)? as *mut _)?.as_ptr(); in init_from_sysinfo_ehdr()
/third_party/rust/crates/libc/src/unix/haiku/
Db32.rs7 pub type Elf_Phdr = ::Elf32_Phdr; typedef
Db64.rs7 pub type Elf_Phdr = ::Elf64_Phdr; typedef
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
DELF.h80 using Elf_Phdr = typename ELFT::Phdr; variable
194 if (getHeader()->e_phnum && getHeader()->e_phentsize != sizeof(Elf_Phdr)) in program_headers()
206 reinterpret_cast<const Elf_Phdr *>(base() + getHeader()->e_phoff); in program_headers()
217 Elf_Note_Iterator notes_begin(const Elf_Phdr &Phdr, Error &Err) const { in notes_begin()
261 iterator_range<Elf_Note_Iterator> notes(const Elf_Phdr &Phdr, in notes()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ObjectYAML/
DELFEmitter.cpp106 typedef typename ELFT::Phdr Elf_Phdr; typedef in __anon7b0e73850111::ELFState
142 void initProgramHeaders(std::vector<Elf_Phdr> &PHeaders);
154 void setProgramHeaderLayout(std::vector<Elf_Phdr> &PHeaders,
293 Header.e_phentsize = Doc.ProgramHeaders.size() ? sizeof(Elf_Phdr) : 0; in writeELFHeader()
313 void ELFState<ELFT>::initProgramHeaders(std::vector<Elf_Phdr> &PHeaders) { in initProgramHeaders()
315 Elf_Phdr Phdr; in initProgramHeaders()
718 void ELFState<ELFT>::setProgramHeaderLayout(std::vector<Elf_Phdr> &PHeaders, in setProgramHeaderLayout()
722 Elf_Phdr &PHeader = PHeaders[PhdrIdx++]; in setProgramHeaderLayout()
1419 std::vector<Elf_Phdr> PHeaders; in writeELF()
1425 sizeof(Elf_Ehdr) + sizeof(Elf_Phdr) * Doc.ProgramHeaders.size(); in writeELF()
/third_party/rust/crates/libc/src/unix/bsd/netbsdlike/openbsd/
Dmod.rs47 type Elf_Phdr = Elf64_Phdr;
51 type Elf_Phdr = Elf32_Phdr;
401 pub dlpi_phdr: *const Elf_Phdr,
/third_party/rust/crates/libc/src/unix/bsd/freebsdlike/
Dmod.rs46 type Elf_Phdr = Elf64_Phdr;
50 type Elf_Phdr = Elf32_Phdr;
362 pub dlpi_phdr: *const Elf_Phdr,
/third_party/rust/crates/libc/src/unix/bsd/netbsdlike/netbsd/
Dmod.rs50 type Elf_Phdr = Elf64_Phdr;
54 type Elf_Phdr = Elf32_Phdr;
473 pub dlpi_phdr: *const Elf_Phdr,