Skip to content

Commit fac56f0

Browse files
committed
Wire up DAP to listen to external progress events, and list the enumeration in SBDebugger
1 parent 1888a5f commit fac56f0

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lldb/include/lldb/API/SBDebugger.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ class LLDB_API SBDebugger {
4848
eBroadcastBitError = lldb::DebuggerBroadcastBit::eBroadcastBitError,
4949
eBroadcastBitProgressCategory =
5050
lldb::DebuggerBroadcastBit::eBroadcastBitProgressCategory,
51+
eBroadcastBitExternalProgress =
52+
lldb::DebuggerBroadcastBit::eBroadcastBitExternalProgress,
53+
eBroadcastBitExternalProgressCategory =
54+
lldb::DebuggerBroadcastBit::eBroadcastBitExternalProgressCategory,
5155
};
5256
SBDebugger();
5357

lldb/tools/lldb-dap/lldb-dap.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,8 @@ void SendStdOutStdErr(DAP &dap, lldb::SBProcess &process) {
414414
void ProgressEventThreadFunction(DAP &dap) {
415415
lldb::SBListener listener("lldb-dap.progress.listener");
416416
dap.debugger.GetBroadcaster().AddListener(
417-
listener, lldb::SBDebugger::eBroadcastBitProgress);
417+
listener, lldb::SBDebugger::eBroadcastBitProgress |
418+
lldb::SBDebugger::eBroadcastBitExternalProgress);
418419
dap.broadcaster.AddListener(listener, eBroadcastBitStopProgressThread);
419420
lldb::SBEvent event;
420421
bool done = false;

0 commit comments

Comments
 (0)