diff options
author | Josh Stone <joshua.i.stone@intel.com> | 2008-05-27 13:10:17 -0700 |
---|---|---|
committer | Josh Stone <joshua.i.stone@intel.com> | 2008-05-27 13:17:33 -0700 |
commit | 16a02dfb97fd3979d0f517a71a6aba050a3bed98 (patch) | |
tree | fb31400ccf89b5842a66b13fa8e25c4ee1d27e25 /tapset/x86_64 | |
parent | 82932a67491cf0ecbcc964448926052dc4b54b4b (diff) | |
download | systemtap-steved-16a02dfb97fd3979d0f517a71a6aba050a3bed98.tar.gz systemtap-steved-16a02dfb97fd3979d0f517a71a6aba050a3bed98.tar.xz systemtap-steved-16a02dfb97fd3979d0f517a71a6aba050a3bed98.zip |
Fix regparm() on i686 & x86_64.
It doesn't seem that regparm() is actually used, but I saw compilation
errors when I compiled with -u.
Diffstat (limited to 'tapset/x86_64')
-rw-r--r-- | tapset/x86_64/registers.stp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tapset/x86_64/registers.stp b/tapset/x86_64/registers.stp index a5aba55a..8e3c088b 100644 --- a/tapset/x86_64/registers.stp +++ b/tapset/x86_64/registers.stp @@ -227,7 +227,7 @@ function asmlinkage() { function fastcall() { } -function regparm(n) %{ +function regparm(n:long) %{ if (_stp_probing_32bit_app(CONTEXT->regs) && (THIS->n < 0 || THIS->n > 3)) { snprintf(CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), @@ -239,5 +239,5 @@ function regparm(n) %{ "For x86_64, regparm value must be in the range 0-6."); CONTEXT->last_error = CONTEXT->error_buffer; } else - CONTEXT->regparm = _STP_REGPARM | (int) n; + CONTEXT->regparm = _STP_REGPARM | (int) THIS->n; %} |