Page MenuHomeFreeBSD

total memory info sysctls value cap under compat32
Needs ReviewPublic

Authored by sigsys_gmail.com on May 27 2022, 9:48 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 16, 3:00 PM
Unknown Object (File)
Feb 27 2025, 6:30 PM
Unknown Object (File)
Feb 26 2025, 1:45 AM
Unknown Object (File)
Feb 8 2025, 7:36 PM
Unknown Object (File)
Dec 10 2024, 11:01 PM
Unknown Object (File)
Oct 4 2024, 8:46 PM
Unknown Object (File)
Oct 1 2024, 3:32 AM
Unknown Object (File)
Oct 1 2024, 1:34 AM
Subscribers

Details

Reviewers
kevans
Summary

Some memory info sysctls that convert page counts to byte counts (sysctl hw.{real,phys,user}mem) will have their values masked to the lower 32 bits under compat32.

They already handle capping their values when running on 32 bits archs, but they should also do so for processes running under compat32.

This could use a helper function to deduplicate a little bit of code, but dunno if worth it...

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped