LLDB mainline
lldb_private::MemoryTagManager Member List

This is the complete list of members for lldb_private::MemoryTagManager, including all inherited members.

AddressDiff(lldb::addr_t addr1, lldb::addr_t addr2) const =0lldb_private::MemoryTagManagerpure virtual
CoreReaderFn typedeflldb_private::MemoryTagManager
ExpandToGranule(TagRange range) const =0lldb_private::MemoryTagManagerpure virtual
GetAllocationTagType() const =0lldb_private::MemoryTagManagerpure virtual
GetGranuleSize() const =0lldb_private::MemoryTagManagerpure virtual
GetLogicalTag(lldb::addr_t addr) const =0lldb_private::MemoryTagManagerpure virtual
GetTagSizeInBytes() const =0lldb_private::MemoryTagManagerpure virtual
MakeTaggedRange(lldb::addr_t addr, lldb::addr_t end_addr, const lldb_private::MemoryRegionInfos &memory_regions) const =0lldb_private::MemoryTagManagerpure virtual
MakeTaggedRanges(lldb::addr_t addr, lldb::addr_t end_addr, const lldb_private::MemoryRegionInfos &memory_regions) const =0lldb_private::MemoryTagManagerpure virtual
PackTags(const std::vector< lldb::addr_t > &tags) const =0lldb_private::MemoryTagManagerpure virtual
RemoveTagBits(lldb::addr_t addr) const =0lldb_private::MemoryTagManagerpure virtual
RepeatTagsForRange(const std::vector< lldb::addr_t > &tags, TagRange range) const =0lldb_private::MemoryTagManagerpure virtual
TagRange typedeflldb_private::MemoryTagManager
UnpackTagsData(const std::vector< uint8_t > &tags, size_t granules=0) const =0lldb_private::MemoryTagManagerpure virtual
UnpackTagsFromCoreFileSegment(CoreReaderFn reader, lldb::addr_t tag_segment_virtual_address, lldb::addr_t tag_segment_data_address, lldb::addr_t addr, size_t len) const =0lldb_private::MemoryTagManagerpure virtual
~MemoryTagManager()=defaultlldb_private::MemoryTagManagervirtual