| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | LinuxProcMaps.cpp | 25 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 D | MemoryTagManagerAArch64MTE.cpp | 87 MemoryRegionInfo::RangeType tag_range(RemoveNonAddressBits(addr), len); in MakeTaggedRange() 91 MemoryRegionInfo::RangeType remaining_range(tag_range); in MakeTaggedRange() 99 [&remaining_range](const MemoryRegionInfo ®ion) { in MakeTaggedRange() 104 region->GetMemoryTagged() != MemoryRegionInfo::eYes) { in MakeTaggedRange()
|
| H A D | LinuxProcMaps.h | 18 typedef std::function<bool(llvm::Expected<MemoryRegionInfo>)> LinuxMapCallback;
|
| /freebsd-13.1/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 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 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-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyldChecker.h | 76 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 D | SBMemoryRegionInfo.cpp | 21 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 D | SBMemoryRegionInfoList.cpp | 38 void Append(const MemoryRegionInfo &sb_region) { in Append() 52 MemoryRegionInfo ®ion_info) { in GetMemoryRegionInfoAtIndex()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | MinidumpParser.cpp | 530 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 D | ProcessMinidump.cpp | 429 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 ®ion) { in GetMemoryRegionInfo()
|
| H A D | MinidumpParser.h | 99 static MemoryRegionInfo GetMemoryRegionInfo(const MemoryRegionInfos ®ions,
|
| H A D | ProcessMinidump.h | 81 MemoryRegionInfo &range_info) override;
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBMemoryRegionInfo.h | 120 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 D | NativeProcessNetBSD.cpp | 618 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 D | NativeProcessNetBSD.h | 57 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 D | NativeProcessFreeBSD.cpp | 569 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 D | NativeProcessFreeBSD.h | 60 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 D | ProcessElfCore.cpp | 305 ? 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 D | GDBRemoteCommunicationClient.cpp | 1552 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 ®ion) { 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 D | GDBRemoteCommunicationClient.h | 240 Status GetMemoryRegionInfo(lldb::addr_t addr, MemoryRegionInfo &range_info); 630 std::vector<MemoryRegionInfo> m_qXfer_memory_map; 659 MemoryRegionInfo ®ion);
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-rtdyld/ |
| H A D | llvm-rtdyld.cpp | 804 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 D | IRMemoryMap.cpp | 105 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 D | ScriptedProcess.h | 90 MemoryRegionInfo &range_info) override;
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Host/common/ |
| H A D | NativeProcessProtocol.h | 35 class MemoryRegionInfo; variable 82 MemoryRegionInfo &range_info);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 537 MemoryRegionInfo info; in LoadVDSO() 556 MemoryRegionInfo info; in LoadInterpreterModule() 559 if (status.Fail() || info.GetMapped() != MemoryRegionInfo::eYes || in LoadInterpreterModule()
|