HomeFreeBSD

MF11 361020: Deprecate procfs-based process debugging.

Description

MF11 361020: Deprecate procfs-based process debugging.

359047:
Mark procfs-based process debugging as deprecated for FreeBSD 13.

Attempting to use ioctls on /proc/<pid>/mem to control a process will
trigger warnings on the console. The <sys/pioctl.h> include file will
also now emit a compile-time warning when used from userland.

359054:
Fix the workaround to ignore the #warning for GCC.

clang and gcc use different warning flags for #warning preprocessor
directives.

For both 12 and 11, adjust the GCC warning flags to only be added in
4.7 and later since 4.2.1 does not support -Wno-cpp. For 11, add the
needed warning suppression to procctl's build. procctl was removed in
12.0.

Approved by: re (gjb, kib)

Details

Provenance
jhbAuthored on
Parents
rS361034: ObsoleteFiles.inc: use date (not xxxx) for ubsec removal
Branches
Unknown
Tags
Unknown