aboutsummaryrefslogtreecommitdiff
blob: 401115f6f189ba2701d009a2c3bbb2c6675ecc19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
.TH "scanelf" "1" "User Commands" "Ned Ludd" "User Commands"
.SH "NAME"
.LP 
scanelf \- 
user-space utility to scan elf files
.SH "SYNTAX"
.LP 
Usage: pspax [options]

user@shell$ pspax
.BR 
.SH "DESCRIPTION"
pspax is a user-space utility that scans the proc directory and list ELF types, as well as thier respctive PaX flags and filenames and attributes. Depending on pspax was compiled it additionaly will display the process running set of caabilities.
.LP 
.SH "OPTIONS"
.TP
\fB\-a, \-\-all\fR
* Show all processes
.TP
\fB\-e, \-\-hader\fR
* Print GNU_STACK/PT_LOAD markings
.TP
\fB\-p, \-\-pid\fR
* Process ID/pid #
.TP
\fB\-v, \-\-verbose\fR
* Be verbose about executable mappings
.TP
\fB\-B, \-\-nobanner\fR
* Don't display the header
.TP
\fB\-h, \-\-help\fR
* Print this help and exit
.TP
\fB\-V, \-\-version\fR
* Print version and exit
.LP
.SH "FILES"
.LP 
\fI/proc/\fP 
\fI/proc/%d/exe\fP
\fI/proc/%d/stat\fP
\fI/proc/%d/status\fP
\fI/proc/%d/attr/current\fP
\fI/proc/%d/maps\fP
.SH "ENVIRONMENT VARIABLES"
.TP 
\fBPATH\fP
When the program is compiled with capability support those will be listed as well.
.SH "EXAMPLES"
.LP
To run this program the standard way type:
.LP
pspax
.SH "REPORTING BUGS"
Please include as much information as possible (using any available debugging options) and send bug reports to pax-utils <solar@gentoo.org>.
.SH "SEE ALSO"
.BR chpax (1),
.BR paxctl (1),
.BR pspax (1),
.BR gradm (8),
.BR scanelf (1),
.SH "AUTHORS"
scanelf was written by <solar and vapier @gentoo.org>