https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238837
Bug ID: 238837
Summary: Remove P_SYSTEM flag from PID 1 to allow easier
debugging of init(8)
Product: Base System
Version: 11.3-STABLE
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: [email protected]
Reporter: [email protected]
Created attachment 205367
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205367&action=edit
allow-ptrace-attach-1.diff
Currently ptrace(2) won't allow attaching to processes have P_SYSTEM flag set;
by removing this flag, debuggers like gdb(1) and lldb(1) will be able to debug
the current running init(8) process like other userspace processes.
Like all programs, init(8) may need to be ptrace(2)-attached, due to bugs or
testing new changes; generally, allowing that would be very convenient when
working with init(8)-related debuggings.
Although I currently didn't have a need to debug the FreeBSD init(8), this
report was a generic idea open for discuss.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"