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.
This commit is contained in:
Will Newton 2014-01-28 14:26:38 +00:00
parent c13a72b7c4
commit b4f12ca391
2 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,8 @@
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

View File

@ -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