| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | LinuxProcMaps.cpp | 26 static llvm::Expected<MemoryRegionInfo> 29 MemoryRegionInfo region; in ParseMemoryRegionInfoFromProcMapsLine() 59 region.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine() 71 region.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine() 73 region.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine() 83 region.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine() 101 region.SetShared(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine() 103 region.SetShared(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine() 150 std::optional<MemoryRegionInfo> region; in ParseLinuxSMapRegions() 170 region->SetMemoryTagged(MemoryRegionInfo::eNo); in ParseLinuxSMapRegions() [all …]
|
| H A D | MemoryTagManagerAArch64MTE.cpp | 93 MemoryRegionInfo::RangeType tag_range(RemoveTagBits(addr), len); in MakeTaggedRange() 97 MemoryRegionInfo::RangeType remaining_range(tag_range); in MakeTaggedRange() 105 [&remaining_range](const MemoryRegionInfo ®ion) { in MakeTaggedRange() 110 region->GetMemoryTagged() != MemoryRegionInfo::eYes) { in MakeTaggedRange() 152 [](const MemoryRegionInfo &lhs, const MemoryRegionInfo &rhs) { in MakeTaggedRanges() 170 [](const MemoryRegionInfo &lhs, const MemoryRegionInfo &rhs) { in MakeTaggedRanges() 178 MemoryRegionInfo::RangeType range(RemoveTagBits(addr), len); in MakeTaggedRanges() 182 for (const MemoryRegionInfo ®ion : memory_regions) { in MakeTaggedRanges()
|
| H A D | LinuxProcMaps.h | 18 typedef std::function<bool(llvm::Expected<MemoryRegionInfo>)> LinuxMapCallback;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/API/ |
| H A D | SBMemoryRegionInfo.cpp | 22 SBMemoryRegionInfo::SBMemoryRegionInfo() : m_opaque_up(new MemoryRegionInfo()) { in SBMemoryRegionInfo() 35 m_opaque_up->SetMapped(mapped ? MemoryRegionInfo::eYes in SBMemoryRegionInfo() 36 : MemoryRegionInfo::eNo); in SBMemoryRegionInfo() 37 m_opaque_up->SetIsStackMemory(stack_memory ? MemoryRegionInfo::eYes in SBMemoryRegionInfo() 38 : MemoryRegionInfo::eNo); in SBMemoryRegionInfo() 42 : m_opaque_up(new MemoryRegionInfo()) { in SBMemoryRegionInfo() 81 MemoryRegionInfo &SBMemoryRegionInfo::ref() { return *m_opaque_up; } in ref() 100 return m_opaque_up->GetReadable() == MemoryRegionInfo::eYes; in IsReadable() 106 return m_opaque_up->GetWritable() == MemoryRegionInfo::eYes; in IsWritable() 112 return m_opaque_up->GetExecutable() == MemoryRegionInfo::eYes; in IsExecutable() [all …]
|
| H A D | SBMemoryRegionInfoList.cpp | 37 void Append(const MemoryRegionInfo &sb_region) { in Append() 51 MemoryRegionInfo ®ion_info) { in GetMemoryRegionContainingAddress() 62 MemoryRegionInfo ®ion_info) { in GetMemoryRegionInfoAtIndex()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | MemoryRegionInfo.h | 21 class MemoryRegionInfo { 27 MemoryRegionInfo() = default; 28 MemoryRegionInfo(RangeType range, OptionalBool read, OptionalBool write, in MemoryRegionInfo() function 40 void Clear() { *this = MemoryRegionInfo(); } in Clear() 101 bool operator==(const MemoryRegionInfo &rhs) const { 155 inline bool operator<(const MemoryRegionInfo &lhs, 156 const MemoryRegionInfo &rhs) { 160 inline bool operator<(const MemoryRegionInfo &lhs, lldb::addr_t rhs) { 164 inline bool operator<(lldb::addr_t lhs, const MemoryRegionInfo &rhs) { 169 const MemoryRegionInfo &Info); [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Target/ |
| H A D | MemoryRegionInfo.cpp | 14 const MemoryRegionInfo &Info) { in operator <<() 24 void llvm::format_provider<MemoryRegionInfo::OptionalBool>::format( in format() 25 const MemoryRegionInfo::OptionalBool &B, raw_ostream &OS, in format() 30 case lldb_private::MemoryRegionInfo::eNo: in format() 33 case lldb_private::MemoryRegionInfo::eYes: in format() 36 case lldb_private::MemoryRegionInfo::eDontKnow: in format()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyldChecker.h | 81 class MemoryRegionInfo { 83 MemoryRegionInfo() = default; 86 MemoryRegionInfo(ArrayRef<char> Content, JITTargetAddress TargetAddress, in MemoryRegionInfo() function 92 MemoryRegionInfo(uint64_t Size, JITTargetAddress TargetAddress) in MemoryRegionInfo() function 153 std::function<Expected<MemoryRegionInfo>(StringRef SymbolName)>; 154 using GetSectionInfoFunction = std::function<Expected<MemoryRegionInfo>( 156 using GetStubInfoFunction = std::function<Expected<MemoryRegionInfo>( 158 using GetGOTInfoFunction = std::function<Expected<MemoryRegionInfo>(
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | MinidumpParser.cpp | 526 constexpr auto no = MemoryRegionInfo::eNo; in CreateRegionsCacheFromMemoryInfoList() 528 MemoryRegionInfo region; in CreateRegionsCacheFromMemoryInfoList() 566 MemoryRegionInfo region; in CreateRegionsCacheFromMemoryList() 570 region.SetMapped(MemoryRegionInfo::eYes); in CreateRegionsCacheFromMemoryList() 596 MemoryRegionInfo region; in CreateRegionsCacheFromMemory64List() 600 region.SetMapped(MemoryRegionInfo::eYes); in CreateRegionsCacheFromMemory64List() 686 MemoryRegionInfo 689 MemoryRegionInfo region; in GetMemoryRegionInfo() 706 region.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo() 707 region.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo() [all …]
|
| H A D | ProcessMinidump.cpp | 348 MemoryRegionInfo::RangeType section_range(load_addr, in BuildMemoryRegions() 350 MemoryRegionInfo region = in BuildMemoryRegions() 352 if (region.GetMapped() != MemoryRegionInfo::eYes && in BuildMemoryRegions() 358 to_add.back().SetMapped(MemoryRegionInfo::eYes); in BuildMemoryRegions() 370 MemoryRegionInfo ®ion) { in DoGetMemoryRegionInfo()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
| H A D | ProcessElfCore.cpp | 333 region_info.SetMapped(MemoryRegionInfo::eYes); in DoGetMemoryRegionInfo() 337 region_info.SetMemoryTagged(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 346 region_info.SetReadable(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 347 region_info.SetWritable(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 348 region_info.SetExecutable(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 349 region_info.SetMapped(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 357 region_info.SetReadable(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 358 region_info.SetWritable(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 359 region_info.SetExecutable(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() 360 region_info.SetMapped(MemoryRegionInfo::eNo); in DoGetMemoryRegionInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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);
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeProcessFreeBSD.cpp | 581 MemoryRegionInfo &proc_entry_info = it->first; in GetMemoryRegionInfo() 611 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo() 612 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo() 614 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo() 654 MemoryRegionInfo info; in PopulateMemoryRegionCache() 658 info.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache() 661 info.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache() 663 info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache() 666 info.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache() 668 info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache() [all …]
|
| H A D | NativeProcessFreeBSD.h | 61 MemoryRegionInfo &range_info) override; 106 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeProcessNetBSD.cpp | 638 MemoryRegionInfo &proc_entry_info = it->first; in GetMemoryRegionInfo() 668 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo() 669 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo() 671 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo() 695 MemoryRegionInfo info; in PopulateMemoryRegionCache() 699 info.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache() 702 info.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache() 704 info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache() 707 info.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache() 709 info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache() [all …]
|
| H A D | NativeProcessNetBSD.h | 58 MemoryRegionInfo &range_info) override; 100 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ |
| H A D | ScriptedProcessPythonInterface.cpp | 74 std::optional<MemoryRegionInfo> 77 auto mem_region = Dispatch<std::optional<MemoryRegionInfo>>( in GetMemoryRegionContainingAddress() 81 return ErrorWithMessage<MemoryRegionInfo>(LLVM_PRETTY_FUNCTION, in GetMemoryRegionContainingAddress()
|
| H A D | ScriptedPythonInterface.cpp | 120 std::optional<MemoryRegionInfo> 122 std::optional<MemoryRegionInfo>>(python::PythonObject &p, Status &error) { in ExtractValueFromPythonObject()
|
| H A D | ScriptedProcessPythonInterface.h | 45 std::optional<MemoryRegionInfo>
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClient.cpp | 1596 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo() 1657 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo() 1658 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo() 1660 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo() 1677 MemoryRegionInfo qXfer_region_info; in GetMemoryRegionInfo() 1702 lldb::addr_t addr, MemoryRegionInfo ®ion) { in GetQXferMemoryMapRegionInfo() 1765 MemoryRegionInfo region; in LoadQXferMemoryMap() 1769 region.SetReadable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap() 1772 region.SetReadable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap() 1773 region.SetWritable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap() [all …]
|
| H A D | GDBRemoteCommunicationClient.h | 196 Status GetMemoryRegionInfo(lldb::addr_t addr, MemoryRegionInfo &range_info); 612 std::vector<MemoryRegionInfo> m_qXfer_memory_map; 641 MemoryRegionInfo ®ion);
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-rtdyld/ |
| H A D | llvm-rtdyld.cpp | 853 StringRef Symbol) -> Expected<RuntimeDyldChecker::MemoryRegionInfo> { in linkAndVerify() 854 RuntimeDyldChecker::MemoryRegionInfo SymInfo; in linkAndVerify() 917 -> Expected<RuntimeDyldChecker::MemoryRegionInfo> { in linkAndVerify() 921 RuntimeDyldChecker::MemoryRegionInfo SecInfo; in linkAndVerify() 931 -> Expected<RuntimeDyldChecker::MemoryRegionInfo> { in linkAndVerify() 941 RuntimeDyldChecker::MemoryRegionInfo StubMemInfo; in linkAndVerify()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ |
| H A D | ScriptedProcessInterface.h | 39 virtual std::optional<MemoryRegionInfo>
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 542 MemoryRegionInfo info; in LoadVDSO() 561 MemoryRegionInfo info; in LoadInterpreterModule() 564 if (status.Fail() || info.GetMapped() != MemoryRegionInfo::eYes || in LoadInterpreterModule() 601 MemoryRegionInfo memory_info; in LoadModuleAtAddress()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRMemoryMap.cpp | 115 MemoryRegionInfo region_info; in FindSpace() 119 if (region_info.GetReadable() != MemoryRegionInfo::OptionalBool::eNo || in FindSpace() 120 region_info.GetWritable() != MemoryRegionInfo::OptionalBool::eNo || in FindSpace() 122 MemoryRegionInfo::OptionalBool::eNo) { in FindSpace()
|