This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 1/2] include/stap-probe.h: Add comment about SystemTap argument format


On Tue, Jan 28, 2014 at 02:33:33PM +0000, Will Newton wrote:
> 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-01-28  Will Newton  <will.newton@linaro.org>
> 
> 	* include/stap-probe.h: Add comment about probe argument
> 	format.

Looks OK to me.

Thanks,
Siddhesh

> ---
>  include/stap-probe.h | 10 +++++++++-
>  1 file changed, 9 insertions(+), 1 deletion(-)
> 
> diff --git a/include/stap-probe.h b/include/stap-probe.h
> index 73b88e6..688646c 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
> -- 
> 1.8.1.4
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]