diff options
author | David Spickett <david.spickett@linaro.org> | 2023-11-28 09:39:16 +0000 |
---|---|---|
committer | David Spickett <david.spickett@linaro.org> | 2023-11-28 09:39:37 +0000 |
commit | b0af8a1ede89e87f737f2a31b6a2e2491e38ac04 (patch) | |
tree | a40b53a4bea79c7b1c0b288d4daed2d8d91760a6 /lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | |
parent | 1459c627f0bc1a4938b5b6a7f4c2bdc1f3ec6a2c (diff) | |
download | llvm-b0af8a1ede89e87f737f2a31b6a2e2491e38ac04.zip llvm-b0af8a1ede89e87f737f2a31b6a2e2491e38ac04.tar.gz llvm-b0af8a1ede89e87f737f2a31b6a2e2491e38ac04.tar.bz2 |
Revert "[lldb] [mostly NFC] Large WP foundation: WatchpointResources (#68845)"
...and follow ups.
As it has caused test failures on Linux Arm and AArch64:
https://lab.llvm.org/buildbot/#/builders/96/builds/49126
https://lab.llvm.org/buildbot/#/builders/17/builds/45824
```
lldb-shell :: Subprocess/clone-follow-child-wp.test
lldb-shell :: Subprocess/fork-follow-child-wp.test
lldb-shell :: Subprocess/vfork-follow-child-wp.test
```
This reverts commit a6c62bf1a4717accc852463b664cd1012237d334,
commit a0a1ff3ab40e347589b4e27d8fd350c600526735 and commit
fc6b72523f3d73b921690a713e97a433c96066c6.
Diffstat (limited to 'lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp b/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp index 70bb9aa..e0956b4 100644 --- a/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp +++ b/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp @@ -671,6 +671,20 @@ Status ProcessKDP::DisableBreakpointSite(BreakpointSite *bp_site) { return DisableSoftwareBreakpoint(bp_site); } +Status ProcessKDP::EnableWatchpoint(Watchpoint *wp, bool notify) { + Status error; + error.SetErrorString( + "watchpoints are not supported in kdp remote debugging"); + return error; +} + +Status ProcessKDP::DisableWatchpoint(Watchpoint *wp, bool notify) { + Status error; + error.SetErrorString( + "watchpoints are not supported in kdp remote debugging"); + return error; +} + void ProcessKDP::Clear() { m_thread_list.Clear(); } Status ProcessKDP::DoSignal(int signo) { |