Page MenuHomeFreeBSD

Report max protection for vm_map_entry in ptrace(PTRACE_VM_ENTRY) and kinfo_vmentry
ClosedPublic

Authored by kib on Oct 7 2024, 8:38 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Feb 9, 8:13 PM
Unknown Object (File)
Sun, Feb 9, 8:12 PM
Unknown Object (File)
Sat, Feb 8, 12:40 PM
Unknown Object (File)
Sat, Jan 25, 12:02 AM
Unknown Object (File)
Tue, Jan 21, 10:21 AM
Unknown Object (File)
Sat, Jan 18, 5:51 AM
Unknown Object (File)
Jan 9 2025, 3:37 AM
Unknown Object (File)
Jan 4 2025, 9:49 PM
Subscribers

Details

Summary

procstat bits are not included, I think it will go as a separate column in procstat vm output, hidden under a flag to not break the output format by default

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kib requested review of this revision.Oct 7 2024, 8:38 AM

procstat bits are not included, I think it will go as a separate column in procstat vm output, hidden under a flag to not break the output format by default

In CheriBSD, procstat vm has a -v option to enable some extra columns, so I would suggest using that for maxprot.

This revision is now accepted and ready to land.Oct 7 2024, 12:05 PM
sys/sys/user.h
509–511

I'd rather these start from 0x00010000 like PROT_MAX(PROT_READ). We've added two additional port bits in CheriBSD and it would be annoying to interleave MAX and regular PROTs.

This revision now requires review to proceed.Oct 8 2024, 6:27 AM
kib marked an inline comment as done.Oct 8 2024, 6:27 AM
This revision is now accepted and ready to land.Oct 8 2024, 6:33 AM