Home
last modified time | relevance | path

Searched refs:AuxVector (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/Process/POSIX/
H A DNativeProcessELFTest.cpp35 llvm::ArrayRef<std::pair<AuxVector::EntryType, uint32_t>> auxv_data) { in CreateAuxvData()
53 process, {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr)}); in TEST()
57 ASSERT_EQ(phdr_addr, process.GetAuxValue(AuxVector::AUXV_AT_PHDR)); in TEST()
70 {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr), in TEST()
71 std::make_pair(AuxVector::AUXV_AT_PHENT, sizeof(llvm::ELF::Elf32_Phdr)), in TEST()
72 std::make_pair(AuxVector::AUXV_AT_PHNUM, 2)}); in TEST()
119 {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr), in TEST()
120 std::make_pair(AuxVector::AUXV_AT_PHENT, sizeof(llvm::ELF::Elf32_Phdr)), in TEST()
121 std::make_pair(AuxVector::AUXV_AT_PHNUM, 2)}); in TEST()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DAuxVector.cpp11 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()
H A DAuxVector.h16 class AuxVector {
19 AuxVector(const lldb_private::DataExtractor &data);
H A DCMakeLists.txt2 AuxVector.cpp
/llvm-project-15.0.7/lldb/source/Plugins/Process/POSIX/
H A DNativeProcessELF.cpp16 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()
H A DNativeProcessELF.h25 llvm::Optional<uint64_t> GetAuxValue(enum AuxVector::EntryType type);
50 std::unique_ptr<AuxVector> m_aux_vector;
/llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.h21 class AuxVector; variable
74 std::unique_ptr<AuxVector> m_auxv;
H A DDynamicLoaderPOSIXDYLD.cpp83 m_auxv = std::make_unique<AuxVector>(m_process->GetAuxvData()); in DidAttach()
172 m_auxv = std::make_unique<AuxVector>(m_process->GetAuxvData()); in DidLaunch()
689 m_auxv->GetAuxValue(AuxVector::AUXV_AT_SYSINFO_EHDR)) in EvalSpecialModulesStatus()
693 m_auxv->GetAuxValue(AuxVector::AUXV_AT_BASE)) in EvalSpecialModulesStatus()
705 m_auxv->GetAuxValue(AuxVector::AUXV_AT_ENTRY); in GetEntryPoint()
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/Process/Utility/
H A DBUILD.gn20 "AuxVector.cpp",
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_arm64.cpp79 process.GetAuxValue(AuxVector::AUXV_AT_HWCAP); in CreateHostNativeRegisterContextLinux()
84 process.GetAuxValue(AuxVector::AUXV_AT_HWCAP2); in CreateHostNativeRegisterContextLinux()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt4376 lldb/source/Plugins/Process/Utility/AuxVector.cpp
4377 lldb/source/Plugins/Process/Utility/AuxVector.h