properly mask the "number of arguments" word to avoid invalid output.
i had a system soft-hang with cc1plus waiting for memory, but there
is enough memory free now, but when i tried to "bt/a <cc1plus addr>"
i was getting an extremely large output (several megabytes before i
killed simh).
we fetch the argument count from a 32-bit space in the stack frame,
but it's only the bottom byte that matters, the other bytes should
always be zero for netbsd, as they're used by VMS.
mask the high bytes of this value before consuming it.
also, since we don't expect to see them, simply give up when we find
a "callg" instruction. i did attempt to handle this, but since they
should not be present, and seeing one would indicate that an unexpected
stack write to that bit, handling it just leads to more faults as they
vax_ap pointer does not point to valid memory and triggers crash (ie,
back to db> prompt.)
properly mask the "number of arguments" word to avoid invalid output.
i had a system soft-hang with cc1plus waiting for memory, but there
is enough memory free now, but when i tried to "bt/a <cc1plus addr>"
i was getting an extremely large output (several megabytes before i
killed simh).
we fetch the argument count from a 32-bit space in the stack frame,
but it's only the bottom byte that matters, the other bytes should
always be zero for netbsd, as they're used by VMS.
mask the high bytes of this value before consuming it.
also, since we don't expect to see them, simply give up when we find
a "callg" instruction. i did attempt to handle this, but since they
should not be present, and seeing one would indicate that an unexpected
stack write to that bit, handling it just leads to more faults as they
vax_ap pointer does not point to valid memory and triggers crash (ie,
back to db> prompt.)
py-libxml2: make doxygen dependency optional and turn it off by default
Add pregenerated API XML schemas to pkgsrc and add convenience target
"mkdocxml" to regenerate schemas when updating the package. PR pkg/60027.
gtk3: Disable wayland and x11 backends for Darwin
Since this rule is in meson.build:
```
if os_darwin
wayland_enabled = false
x11_enabled = false
else
quartz_enabled = false
endif
```
security/ruby-vault: update to 0.20.0
0.20.0 (2026-02-04)
What's New in v0.20.0
Improvements
* Added cluster_address field to LeaderStatus response from sys/leader
endpoint [GH-204]
* Updated AppRole set_role documentation to include modern parameters like
secret_id_bound_cidrs, token_bound_cidrs, and token_policies [GH-220]
* Added support for custom mount paths in AppRole authentication via mount:
option [GH-292]
Bug Fixes
[10 lines not shown]
devel/ruby-zeitwerk: update to 2.7.5
2.7.5 (2025-02-19)
* If available, tree traversal is based on Dir.scan, which saves syscalls in
common platforms. This method is a recent addition to Ruby contributed by
@byroot, so you need to be on Ruby master to leverage this for now.
* Tree traversal is a tad more performant, regardless of the previous point.
Gains are marginal when eager loading, because it is dominated by loading
the code, but Zeitwerk::Loader#all_expected_cpaths was 14% faster in some
benchmarks, for example.
* README.md documents how to collect autoloaded constants using an on_load
callback.
* Internal maintenance.
www/ruby-aws-partitions: update to 1.1217.0
1.1217.0 (2026-02-20)
* Feature - Added support for enumerating regions for Aws::SignerData.
1.1216.0 (2026-02-18)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.1215.0 (2026-02-17)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.