Searched refs:MemoryRegionInfo (Results 1 - 25 of 60) sorted by relevance

123

/openbsd-current/gnu/llvm/lldb/source/Target/
H A DMemoryRegionInfo.cpp1 //===-- MemoryRegionInfo.cpp ----------------------------------------------===//
9 #include "lldb/Target/MemoryRegionInfo.h"
14 const MemoryRegionInfo &Info) {
15 return OS << llvm::formatv("MemoryRegionInfo([{0}, {1}), {2:r}{3:w}{4:x}, "
24 void llvm::format_provider<MemoryRegionInfo::OptionalBool>::format(
25 const MemoryRegionInfo::OptionalBool &B, raw_ostream &OS,
30 case lldb_private::MemoryRegionInfo::eNo:
33 case lldb_private::MemoryRegionInfo::eYes:
36 case lldb_private::MemoryRegionInfo::eDontKnow:
/openbsd-current/gnu/llvm/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.h47 using MemoryRegionInfo = RuntimeDyldChecker::MemoryRegionInfo;
50 StringMap<MemoryRegionInfo> SectionInfos;
51 StringMap<MemoryRegionInfo> StubInfos;
52 StringMap<MemoryRegionInfo> GOTEntryInfos;
56 using SymbolInfoMap = StringMap<MemoryRegionInfo>;
63 Expected<MemoryRegionInfo &> findSectionInfo(StringRef FileName,
65 Expected<MemoryRegionInfo &> findStubInfo(StringRef FileName,
67 Expected<MemoryRegionInfo &> findGOTEntryInfo(StringRef FileName,
71 Expected<MemoryRegionInfo
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/Utility/
H A DLinuxProcMaps.cpp10 #include "lldb/Target/MemoryRegionInfo.h"
20 static llvm::Expected<MemoryRegionInfo> ProcMapError(const char *msg,
26 static llvm::Expected<MemoryRegionInfo>
29 MemoryRegionInfo region;
59 region.SetMapped(MemoryRegionInfo::OptionalBool::eYes);
71 region.SetReadable(MemoryRegionInfo::OptionalBool::eYes);
73 region.SetReadable(MemoryRegionInfo::OptionalBool::eNo);
81 region.SetWritable(MemoryRegionInfo::OptionalBool::eYes);
83 region.SetWritable(MemoryRegionInfo::OptionalBool::eNo);
91 region.SetExecutable(MemoryRegionInfo
[all...]
H A DLinuxProcMaps.h18 typedef std::function<bool(llvm::Expected<MemoryRegionInfo>)> LinuxMapCallback;
H A DMemoryTagManagerAArch64MTE.cpp93 MemoryRegionInfo::RangeType tag_range(RemoveTagBits(addr), len);
97 MemoryRegionInfo::RangeType remaining_range(tag_range);
105 [&remaining_range](const MemoryRegionInfo &region) {
110 region->GetMemoryTagged() != MemoryRegionInfo::eYes) {
152 [](const MemoryRegionInfo &lhs, const MemoryRegionInfo &rhs) {
170 [](const MemoryRegionInfo &lhs, const MemoryRegionInfo &rhs) {
178 MemoryRegionInfo::RangeType range(RemoveTagBits(addr), len);
182 for (const MemoryRegionInfo
[all...]
/openbsd-current/gnu/llvm/lldb/source/API/
H A DSBMemoryRegionInfo.cpp14 #include "lldb/Target/MemoryRegionInfo.h"
22 SBMemoryRegionInfo::SBMemoryRegionInfo() : m_opaque_up(new MemoryRegionInfo()) {
35 m_opaque_up->SetMapped(mapped ? MemoryRegionInfo::eYes
36 : MemoryRegionInfo::eNo);
37 m_opaque_up->SetIsStackMemory(stack_memory ? MemoryRegionInfo::eYes
38 : MemoryRegionInfo::eNo);
41 SBMemoryRegionInfo::SBMemoryRegionInfo(const MemoryRegionInfo *lldb_object_ptr)
42 : m_opaque_up(new MemoryRegionInfo()) {
81 MemoryRegionInfo &SBMemoryRegionInfo::ref() { return *m_opaque_up; }
83 const MemoryRegionInfo
[all...]
H A DSBMemoryRegionInfoList.cpp12 #include "lldb/Target/MemoryRegionInfo.h"
37 void Append(const MemoryRegionInfo &sb_region) {
51 MemoryRegionInfo &region_info) {
62 MemoryRegionInfo &region_info) {
/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyldChecker.h76 class MemoryRegionInfo { class in class:llvm::RuntimeDyldChecker
78 MemoryRegionInfo() = default;
81 MemoryRegionInfo(ArrayRef<char> Content, JITTargetAddress TargetAddress) function in class:llvm::RuntimeDyldChecker::MemoryRegionInfo
86 MemoryRegionInfo(uint64_t Size, JITTargetAddress TargetAddress) function in class:llvm::RuntimeDyldChecker::MemoryRegionInfo
137 std::function<Expected<MemoryRegionInfo>(StringRef SymbolName)>;
138 using GetSectionInfoFunction = std::function<Expected<MemoryRegionInfo>(
140 using GetStubInfoFunction = std::function<Expected<MemoryRegionInfo>(
142 using GetGOTInfoFunction = std::function<Expected<MemoryRegionInfo>(
/openbsd-current/gnu/llvm/lldb/include/lldb/Target/
H A DMemoryRegionInfo.h1 //===-- MemoryRegionInfo.h ---------------------------------------*- C++
21 class MemoryRegionInfo { class in namespace:lldb_private
27 MemoryRegionInfo() = default;
28 MemoryRegionInfo(RangeType range, OptionalBool read, OptionalBool write, function in class:lldb_private::MemoryRegionInfo
40 void Clear() { *this = MemoryRegionInfo(); }
101 bool operator==(const MemoryRegionInfo &rhs) const {
112 bool operator!=(const MemoryRegionInfo &rhs) const { return !(*this == rhs); }
155 inline bool operator<(const MemoryRegionInfo &lhs,
156 const MemoryRegionInfo &rhs) {
160 inline bool operator<(const MemoryRegionInfo
[all...]
/openbsd-current/gnu/llvm/lldb/include/lldb/API/
H A DSBMemoryRegionInfo.h126 lldb_private::MemoryRegionInfo &ref();
128 const lldb_private::MemoryRegionInfo &ref() const;
131 SBMemoryRegionInfo(const lldb_private::MemoryRegionInfo *lldb_object_ptr);
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.cpp259 std::vector<MemoryRegionInfo> &regions) {
267 [&regions, &log](llvm::Expected<MemoryRegionInfo> region) -> bool {
334 MemoryRegionInfo region = MinidumpParser::GetMemoryRegionInfo(regions, addr);
336 if (region.GetExecutable() == MemoryRegionInfo::eYes)
517 std::vector<MemoryRegionInfo> &regions) {
525 constexpr auto yes = MemoryRegionInfo::eYes;
526 constexpr auto no = MemoryRegionInfo::eNo;
528 MemoryRegionInfo region;
554 std::vector<MemoryRegionInfo> &regions) {
566 MemoryRegionInfo regio
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptedPythonInterface.cpp75 std::optional<MemoryRegionInfo>
77 std::optional<MemoryRegionInfo>>(python::PythonObject &p, Status &error) {
H A DScriptedProcessPythonInterface.cpp81 std::optional<MemoryRegionInfo>
84 auto mem_region = Dispatch<std::optional<MemoryRegionInfo>>(
88 return ErrorWithMessage<MemoryRegionInfo>(LLVM_PRETTY_FUNCTION,
H A DScriptedProcessPythonInterface.h40 std::optional<MemoryRegionInfo>
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
H A DProcessDebugger.cpp20 #include "lldb/Target/MemoryRegionInfo.h"
377 MemoryRegionInfo &info) {
411 info.SetReadable(MemoryRegionInfo::eNo);
412 info.SetExecutable(MemoryRegionInfo::eNo);
413 info.SetWritable(MemoryRegionInfo::eNo);
414 info.SetMapped(MemoryRegionInfo::eNo);
431 info.SetReadable(readable ? MemoryRegionInfo::eYes : MemoryRegionInfo::eNo);
432 info.SetExecutable(executable ? MemoryRegionInfo::eYes
433 : MemoryRegionInfo
[all...]
H A DProcessDebugger.h79 MemoryRegionInfo &range_info);
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/mach-core/
H A DProcessMachCore.cpp23 #include "lldb/Target/MemoryRegionInfo.h"
617 MemoryRegionInfo &region_info) {
627 ? MemoryRegionInfo::eYes
628 : MemoryRegionInfo::eNo);
630 ? MemoryRegionInfo::eYes
631 : MemoryRegionInfo::eNo);
633 ? MemoryRegionInfo::eYes
634 : MemoryRegionInfo::eNo);
635 region_info.SetMapped(MemoryRegionInfo::eYes);
639 region_info.SetReadable(MemoryRegionInfo
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.cpp20 #include "lldb/Target/MemoryRegionInfo.h"
315 MemoryRegionInfo &region_info) {
325 ? MemoryRegionInfo::eYes
326 : MemoryRegionInfo::eNo);
328 ? MemoryRegionInfo::eYes
329 : MemoryRegionInfo::eNo);
331 ? MemoryRegionInfo::eYes
332 : MemoryRegionInfo::eNo);
333 region_info.SetMapped(MemoryRegionInfo::eYes);
337 region_info.SetMemoryTagged(MemoryRegionInfo
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/OpenBSD/
H A DNativeProcessOpenBSD.h13 #include "lldb/Target/MemoryRegionInfo.h"
58 MemoryRegionInfo &range_info) override;
97 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp565 MemoryRegionInfo &range_info) {
583 MemoryRegionInfo &proc_entry_info = it->first;
595 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo);
596 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo);
597 range_info.SetExecutable(MemoryRegionInfo::OptionalBool::eNo);
598 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo);
613 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo);
614 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo);
615 range_info.SetExecutable(MemoryRegionInfo::OptionalBool::eNo);
616 range_info.SetMapped(MemoryRegionInfo
[all...]
H A DNativeProcessFreeBSD.h15 #include "lldb/Target/MemoryRegionInfo.h"
60 MemoryRegionInfo &range_info) override;
105 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.cpp601 MemoryRegionInfo &range_info) {
619 MemoryRegionInfo &proc_entry_info = it->first;
631 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo);
632 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo);
633 range_info.SetExecutable(MemoryRegionInfo::OptionalBool::eNo);
634 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo);
649 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo);
650 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo);
651 range_info.SetExecutable(MemoryRegionInfo::OptionalBool::eNo);
652 range_info.SetMapped(MemoryRegionInfo
[all...]
H A DNativeProcessNetBSD.h13 #include "lldb/Target/MemoryRegionInfo.h"
57 MemoryRegionInfo &range_info) override;
98 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h89 MemoryRegionInfo &range_info) override;
/openbsd-current/gnu/usr.bin/clang/liblldbTarget/
H A DMakefile21 MemoryRegionInfo.cpp \

Completed in 317 milliseconds

123