clayborg added inline comments.
================
Comment at: lldb/include/lldb/API/SBDebugger.h:46
+ static const char *GetBroadcasterClass();
+
----------------
@jingham: do we need this GetBroadcasterClass()? Or would this only be used to
listen to all debugger events as new debuggers are created? Also see my
question later that asks if we need the broadcast manager in the Broadcaster we
are using in the Debugger.h/Debugger.cpp.
================
Comment at: lldb/source/Core/Debugger.cpp:672
Properties(std::make_shared<OptionValueProperties>()),
+ Broadcaster(nullptr, GetStaticBroadcasterClass().AsCString()),
m_input_file_sp(std::make_shared<NativeFile>(stdin, false)),
----------------
@jingham: do we need to the m_broadcaster_manager_sp in this broadcaster?
Debugger inherits from Broadcaster, but we could change this to "has a" instead
of "is a" if we need the broadcast manager.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97739/new/
https://reviews.llvm.org/D97739
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits