Searched refs:AuxVector (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/lldb/source/Plugins/Process/Utility/ |
D | AuxVector.cpp | 11 AuxVector::AuxVector(const lldb_private::DataExtractor &data) { in AuxVector() function in AuxVector 15 void AuxVector::ParseAuxv(const lldb_private::DataExtractor &data) { in ParseAuxv() 33 AuxVector::GetAuxValue(enum EntryType entry_type) const { in GetAuxValue() 40 void AuxVector::DumpToLog(lldb_private::Log *log) const { in DumpToLog() 52 const char *AuxVector::GetEntryName(EntryType type) const { in GetEntryName()
|
D | AuxVector.h | 16 class AuxVector { 19 AuxVector(const lldb_private::DataExtractor &data);
|
D | CMakeLists.txt | 2 AuxVector.cpp
|
/external/llvm-project/lldb/unittests/Process/POSIX/ |
D | NativeProcessELFTest.cpp | 35 llvm::ArrayRef<std::pair<AuxVector::EntryType, uint32_t>> auxv_data) { in CreateAuxvData() 57 process, {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr)}); in TEST() 61 ASSERT_EQ(phdr_addr, process.GetAuxValue(AuxVector::AUXV_AT_PHDR)); in TEST() 74 {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr), in TEST() 75 std::make_pair(AuxVector::AUXV_AT_PHENT, sizeof(llvm::ELF::Elf32_Phdr)), in TEST() 76 std::make_pair(AuxVector::AUXV_AT_PHNUM, 2)}); in TEST() 123 {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr), in TEST() 124 std::make_pair(AuxVector::AUXV_AT_PHENT, sizeof(llvm::ELF::Elf32_Phdr)), in TEST() 125 std::make_pair(AuxVector::AUXV_AT_PHNUM, 2)}); in TEST()
|
/external/llvm-project/lldb/source/Plugins/Process/POSIX/ |
D | NativeProcessELF.cpp | 16 NativeProcessELF::GetAuxValue(enum AuxVector::EntryType type) { in GetAuxValue() 24 m_aux_vector = std::make_unique<AuxVector>(auxv_data); in GetAuxValue() 48 GetAuxValue(AuxVector::AUXV_AT_PHDR); in GetELFImageInfoAddress() 50 GetAuxValue(AuxVector::AUXV_AT_PHENT); in GetELFImageInfoAddress() 52 GetAuxValue(AuxVector::AUXV_AT_PHNUM); in GetELFImageInfoAddress()
|
D | NativeProcessELF.h | 33 llvm::Optional<uint64_t> GetAuxValue(enum AuxVector::EntryType type); 47 std::unique_ptr<AuxVector> m_aux_vector;
|
/external/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
D | DynamicLoaderPOSIXDYLD.h | 21 class AuxVector; variable 71 std::unique_ptr<AuxVector> m_auxv;
|
D | DynamicLoaderPOSIXDYLD.cpp | 92 m_auxv = std::make_unique<AuxVector>(m_process->GetAuxvData()); in DidAttach() 184 m_auxv = std::make_unique<AuxVector>(m_process->GetAuxvData()); in DidLaunch() 626 m_auxv->GetAuxValue(AuxVector::AUXV_AT_SYSINFO_EHDR)) in EvalSpecialModulesStatus() 630 m_auxv->GetAuxValue(AuxVector::AUXV_AT_BASE)) in EvalSpecialModulesStatus() 642 m_auxv->GetAuxValue(AuxVector::AUXV_AT_ENTRY); in GetEntryPoint()
|