diff options
Diffstat (limited to 'lldb/source/Commands/CommandObjectMemory.cpp')
-rw-r--r-- | lldb/source/Commands/CommandObjectMemory.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Commands/CommandObjectMemory.cpp b/lldb/source/Commands/CommandObjectMemory.cpp index 164c61d..f2fa539 100644 --- a/lldb/source/Commands/CommandObjectMemory.cpp +++ b/lldb/source/Commands/CommandObjectMemory.cpp @@ -1664,6 +1664,9 @@ protected: MemoryRegionInfo::OptionalBool memory_tagged = range_info.GetMemoryTagged(); if (memory_tagged == MemoryRegionInfo::OptionalBool::eYes) result.AppendMessage("memory tagging: enabled"); + MemoryRegionInfo::OptionalBool is_shadow_stack = range_info.IsShadowStack(); + if (is_shadow_stack == MemoryRegionInfo::OptionalBool::eYes) + result.AppendMessage("shadow stack: yes"); const std::optional<std::vector<addr_t>> &dirty_page_list = range_info.GetDirtyPageList(); |