aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2024-02-05 18:45:01 -0800
committerGitHub <noreply@github.com>2024-02-05 18:45:01 -0800
commit5953532615595918d006ace2ad83fe33d1cd3915 (patch)
tree0059810a9a588b16f85e8f10a1153463c9b521c5 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent8f80df0f52c4294d23d0510b01be6d6491714058 (diff)
downloadllvm-5953532615595918d006ace2ad83fe33d1cd3915.zip
llvm-5953532615595918d006ace2ad83fe33d1cd3915.tar.gz
llvm-5953532615595918d006ace2ad83fe33d1cd3915.tar.bz2
[lldb] Add QSupported key to report watchpoint types supported (#80376)
debugserver on arm64 devices can manage both Byte Address Select watchpoints (1-8 bytes) and MASK watchpoints (8 bytes-2 gigabytes). This adds a SupportedWatchpointTypes key to the QSupported response from debugserver with a list of these, so lldb can take full advantage of them when creating larger regions with a single hardware watchpoint. Also add documentation for this, and two other lldb extensions, to the lldb-gdb-remote.txt documentation. Re-enable TestLargeWatchpoint.py on Darwin systems when testing with the in-tree built debugserver. I can remove the "in-tree built debugserver" in the future when this new key is handled by an Xcode debugserver.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions