Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge caprevoke tracing #1751

Merged
merged 4 commits into from
Jul 14, 2023
Merged

Merge caprevoke tracing #1751

merged 4 commits into from
Jul 14, 2023

Conversation

brooksdavis
Copy link
Member

dev already contains the header bits and syscall stubs required to support expanding cheri_revoke*() syscall arguments in kdump and truss so this PR merges that to start reducing the number of changes in caprevoke.

sys/cheri/revoke.h Outdated Show resolved Hide resolved
usr.bin/kdump/kdump.c Outdated Show resolved Hide resolved
usr.bin/truss/syscalls.c Outdated Show resolved Hide resolved
Add a somewhat unprincipled set of __has_feature(capabilities) checks to
allow cheri/revoke.h to be included unconditionally by libsysdecode's
implementation.
Support the flags arguments of cheri_revoke(2) and
cheri_revoke_get_shadow(2).  Use compressed names (sysdecode_cr*()) as
otherwise the formatting of the manpage is completely trashed (mandoc
uses too much space between columns).
@bsdjhb bsdjhb merged commit b20255b into dev Jul 14, 2023
@bsdjhb bsdjhb deleted the merge-caprevoke-tracing branch July 14, 2023 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants