[lldb-server] Implement support for MultiBreakpoint packet
This is fairly straightforward, thanks to the helper functions created
in the previous commit.
https://github.com/llvm/llvm-project/pull/192910
net-mgmt/icingaweb2-module-monitoring: Add port
This was moved out of core icingaweb2 and is now deprectated.
The successor is net-mgmt/icingadb which has been in ports for a while.
Event: Wiesbaden Hackathon 202604
[lldb-server][NFC] Factor out code handling breakpoint packets
This commit extracts the code handling breakpoint packets into a helper
function that can be used by a future implementation of the
MultiBreakpointPacket.
It is meant to be purely NFC.
There are two functions handling breakpoint packets (`handle_Z`
and `handle_z`) with a lot of repeated code. This commit did not attempt
to merge the two, as that would make the diff much larger due to subtle
differences in the error message produced by the two. The only
deduplication done is in the code processing a GDBStoppointType, where a
helper struct (`BreakpointKind`) and function (`std::optional<BreakpointKind> getBreakpointKind(GDBStoppointType stoppoint_type)`) was created.
https://github.com/llvm/llvm-project/pull/192910
[asan] API for getting multiple pointer ranges (#181446)
Add an API that, unlike __asan_get_report_address(), can return multiple
addresses and sizes. This allows a handler to inspect the source and the
destination ranges of errors that have more than one pointer involved
(e.g., memcpy-param-overlap).
Fixes #155406.
Assisted-by: Gemini
---------
Co-authored-by: Vitaly Buka <vitalybuka at google.com>
misc/py-anita: update to 2.18
Changes from 2.17:
Support distribution URLs having a query string and/or fragment
component
On platforms other than NetBSD, invoke simh-vax as just vax.
Support upcoming sysinst changes to set the the date and time as part
of the NetBSD/vax install.
Store the ATF output files under /var/tmp on the guest, because
/tmp may be a tmpfs which is too small in low-memory configurations
(NetBSD PR 59560).
Increase default disk size to 2G, as 1536M is no longer enough to run
the ATF tests on amd64.