Home
last modified time | relevance | path

Searched refs:MemoryRegionInfo (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DLinuxProcMaps.cpp25 static llvm::Expected<MemoryRegionInfo>
28 MemoryRegionInfo region; in ParseMemoryRegionInfoFromProcMapsLine()
58 region.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
70 region.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
72 region.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
80 region.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
82 region.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
141 llvm::Optional<MemoryRegionInfo> region; in ParseLinuxSMapRegions()
159 region->SetMemoryTagged(MemoryRegionInfo::eYes); in ParseLinuxSMapRegions()
161 region->SetMemoryTagged(MemoryRegionInfo::eNo); in ParseLinuxSMapRegions()
[all …]
H A DMemoryTagManagerAArch64MTE.cpp87 MemoryRegionInfo::RangeType tag_range(RemoveNonAddressBits(addr), len); in MakeTaggedRange()
91 MemoryRegionInfo::RangeType remaining_range(tag_range); in MakeTaggedRange()
99 [&remaining_range](const MemoryRegionInfo &region) { in MakeTaggedRange()
104 region->GetMemoryTagged() != MemoryRegionInfo::eYes) { in MakeTaggedRange()
H A DLinuxProcMaps.h18 typedef std::function<bool(llvm::Expected<MemoryRegionInfo>)> LinuxMapCallback;
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/
H A DMemoryRegionInfo.h21 class MemoryRegionInfo {
27 MemoryRegionInfo() = default;
28 MemoryRegionInfo(RangeType range, OptionalBool read, OptionalBool write, in MemoryRegionInfo() function
38 void Clear() { *this = MemoryRegionInfo(); } in Clear()
95 bool operator==(const MemoryRegionInfo &rhs) const {
141 inline bool operator<(const MemoryRegionInfo &lhs,
142 const MemoryRegionInfo &rhs) {
146 inline bool operator<(const MemoryRegionInfo &lhs, lldb::addr_t rhs) {
150 inline bool operator<(lldb::addr_t lhs, const MemoryRegionInfo &rhs) {
155 const MemoryRegionInfo &Info);
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Target/
H A DMemoryRegionInfo.cpp14 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-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyldChecker.h76 class MemoryRegionInfo {
78 MemoryRegionInfo() = default;
81 MemoryRegionInfo(ArrayRef<char> Content, JITTargetAddress TargetAddress) in MemoryRegionInfo() function
86 MemoryRegionInfo(uint64_t Size, JITTargetAddress TargetAddress) in MemoryRegionInfo() function
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>(
/freebsd-13.1/contrib/llvm-project/lldb/source/API/
H A DSBMemoryRegionInfo.cpp21 SBMemoryRegionInfo::SBMemoryRegionInfo() : m_opaque_up(new MemoryRegionInfo()) { in SBMemoryRegionInfo()
25 SBMemoryRegionInfo::SBMemoryRegionInfo(const MemoryRegionInfo *lldb_object_ptr) in SBMemoryRegionInfo()
26 : m_opaque_up(new MemoryRegionInfo()) { in SBMemoryRegionInfo()
73 MemoryRegionInfo &SBMemoryRegionInfo::ref() { return *m_opaque_up; } in ref()
75 const MemoryRegionInfo &SBMemoryRegionInfo::ref() const { return *m_opaque_up; } in ref()
92 return m_opaque_up->GetReadable() == MemoryRegionInfo::eYes; in IsReadable()
98 return m_opaque_up->GetWritable() == MemoryRegionInfo::eYes; in IsWritable()
104 return m_opaque_up->GetExecutable() == MemoryRegionInfo::eYes; in IsExecutable()
110 return m_opaque_up->GetMapped() == MemoryRegionInfo::eYes; in IsMapped()
H A DSBMemoryRegionInfoList.cpp38 void Append(const MemoryRegionInfo &sb_region) { in Append()
52 MemoryRegionInfo &region_info) { in GetMemoryRegionInfoAtIndex()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.cpp530 constexpr auto no = MemoryRegionInfo::eNo; in CreateRegionsCacheFromMemoryInfoList()
532 MemoryRegionInfo region; in CreateRegionsCacheFromMemoryInfoList()
570 MemoryRegionInfo region; in CreateRegionsCacheFromMemoryList()
574 region.SetMapped(MemoryRegionInfo::eYes); in CreateRegionsCacheFromMemoryList()
600 MemoryRegionInfo region; in CreateRegionsCacheFromMemory64List()
604 region.SetMapped(MemoryRegionInfo::eYes); in CreateRegionsCacheFromMemory64List()
690 MemoryRegionInfo
693 MemoryRegionInfo region; in GetMemoryRegionInfo()
710 region.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
711 region.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
[all …]
H A DProcessMinidump.cpp429 MemoryRegionInfo::RangeType section_range(load_addr, in BuildMemoryRegions()
431 MemoryRegionInfo region = in BuildMemoryRegions()
433 if (region.GetMapped() != MemoryRegionInfo::eYes && in BuildMemoryRegions()
439 to_add.back().SetMapped(MemoryRegionInfo::eYes); in BuildMemoryRegions()
451 MemoryRegionInfo &region) { in GetMemoryRegionInfo()
H A DMinidumpParser.h99 static MemoryRegionInfo GetMemoryRegionInfo(const MemoryRegionInfos &regions,
H A DProcessMinidump.h81 MemoryRegionInfo &range_info) override;
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/API/
H A DSBMemoryRegionInfo.h120 lldb_private::MemoryRegionInfo &ref();
122 const lldb_private::MemoryRegionInfo &ref() const;
125 SBMemoryRegionInfo(const lldb_private::MemoryRegionInfo *lldb_object_ptr);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.cpp618 MemoryRegionInfo &proc_entry_info = it->first; in GetMemoryRegionInfo()
648 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
649 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
651 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
675 MemoryRegionInfo info; in PopulateMemoryRegionCache()
679 info.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
682 info.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
684 info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache()
687 info.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
689 info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache()
[all …]
H A DNativeProcessNetBSD.h57 MemoryRegionInfo &range_info) override;
96 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp569 MemoryRegionInfo &proc_entry_info = it->first; in GetMemoryRegionInfo()
599 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
600 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
602 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
642 MemoryRegionInfo info; in PopulateMemoryRegionCache()
646 info.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
649 info.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
651 info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache()
654 info.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
656 info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache()
[all …]
H A DNativeProcessFreeBSD.h60 MemoryRegionInfo &range_info) override;
103 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.cpp305 ? MemoryRegionInfo::eYes in GetMemoryRegionInfo()
308 ? MemoryRegionInfo::eYes in GetMemoryRegionInfo()
313 region_info.SetMapped(MemoryRegionInfo::eYes); in GetMemoryRegionInfo()
317 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
318 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
319 region_info.SetExecutable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
320 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
327 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
328 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
329 region_info.SetExecutable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationClient.cpp1552 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1609 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1610 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1612 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1629 MemoryRegionInfo qXfer_region_info; in GetMemoryRegionInfo()
1654 lldb::addr_t addr, MemoryRegionInfo &region) { in GetQXferMemoryMapRegionInfo()
1721 MemoryRegionInfo region; in LoadQXferMemoryMap()
1725 region.SetReadable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap()
1728 region.SetReadable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap()
1729 region.SetWritable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap()
[all …]
H A DGDBRemoteCommunicationClient.h240 Status GetMemoryRegionInfo(lldb::addr_t addr, MemoryRegionInfo &range_info);
630 std::vector<MemoryRegionInfo> m_qXfer_memory_map;
659 MemoryRegionInfo &region);
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp804 StringRef Symbol) -> Expected<RuntimeDyldChecker::MemoryRegionInfo> { in linkAndVerify()
805 RuntimeDyldChecker::MemoryRegionInfo SymInfo; in linkAndVerify()
866 -> Expected<RuntimeDyldChecker::MemoryRegionInfo> { in linkAndVerify()
870 RuntimeDyldChecker::MemoryRegionInfo SecInfo; in linkAndVerify()
879 -> Expected<RuntimeDyldChecker::MemoryRegionInfo> { in linkAndVerify()
889 RuntimeDyldChecker::MemoryRegionInfo StubMemInfo; in linkAndVerify()
/freebsd-13.1/contrib/llvm-project/lldb/source/Expression/
H A DIRMemoryMap.cpp105 MemoryRegionInfo region_info; in FindSpace()
109 if (region_info.GetReadable() != MemoryRegionInfo::OptionalBool::eNo || in FindSpace()
110 region_info.GetWritable() != MemoryRegionInfo::OptionalBool::eNo || in FindSpace()
112 MemoryRegionInfo::OptionalBool::eNo) { in FindSpace()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h90 MemoryRegionInfo &range_info) override;
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h35 class MemoryRegionInfo; variable
82 MemoryRegionInfo &range_info);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.cpp537 MemoryRegionInfo info; in LoadVDSO()
556 MemoryRegionInfo info; in LoadInterpreterModule()
559 if (status.Fail() || info.GetMapped() != MemoryRegionInfo::eYes || in LoadInterpreterModule()

12