diff options
author | Will Newton <will.newton@linaro.org> | 2014-01-28 14:26:38 +0000 |
---|---|---|
committer | Will Newton <will.newton@linaro.org> | 2014-02-11 10:17:11 +0000 |
commit | b4f12ca39108269a5ca55e0925ae2046965d3083 (patch) | |
tree | df4d8dc7ef5cd00fd569fa4038d703464294fa35 | |
parent | c13a72b7c4864f23b9f2e96a3369e5875ed3b51b (diff) | |
download | glibc-b4f12ca39108269a5ca55e0925ae2046965d3083.tar.gz glibc-b4f12ca39108269a5ca55e0925ae2046965d3083.tar.xz glibc-b4f12ca39108269a5ca55e0925ae2046965d3083.zip |
include/stap-probe.h: Add comment about SystemTap argument format
Add a comment pointing to the SystemTap wiki page that documents the format of the arguments. Also add a pointer to the SystemTap and gdb sources which seem to be the best place to get the architecture specific details. ChangeLog: 2014-02-11 Will Newton <will.newton@linaro.org> * include/stap-probe.h: Add comment about probe argument format.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | include/stap-probe.h | 10 |
2 files changed, 14 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index dc2932eb19..cfd48c02cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2014-02-11 Will Newton <will.newton@linaro.org> + * include/stap-probe.h: Add comment about probe argument + format. + +2014-02-11 Will Newton <will.newton@linaro.org> + * malloc/mtrace.c (attribute_hidden): Remove unused macro definition. (tr_where, tr_freehook, tr_mallochook, tr_reallochook, tr_memalignhook): Use ANSI protoype. diff --git a/include/stap-probe.h b/include/stap-probe.h index 73b88e67ee..688646c9e9 100644 --- a/include/stap-probe.h +++ b/include/stap-probe.h @@ -30,7 +30,15 @@ Systemtap's header defines the macros STAP_PROBE (provider, name) and STAP_PROBEn (provider, name, arg1, ..., argn). For "provider" we paste - in the IN_LIB name (libc, libpthread, etc.) automagically. */ + in the IN_LIB name (libc, libpthread, etc.) automagically. + + The format of the arg parameters is discussed here: + + https://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation + + The precise details of how register names are specified is + architecture specific and can be found in the gdb and SystemTap + source code. */ # ifndef NOT_IN_libc # define IN_LIB libc |