History log of /freebsd-12.1/lib/libc/sys/procctl.2 (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0
# 34401169 10-Sep-2019 Konstantin Belousov <[email protected]>

MFC r351773:
Add procctl(PROC_STACKGAP_CTL).

PR: 239894


Revision tags: release/11.3.0
# b536ed5b 03-Jul-2019 Konstantin Belousov <[email protected]>

MFC r349511:
Typo.


# a9421e29 12-Mar-2019 Konstantin Belousov <[email protected]>

MFC r343964, r344121, r344128, r344593, r344594:
ASLR.


# 6facf830 01-Mar-2019 Konstantin Belousov <[email protected]>

MFC r344592:
procctl(2): fix -width parameter to .Bl.


Revision tags: release/12.0.0, release/11.2.0
# 450cd847 12-May-2018 Konstantin Belousov <[email protected]>

PROC_PDEATHSIG_CTL will appear first in 11.2.

Submitted by: Thomas Munro
MFC after: 3 days
Differential revision: https://reviews.freebsd.org/D15399


# 1302eea7 20-Apr-2018 Konstantin Belousov <[email protected]>

Rename PROC_PDEATHSIG_SET -> PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_GET
-> PROC_PDEATHSIG_STATUS for consistency with other procctl(2)
operations names.

Requested by: emaste
Sponsored by: The FreeBSD

Rename PROC_PDEATHSIG_SET -> PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_GET
-> PROC_PDEATHSIG_STATUS for consistency with other procctl(2)
operations names.

Requested by: emaste
Sponsored by: The FreeBSD Foundation
MFC after: 13 days

show more ...


# b9408863 18-Apr-2018 Konstantin Belousov <[email protected]>

Add PROC_PDEATHSIG_SET to procctl interface.

Allow processes to request the delivery of a signal upon death of
their parent process. Supposed consumer of the feature is PostgreSQL.

Submitted by: T

Add PROC_PDEATHSIG_SET to procctl interface.

Allow processes to request the delivery of a signal upon death of
their parent process. Supposed consumer of the feature is PostgreSQL.

Submitted by: Thomas Munro
Reviewed by: jilles, mjg
MFC after: 2 weeks
Differential revision: https://reviews.freebsd.org/D15106

show more ...


# ee50062c 23-Nov-2017 Konstantin Belousov <[email protected]>

Kill all descendants of the reaper, even if they are descendants of a
subordinate reaper.

Also, mark reapers when listing pids.

Reported by: Michael Zuo <[email protected]>
PR: 223745
Reviewed b

Kill all descendants of the reaper, even if they are descendants of a
subordinate reaper.

Also, mark reapers when listing pids.

Reported by: Michael Zuo <[email protected]>
PR: 223745
Reviewed by: bapt
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D13183

show more ...


Revision tags: release/10.4.0, release/11.1.0
# a6c1047f 16-Mar-2017 Maxim Konovalov <[email protected]>

More trap_enotcap spelling fixes.

PR: 217839
Submitted by: tobik


Revision tags: release/11.0.1
# 5925fff0 27-Sep-2016 Konstantin Belousov <[email protected]>

Editing fixes for r306257, documentation for trapcap.

Suggested by: wblock
Discussed with: jilles
Reviewed by: cem (previous version)
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Different

Editing fixes for r306257, documentation for trapcap.

Suggested by: wblock
Discussed with: jilles
Reviewed by: cem (previous version)
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D8023

show more ...


# 23670cf4 23-Sep-2016 Konstantin Belousov <[email protected]>

Document r306081, i.e. procctl(PROC_TRAPCAP) and sysctl kern.trap_enocap.

Reviewed by: cem
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D

Document r306081, i.e. procctl(PROC_TRAPCAP) and sysctl kern.trap_enocap.

Reviewed by: cem
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D8003

show more ...


Revision tags: release/11.0.0, release/10.3.0
# 328b9e0b 21-Aug-2015 Benjamin Kaduk <[email protected]>

Editing pass on procctl.2

Spell "descendant" correctly.

Grammar fixes.

Use correct width argument to Bl.

Use Po and Pc to avoid leaving a dangling '(' on the end of a line.


# 41d50cd6 20-Aug-2015 Konstantin Belousov <[email protected]>

If process becomes reaper (procctl(PROC_REAP_ACQUIRE)) while already
having some children, the children' reaper is not reset to the parent.
This allows for the situation where reaper has children but

If process becomes reaper (procctl(PROC_REAP_ACQUIRE)) while already
having some children, the children' reaper is not reset to the parent.
This allows for the situation where reaper has children but not
descendands and the too strict asserts in the reap_status() fire.

Remove the wrong asserts, add some clarification for the situation to
the procctl(2) REAP_STATUS.

Reported and tested by: feld
Sponsored by: The FreeBSD Foundation
MFC after: 1 week

show more ...


Revision tags: release/10.2.0
# 179fa75e 23-Apr-2015 John Baldwin <[email protected]>

Reassign copyright statements on several files from Advanced
Computing Technologies LLC to Hudson River Trading LLC.

Approved by: Hudson River Trading LLC (who owns ACT LLC)
MFC after: 1 week


# 677258f7 18-Jan-2015 Konstantin Belousov <[email protected]>

Add procctl(2) PROC_TRACE_CTL command to enable or disable debugger
attachment to the process. Note that the command is not intended to
be a security measure, rather it is an obfuscation feature,
im

Add procctl(2) PROC_TRACE_CTL command to enable or disable debugger
attachment to the process. Note that the command is not intended to
be a security measure, rather it is an obfuscation feature,
implemented for parity with other operating systems.

Discussed with: jilles, rwatson
Man page fixes by: rwatson
Sponsored by: The FreeBSD Foundation
MFC after: 1 week

show more ...


# 0aee91e1 21-Dec-2014 Christian Brueffer <[email protected]>

Various mdoc fixes and a few EOL whitespace removals.

Found with: mandoc -Tlint


# 4bb90cbe 17-Dec-2014 Bryan Drewery <[email protected]>

Bump Dd for r275846

MFC after: 3 weeks


# 27ae6f4a 17-Dec-2014 Kirk McKusick <[email protected]>

Add some additional clarification and fix a few gammer nits.

Reviewed by: kib
MFC after: 3 weeks


# 237623b0 15-Dec-2014 Konstantin Belousov <[email protected]>

Add a facility for non-init process to declare itself the reaper of
the orphaned descendants. Base of the API is modelled after the same
feature from the DragonFlyBSD.

Requested by: bapt
Reviewed b

Add a facility for non-init process to declare itself the reaper of
the orphaned descendants. Base of the API is modelled after the same
feature from the DragonFlyBSD.

Requested by: bapt
Reviewed by: jilles (previous version)
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 3 weeks

show more ...


Revision tags: release/10.1.0, release/9.3.0
# d3fe75eb 09-Jul-2014 Mark Johnston <[email protected]>

Fix a typo.

MFC after: 3 days


# d7d8b00b 28-Jan-2014 Ulrich Spörlein <[email protected]>

mdoc: fix several uses of the Fx macro to point to actual releases.

Found by: make manlint


Revision tags: release/10.0.0, release/9.2.0
# 828378a6 19-Sep-2013 Joel Dahl <[email protected]>

Minor mdoc improvements.

Approved by: re (blanket)


# 55648840 19-Sep-2013 John Baldwin <[email protected]>

Extend the support for exempting processes from being killed when swap is
exhausted.
- Add a new protect(1) command that can be used to set or revoke protection
from arbitrary processes. Similar t

Extend the support for exempting processes from being killed when swap is
exhausted.
- Add a new protect(1) command that can be used to set or revoke protection
from arbitrary processes. Similar to ktrace it can apply a change to all
existing descendants of a process as well as future descendants.
- Add a new procctl(2) system call that provides a generic interface for
control operations on processes (as opposed to the debugger-specific
operations provided by ptrace(2)). procctl(2) uses a combination of
idtype_t and an id to identify the set of processes on which to operate
similar to wait6().
- Add a PROC_SPROTECT control operation to manage the protection status
of a set of processes. MADV_PROTECT still works for backwards
compatability.
- Add a p_flag2 to struct proc (and a corresponding ki_flag2 to kinfo_proc)
the first bit of which is used to track if P_PROTECT should be inherited
by new child processes.

Reviewed by: kib, jilles (earlier version)
Approved by: re (delphij)
MFC after: 1 month

show more ...