summaryrefslogtreecommitdiffstats
path: root/runtime/regs.h
diff options
context:
space:
mode:
authorMartin Hunt <hunt@monkey.(none)>2008-04-15 21:10:34 -0400
committerMartin Hunt <hunt@monkey.(none)>2008-04-15 21:10:34 -0400
commit4f7a75f2cb3394290d1093a031546aa848ace929 (patch)
tree081546c0cd685ed58bc90c4903a7d954415300bf /runtime/regs.h
parent8558d3925ee2931b654a19f243bfa8b3be0bfc12 (diff)
downloadsystemtap-steved-4f7a75f2cb3394290d1093a031546aa848ace929.tar.gz
systemtap-steved-4f7a75f2cb3394290d1093a031546aa848ace929.tar.xz
systemtap-steved-4f7a75f2cb3394290d1093a031546aa848ace929.zip
2.6.25 fixes and stack level limits.
Diffstat (limited to 'runtime/regs.h')
-rw-r--r--runtime/regs.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/regs.h b/runtime/regs.h
index c1e2344b..4954020f 100644
--- a/runtime/regs.h
+++ b/runtime/regs.h
@@ -1,5 +1,5 @@
/* common register includes used in multiple modules
- * Copyright (C) 2005 Red Hat Inc.
+ * Copyright (C) 2005-2008 Red Hat Inc.
* Copyright (C) 2005 Intel Corporation.
*
* This file is part of systemtap, and is free software. You can
@@ -14,6 +14,7 @@
#if defined (STAPCONF_X86_UNIREGS) && (defined (__x86_64__) || defined (__i386__))
#define REG_IP(regs) regs->ip
#define REG_SP(regs) regs->sp
+#define REG_FP(regs) regs->bp;
#elif defined (__x86_64__)
@@ -24,6 +25,7 @@
#define REG_IP(regs) regs->eip
#define REG_SP(regs) regs->esp
+#define REG_FP(regs) regs->ebp;
#elif defined (__ia64__)
#define REG_IP(regs) ((regs)->cr_iip +ia64_psr(regs)->ri)