summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorZequan Wu <zequanwu@google.com>2024-02-28 14:56:55 -0500
committerGitHub <noreply@github.com>2024-02-28 14:56:55 -0500
commit2cacc7a61095577ff42177373d46c8cb8df0cb1f (patch)
treee55491205408c71b342e490b83aa8ad1ae8b3803 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parentb81bb0e1d0acc3db64557ed699ccba751b8b511a (diff)
[lldb-dap] Deduplicate watchpoints starting at the same address on SetDataBreakpointsRequest. (#83192)
If a SetDataBreakpointsRequest contains a list data breakpoints which have duplicate starting addresses, the current behaviour is returning `{verified: true}` to both watchpoints with duplicated starting addresses. This confuses the client and what actually happens in lldb is the second one overwrite the first one. This fixes it by letting the last watchpoint at given address have `{verified: true}` and all previous watchpoints at the same address should have `{verfied: false}` at response.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions