summaryrefslogtreecommitdiffstats
path: root/contrib/mdocml
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2015-12-15 00:05:07 +0000
committerjhb <jhb@FreeBSD.org>2015-12-15 00:05:07 +0000
commitfea0add70e97d3866543fe397202ecc6d1413e65 (patch)
tree707e5b0c03ebbaee1e67aa7ea0d0744fcfd7e272 /contrib/mdocml
parent7f5e20fb23016ae7b835795949a815aff827d80d (diff)
downloadFreeBSD-src-fea0add70e97d3866543fe397202ecc6d1413e65.zip
FreeBSD-src-fea0add70e97d3866543fe397202ecc6d1413e65.tar.gz
Start on a new library (libsysdecode) that provides routines for decoding
system call information such as system call arguments. Initially this will consist of pulling duplicated code out of truss and kdump though it may prove useful for other utilities in the future. This commit moves the shared utrace(2) record parser out of kdump into the library and updates kdump and truss to use it. One difference from the previous version is that the library version treats unknown events that start with the "RTLD" signature as unknown events. This simplifies the interface and allows the consumer to decide how to handle all non-recognized events. Instead, this function only generates a string description for known malloc() and RTLD records. Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D4537
Diffstat (limited to 'contrib/mdocml')
-rw-r--r--contrib/mdocml/lib.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/mdocml/lib.in b/contrib/mdocml/lib.in
index d69a654..d6388b2 100644
--- a/contrib/mdocml/lib.in
+++ b/contrib/mdocml/lib.in
@@ -110,6 +110,7 @@ LINE("libsdp", "Bluetooth Service Discovery Protocol User Library (libsdp, \\-l
LINE("libssp", "Buffer Overflow Protection Library (libssp, \\-lssp)")
LINE("libstdthreads", "C11 Threads Library (libstdthreads, \\-lstdthreads)")
LINE("libSystem", "System Library (libSystem, \\-lSystem)")
+LINE("libsysdcode", "System Argument Decoding Library (libsysdecode, \\-lsysdecode)")
LINE("libtacplus", "TACACS+ Client Library (libtacplus, \\-ltacplus)")
LINE("libtcplay", "TrueCrypt-compatible API library (libtcplay, \\-ltcplay)")
LINE("libtermcap", "Termcap Access Library (libtermcap, \\-ltermcap)")
OpenPOWER on IntegriCloud