/openbsd-current/gnu/llvm/lldb/source/Target/ |
H A D | MemoryRegionInfo.cpp | 1 //===-- 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 D | llvm-jitlink.h | 47 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 D | LinuxProcMaps.cpp | 10 #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 D | LinuxProcMaps.h | 18 typedef std::function<bool(llvm::Expected<MemoryRegionInfo>)> LinuxMapCallback;
|
H A D | MemoryTagManagerAArch64MTE.cpp | 93 MemoryRegionInfo::RangeType tag_range(RemoveTagBits(addr), len); 97 MemoryRegionInfo::RangeType remaining_range(tag_range); 105 [&remaining_range](const MemoryRegionInfo ®ion) { 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 D | SBMemoryRegionInfo.cpp | 14 #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 D | SBMemoryRegionInfoList.cpp | 12 #include "lldb/Target/MemoryRegionInfo.h" 37 void Append(const MemoryRegionInfo &sb_region) { 51 MemoryRegionInfo ®ion_info) { 62 MemoryRegionInfo ®ion_info) {
|
/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/ |
H A D | RuntimeDyldChecker.h | 76 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 D | MemoryRegionInfo.h | 1 //===-- 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 D | SBMemoryRegionInfo.h | 126 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 D | MinidumpParser.cpp | 259 std::vector<MemoryRegionInfo> ®ions) { 267 [®ions, &log](llvm::Expected<MemoryRegionInfo> region) -> bool { 334 MemoryRegionInfo region = MinidumpParser::GetMemoryRegionInfo(regions, addr); 336 if (region.GetExecutable() == MemoryRegionInfo::eYes) 517 std::vector<MemoryRegionInfo> ®ions) { 525 constexpr auto yes = MemoryRegionInfo::eYes; 526 constexpr auto no = MemoryRegionInfo::eNo; 528 MemoryRegionInfo region; 554 std::vector<MemoryRegionInfo> ®ions) { 566 MemoryRegionInfo regio [all...] |
/openbsd-current/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/Python/ |
H A D | ScriptedPythonInterface.cpp | 75 std::optional<MemoryRegionInfo> 77 std::optional<MemoryRegionInfo>>(python::PythonObject &p, Status &error) {
|
H A D | ScriptedProcessPythonInterface.cpp | 81 std::optional<MemoryRegionInfo> 84 auto mem_region = Dispatch<std::optional<MemoryRegionInfo>>( 88 return ErrorWithMessage<MemoryRegionInfo>(LLVM_PRETTY_FUNCTION,
|
H A D | ScriptedProcessPythonInterface.h | 40 std::optional<MemoryRegionInfo>
|
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/ |
H A D | ProcessDebugger.cpp | 20 #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 D | ProcessDebugger.h | 79 MemoryRegionInfo &range_info);
|
/openbsd-current/gnu/llvm/lldb/source/Plugins/Process/mach-core/ |
H A D | ProcessMachCore.cpp | 23 #include "lldb/Target/MemoryRegionInfo.h" 617 MemoryRegionInfo ®ion_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 D | ProcessElfCore.cpp | 20 #include "lldb/Target/MemoryRegionInfo.h" 315 MemoryRegionInfo ®ion_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 D | NativeProcessOpenBSD.h | 13 #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 D | NativeProcessFreeBSD.cpp | 565 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 D | NativeProcessFreeBSD.h | 15 #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 D | NativeProcessNetBSD.cpp | 601 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 D | NativeProcessNetBSD.h | 13 #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 D | ScriptedProcess.h | 89 MemoryRegionInfo &range_info) override;
|
/openbsd-current/gnu/usr.bin/clang/liblldbTarget/ |
H A D | Makefile | 21 MemoryRegionInfo.cpp \
|