diff options
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp index f16966bed3e..cb764238683 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp +++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp @@ -42,6 +42,15 @@ ProcessGDBRemoteLog::GetLogIfAllCategoriesSet (uint32_t mask) return log; } +LogSP +ProcessGDBRemoteLog::GetLogIfAnyCategoryIsSet (uint32_t mask) +{ + LogSP log(GetLog ()); + if (log && log->GetMask().Get() & mask) + return log; + return LogSP(); +} + void ProcessGDBRemoteLog::DisableLog (const char **categories, Stream *feedback_strm) { |