Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/
H A DMemoryRegionInfo.h19 class MemoryRegionInfo {
25 MemoryRegionInfo() in MemoryRegionInfo() function
29 ~MemoryRegionInfo() {} in ~MemoryRegionInfo()
93 bool operator==(const MemoryRegionInfo &rhs) const {
112 inline bool operator<(const MemoryRegionInfo &lhs,
113 const MemoryRegionInfo &rhs) {
117 inline bool operator<(const MemoryRegionInfo &lhs, lldb::addr_t rhs) {
121 inline bool operator<(lldb::addr_t lhs, const MemoryRegionInfo &rhs) {
139 case lldb_private::MemoryRegionInfo::eNo:
142 case lldb_private::MemoryRegionInfo::eYes:
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBMemoryRegionInfo.cpp21 : m_opaque_ap(new MemoryRegionInfo()) {} in SBMemoryRegionInfo()
23 SBMemoryRegionInfo::SBMemoryRegionInfo(const MemoryRegionInfo *lldb_object_ptr) in SBMemoryRegionInfo()
24 : m_opaque_ap(new MemoryRegionInfo()) { in SBMemoryRegionInfo()
30 : m_opaque_ap(new MemoryRegionInfo()) { in SBMemoryRegionInfo()
54 MemoryRegionInfo &SBMemoryRegionInfo::ref() { return *m_opaque_ap; } in ref()
56 const MemoryRegionInfo &SBMemoryRegionInfo::ref() const { return *m_opaque_ap; } in ref()
67 return m_opaque_ap->GetReadable() == MemoryRegionInfo::eYes; in IsReadable()
71 return m_opaque_ap->GetWritable() == MemoryRegionInfo::eYes; in IsWritable()
75 return m_opaque_ap->GetExecutable() == MemoryRegionInfo::eYes; in IsExecutable()
79 return m_opaque_ap->GetMapped() == MemoryRegionInfo::eYes; in IsMapped()
H A DSBMemoryRegionInfoList.cpp39 void Append(const MemoryRegionInfo &sb_region) { in Append()
53 MemoryRegionInfo &region_info) { in GetMemoryRegionInfoAtIndex()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DLinuxProcMaps.cpp20 MemoryRegionInfo &memory_region_info) { in ParseMemoryRegionInfoFromProcMapsLine()
51 memory_region_info.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
61 memory_region_info.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
63 memory_region_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
70 memory_region_info.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
72 memory_region_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
79 memory_region_info.SetExecutable(MemoryRegionInfo::OptionalBool::eYes); in ParseMemoryRegionInfoFromProcMapsLine()
81 memory_region_info.SetExecutable(MemoryRegionInfo::OptionalBool::eNo); in ParseMemoryRegionInfoFromProcMapsLine()
108 MemoryRegionInfo region; in ParseLinuxMapRegions()
H A DLinuxProcMaps.h20 typedef std::function<bool(const lldb_private::MemoryRegionInfo &,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.cpp444 constexpr auto no = MemoryRegionInfo::eNo; in CreateRegionsCacheFromMemoryInfoList()
447 MemoryRegionInfo region; in CreateRegionsCacheFromMemoryInfoList()
472 MemoryRegionInfo region; in CreateRegionsCacheFromMemoryList()
476 region.SetMapped(MemoryRegionInfo::eYes); in CreateRegionsCacheFromMemoryList()
502 MemoryRegionInfo region; in CreateRegionsCacheFromMemory64List()
513 MemoryRegionInfo
521 MemoryRegionInfo region; in FindMemoryRegion()
534 region.SetReadable(MemoryRegionInfo::eNo); in FindMemoryRegion()
535 region.SetWritable(MemoryRegionInfo::eNo); in FindMemoryRegion()
537 region.SetMapped(MemoryRegionInfo::eNo); in FindMemoryRegion()
[all …]
H A DMinidumpParser.h92 MemoryRegionInfo GetMemoryRegionInfo(lldb::addr_t load_addr);
109 MemoryRegionInfo FindMemoryRegion(lldb::addr_t load_addr) const;
H A DProcessMinidump.h81 MemoryRegionInfo &range_info) override;
H A DProcessMinidump.cpp294 MemoryRegionInfo &range_info) { in GetMemoryRegionInfo()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.cpp460 MemoryRegionInfo &proc_entry_info = it->first; in GetMemoryRegionInfo()
490 range_info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
491 range_info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
493 range_info.SetMapped(MemoryRegionInfo::OptionalBool::eNo); in GetMemoryRegionInfo()
517 MemoryRegionInfo info; in PopulateMemoryRegionCache()
521 info.SetMapped(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
524 info.SetReadable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
526 info.SetReadable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache()
529 info.SetWritable(MemoryRegionInfo::OptionalBool::eYes); in PopulateMemoryRegionCache()
531 info.SetWritable(MemoryRegionInfo::OptionalBool::eNo); in PopulateMemoryRegionCache()
[all …]
H A DNativeProcessNetBSD.h56 MemoryRegionInfo &range_info) override;
97 std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.cpp308 ? MemoryRegionInfo::eYes in GetMemoryRegionInfo()
311 ? MemoryRegionInfo::eYes in GetMemoryRegionInfo()
316 region_info.SetMapped(MemoryRegionInfo::eYes); in GetMemoryRegionInfo()
320 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
321 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
322 region_info.SetExecutable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
323 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
330 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
331 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
332 region_info.SetExecutable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
[all …]
H A DProcessElfCore.h110 lldb_private::MemoryRegionInfo &region_info) override;
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/API/
H A DSBMemoryRegionInfo.h101 lldb_private::MemoryRegionInfo &ref();
103 const lldb_private::MemoryRegionInfo &ref() const;
106 SBMemoryRegionInfo(const lldb_private::MemoryRegionInfo *lldb_object_ptr);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationClient.cpp1493 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1513 region_info.SetReadable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1514 region_info.SetWritable(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1516 region_info.SetMapped(MemoryRegionInfo::eNo); in GetMemoryRegionInfo()
1533 MemoryRegionInfo qXfer_region_info; in GetMemoryRegionInfo()
1558 lldb::addr_t addr, MemoryRegionInfo &region) { in GetQXferMemoryMapRegionInfo()
1625 MemoryRegionInfo region; in LoadQXferMemoryMap()
1629 region.SetReadable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap()
1632 region.SetReadable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap()
1633 region.SetWritable(MemoryRegionInfo::eYes); in LoadQXferMemoryMap()
[all …]
H A DGDBRemoteCommunicationClient.h233 Status GetMemoryRegionInfo(lldb::addr_t addr, MemoryRegionInfo &range_info);
589 std::vector<MemoryRegionInfo> m_qXfer_memory_map;
617 MemoryRegionInfo &region);
H A DProcessGDBRemote.h159 MemoryRegionInfo &region_info) override;
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h33 class MemoryRegionInfo; variable
82 MemoryRegionInfo &range_info);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRMemoryMap.cpp106 MemoryRegionInfo region_info; in FindSpace()
110 if (region_info.GetReadable() != MemoryRegionInfo::OptionalBool::eNo || in FindSpace()
111 region_info.GetWritable() != MemoryRegionInfo::OptionalBool::eNo || in FindSpace()
113 MemoryRegionInfo::OptionalBool::eNo) { in FindSpace()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.cpp513 MemoryRegionInfo info; in LoadVDSO()
532 MemoryRegionInfo info; in LoadInterpreterModule()
535 if (status.Fail() || info.GetMapped() != MemoryRegionInfo::eYes || in LoadInterpreterModule()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DDynamicLoader.cpp193 MemoryRegionInfo memory_info; in LoadModuleAtAddress()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/
H A DNativeProcessDarwin.h79 MemoryRegionInfo &range_info) override;
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-forward.h134 class MemoryRegionInfo; variable
373 typedef std::unique_ptr<lldb_private::MemoryRegionInfo> MemoryRegionInfoUP;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DProcess.cpp2651 MemoryRegionInfo range_info; in GetLoadAddressPermissions()
2656 if (range_info.GetReadable() == MemoryRegionInfo::eDontKnow || in GetLoadAddressPermissions()
2657 range_info.GetWritable() == MemoryRegionInfo::eDontKnow || in GetLoadAddressPermissions()
2658 range_info.GetExecutable() == MemoryRegionInfo::eDontKnow) { in GetLoadAddressPermissions()
2662 if (range_info.GetReadable() == MemoryRegionInfo::eYes) in GetLoadAddressPermissions()
2665 if (range_info.GetWritable() == MemoryRegionInfo::eYes) in GetLoadAddressPermissions()
2668 if (range_info.GetExecutable() == MemoryRegionInfo::eYes) in GetLoadAddressPermissions()
6046 lldb_private::MemoryRegionInfo region_info; in GetMemoryRegions()
6055 if (region_info.GetMapped() == MemoryRegionInfo::eYes) { in GetMemoryRegions()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Host/common/
H A DNativeProcessProtocol.cpp53 MemoryRegionInfo &range_info) { in GetMemoryRegionInfo()

12