Home
last modified time | relevance | path

Searched refs:TagRange (Results 1 – 8 of 8) sorted by relevance

/llvm-project/lldb/unittests/Process/Utility/
H A DMemoryTagManagerAArch64MTETest.cpp163 MemoryTagManagerAArch64MTE::TagRange(0, 0), in TEST()
164 manager.ExpandToGranule(MemoryTagManagerAArch64MTE::TagRange(0, 0))); in TEST()
169 MemoryTagManagerAArch64MTE::TagRange(0x1234, 0), in TEST()
170 manager.ExpandToGranule(MemoryTagManagerAArch64MTE::TagRange(0x1234, 0))); in TEST()
174 MemoryTagManagerAArch64MTE::TagRange(0x100, 64), in TEST()
175 manager.ExpandToGranule(MemoryTagManagerAArch64MTE::TagRange(0x100, 64))); in TEST()
179 MemoryTagManagerAArch64MTE::TagRange(0, 16), in TEST()
180 manager.ExpandToGranule(MemoryTagManagerAArch64MTE::TagRange(0, 1))); in TEST()
186 MemoryTagManagerAArch64MTE::TagRange(0, 32), in TEST()
187 manager.ExpandToGranule(MemoryTagManagerAArch64MTE::TagRange( in TEST()
[all...]
/llvm-project/lldb/include/lldb/Target/
H A DMemoryTagManager.h30 typedef Range<lldb::addr_t, lldb::addr_t> TagRange; typedef
59 virtual TagRange ExpandToGranule(TagRange range) const = 0;
71 virtual llvm::Expected<TagRange> MakeTaggedRange(
88 virtual llvm::Expected<std::vector<TagRange>> MakeTaggedRanges(
160 TagRange range) const = 0;
/llvm-project/lldb/source/Plugins/Process/Utility/
H A DMemoryTagManagerAArch64MTE.h33 TagRange ExpandToGranule(TagRange range) const override;
35 llvm::Expected<TagRange> MakeTaggedRange(
39 llvm::Expected<std::vector<TagRange>> MakeTaggedRanges(
58 TagRange range) const override;
H A DMemoryTagManagerAArch64MTE.cpp48 MemoryTagManagerAArch64MTE::TagRange
49 MemoryTagManagerAArch64MTE::ExpandToGranule(TagRange range) const { in ExpandToGranule()
68 return TagRange(new_start, new_len); in ExpandToGranule()
80 llvm::Expected<MemoryTagManager::TagRange>
132 llvm::Expected<std::vector<MemoryTagManager::TagRange>>
143 std::vector<MemoryTagManager::TagRange> tagged_ranges; in MakeTaggedRanges()
201 tagged_ranges.push_back(MemoryTagManager::TagRange(start, end - start)); in MakeTaggedRanges()
335 const std::vector<lldb::addr_t> &tags, TagRange range) const { in RepeatTagsForRange()
/llvm-project/lldb/source/Commands/
H A DCommandObjectMemoryTag.cpp101 llvm::Expected<MemoryTagManager::TagRange> tagged_range = in DoExecute()
258 tag_manager->ExpandToGranule(MemoryTagManager::TagRange(start_addr, 1)) in DoExecute()
280 llvm::Expected<MemoryTagManager::TagRange> tagged_range = in DoExecute()
/llvm-project/lldb/source/Target/
H A DMemoryTagMap.cpp35 MemoryTagManager::TagRange range(addr, len); in GetTags()
/llvm-project/lldb/source/Core/
H A DDumpDataExtractor.cpp269 llvm::Expected<std::vector<MemoryTagManager::TagRange>> tagged_ranges_or_err = in GetMemoryTags()
282 for (const MemoryTagManager::TagRange &range : *tagged_ranges_or_err) { in GetMemoryTags()
/llvm-project/lldb/source/Plugins/Process/Linux/
H A DNativeProcessLinux.cpp1491 MemoryTagManager::TagRange range(details->manager->RemoveTagBits(addr), len); in ReadMemoryTags()
1546 MemoryTagManager::TagRange range(details->manager->RemoveTagBits(addr), len); in WriteMemoryTags()