LLDB mainline
|
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 =0 | lldb_private::MemoryTagManager | pure virtual |
CoreReaderFn typedef | lldb_private::MemoryTagManager | |
ExpandToGranule(TagRange range) const =0 | lldb_private::MemoryTagManager | pure virtual |
GetAllocationTagType() const =0 | lldb_private::MemoryTagManager | pure virtual |
GetGranuleSize() const =0 | lldb_private::MemoryTagManager | pure virtual |
GetLogicalTag(lldb::addr_t addr) const =0 | lldb_private::MemoryTagManager | pure virtual |
GetTagSizeInBytes() const =0 | lldb_private::MemoryTagManager | pure virtual |
MakeTaggedRange(lldb::addr_t addr, lldb::addr_t end_addr, const lldb_private::MemoryRegionInfos &memory_regions) const =0 | lldb_private::MemoryTagManager | pure virtual |
MakeTaggedRanges(lldb::addr_t addr, lldb::addr_t end_addr, const lldb_private::MemoryRegionInfos &memory_regions) const =0 | lldb_private::MemoryTagManager | pure virtual |
PackTags(const std::vector< lldb::addr_t > &tags) const =0 | lldb_private::MemoryTagManager | pure virtual |
RemoveTagBits(lldb::addr_t addr) const =0 | lldb_private::MemoryTagManager | pure virtual |
RepeatTagsForRange(const std::vector< lldb::addr_t > &tags, TagRange range) const =0 | lldb_private::MemoryTagManager | pure virtual |
TagRange typedef | lldb_private::MemoryTagManager | |
UnpackTagsData(const std::vector< uint8_t > &tags, size_t granules=0) const =0 | lldb_private::MemoryTagManager | pure 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 =0 | lldb_private::MemoryTagManager | pure virtual |
~MemoryTagManager()=default | lldb_private::MemoryTagManager | virtual |