From dbb280c79ba5b82f125153f067cbe6fa24aaae0c Mon Sep 17 00:00:00 2001 From: Ananth N Mavinakayanahalli Date: Thu, 22 May 2008 10:42:35 +0530 Subject: powerpc register+arg access --- stapfuncs.5.in | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'stapfuncs.5.in') diff --git a/stapfuncs.5.in b/stapfuncs.5.in index 994b8c06..04e5ea17 100644 --- a/stapfuncs.5.in +++ b/stapfuncs.5.in @@ -365,6 +365,11 @@ rip/ip, rsi/si, rsp/sp; 32-bit registers: eax, ebp, ebx, ecx, edx, edi, edx, eip, esi, esp, flags/eflags, orig_eax; segment registers: xcs/cs, xss/ss. + +For powerpc, the following names are recognized: +r1, r2... r31, nip, msr, orig_gpr3, ctr, link, xer, ccr, softe, trap, +dar, dsisr, result; + .TP u_register:long (name:string) Same as register(name), except that @@ -447,6 +452,9 @@ The probed function was built with the gcc \-mregparm=n option. (The i386 kernel is built with \-mregparm=3, so systemtap considers regparm(3) the default for kernel functions on that architecture.) +For some architectures, the *_arg functions may reject unusally high +values of n. + .SS QUEUE_STATS .PP The queue_stats tapset provides functions that, given notifications of -- cgit