diff options
author | Dave Brolley <brolley@redhat.com> | 2009-08-06 14:35:08 -0400 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-08-06 14:35:08 -0400 |
commit | 6dc27b9452aa2f52dfb3414c0ad8192ec65fb2d1 (patch) | |
tree | e4ddccdf7613a7788ad74bbc18727d35abf133fe /runtime | |
parent | 3c96130fde2f114d0ecca13870ac91b00219cf6c (diff) | |
parent | cab97f033153b93d1d26388a25a65052cf36fc8d (diff) | |
download | systemtap-steved-6dc27b9452aa2f52dfb3414c0ad8192ec65fb2d1.tar.gz systemtap-steved-6dc27b9452aa2f52dfb3414c0ad8192ec65fb2d1.tar.xz systemtap-steved-6dc27b9452aa2f52dfb3414c0ad8192ec65fb2d1.zip |
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/regs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/regs.h b/runtime/regs.h index 123d7601..d80cdf0a 100644 --- a/runtime/regs.h +++ b/runtime/regs.h @@ -13,17 +13,20 @@ #if defined (STAPCONF_X86_UNIREGS) && (defined (__x86_64__) || defined (__i386__)) #define REG_IP(regs) regs->ip +#define REG_IP_LVALUE 1 #define REG_SP(regs) regs->sp #define REG_FP(regs) regs->bp #elif defined (__x86_64__) #define REG_IP(regs) regs->rip +#define REG_IP_LVALUE 1 #define REG_SP(regs) regs->rsp #elif defined (__i386__) #define REG_IP(regs) regs->eip +#define REG_IP_LVALUE 1 #define REG_SP(regs) regs->esp #define REG_FP(regs) regs->ebp @@ -34,12 +37,14 @@ #elif defined (__powerpc64__) #define REG_IP(regs) regs->nip +#define REG_IP_LVALUE 1 #define REG_SP(regs) regs->gpr[1] #define REG_LINK(regs) regs->link #elif defined (__arm__) #define REG_IP(regs) regs->ARM_pc +#define REG_IP_LVALUE 1 #define REG_SP(regs) regs->ARM_sp #define REG_LINK(regs) regs->ARM_lr |