Searched refs:Elf_Phdr (Results 1 – 13 of 13) sorted by relevance
/third_party/rust/crates/rustix/src/backend/linux_raw/param/ |
D | mustang_auxv.rs | 60 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()
|
D | auxv.rs | 102 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()
|
D | libc_auxv.rs | 61 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/ |
D | ELF.cpp | 508 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/ |
D | elf.rs | 109 pub(super) struct Elf_Phdr { struct 122 pub(super) struct Elf_Phdr { argument
|
D | vdso.rs | 85 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/ |
D | b32.rs | 7 pub type Elf_Phdr = ::Elf32_Phdr; typedef
|
D | b64.rs | 7 pub type Elf_Phdr = ::Elf64_Phdr; typedef
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/ |
D | ELF.h | 80 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/ |
D | ELFEmitter.cpp | 106 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/ |
D | mod.rs | 47 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/ |
D | mod.rs | 46 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/ |
D | mod.rs | 50 type Elf_Phdr = Elf64_Phdr; 54 type Elf_Phdr = Elf32_Phdr; 473 pub dlpi_phdr: *const Elf_Phdr,
|