procps/proc
Jim Warner 9f27e9d8d9 library: strengthen the VAL macro validation functions
One ought not to assume that random memory access will
always succeed or, when it does, that an obviously bad
item enumerator will always be found at that location.

Thus, this patch corrects some really poor assumptions
associated with the 'xtra_procps_debug.h' header file.

[ and it does so in somewhat contorted ways so as to ]
[ avoid several darn gcc -Wnonnull warning messages! ]

Signed-off-by: Jim Warner <james.warner@comcast.net>
2016-08-08 22:01:37 +10:00
..
.gitignore tests: update template and add pids 2016-04-19 21:33:02 +10:00
alloc.c
alloc.h
COPYING miscellaneous: clean up trailing whitespace once again 2013-04-07 18:05:01 +10:00
devname.c library: find tty device name of process quicker 2016-07-03 10:47:25 +10:00
devname.h
diskstats.c library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00
diskstats.h library: ensure that all those 'GET' macros are robust 2016-08-07 21:43:38 +10:00
escape.c
escape.h
libprocps.pc.in
libprocps.sym library: provide for validating result type references 2016-08-07 21:40:48 +10:00
meminfo.c library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00
meminfo.h library: ensure that all those 'GET' macros are robust 2016-08-07 21:43:38 +10:00
namespace.c
namespace.h
openproc.3
pids.c library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00
pids.h library: expand VAL macros to include the context parm 2016-08-07 21:40:48 +10:00
procps-private.h
procps.h library: provide for validating result type references 2016-08-07 21:40:48 +10:00
pwcache.c library: rename clashing pwcache functions 2016-06-18 08:17:45 +10:00
pwcache.h library: rename clashing pwcache functions 2016-06-18 08:17:45 +10:00
readproc.3
readproc.c library: normalize & minimize result types, <PIDS> api 2016-08-01 20:09:18 +10:00
readproc.h library: normalize & minimize result types, <PIDS> api 2016-08-01 20:09:18 +10:00
readproctab.3
slabinfo.c library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00
slabinfo.h library: ensure that all those 'GET' macros are robust 2016-08-07 21:43:38 +10:00
stat.c library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00
stat.h library: ensure that all those 'GET' macros are robust 2016-08-07 21:43:38 +10:00
sysinfo.c misc: just eliminate several 'unused' warning messages 2016-07-26 07:59:48 +10:00
sysinfo.h
test_namespace.c
test_pids.c related: change for lost 'PROCPS_' enumerator prefixes 2016-07-26 20:49:44 +10:00
test_sysinfo.c
test_uptime.c
test_version.c
uptime.c
uptime.h
version.c
version.h
vmstat.c library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00
vmstat.h library: ensure that all those 'GET' macros are robust 2016-08-07 21:43:38 +10:00
wchan.c
wchan.h
xtra-procps-debug.h library: strengthen the VAL macro validation functions 2016-08-08 22:01:37 +10:00