diff options
author | hunt <hunt> | 2005-09-22 20:14:27 +0000 |
---|---|---|
committer | hunt <hunt> | 2005-09-22 20:14:27 +0000 |
commit | 1f6143c4283cb7636b43e7e48f8ac73086a2370a (patch) | |
tree | ecab83fe7ef97e1cef10c2102497af4bf87b860a | |
parent | f1f13fef01f716999db4eb764c9e0d87ceb2af1f (diff) | |
download | systemtap-steved-1f6143c4283cb7636b43e7e48f8ac73086a2370a.tar.gz systemtap-steved-1f6143c4283cb7636b43e7e48f8ac73086a2370a.tar.xz systemtap-steved-1f6143c4283cb7636b43e7e48f8ac73086a2370a.zip |
2005-09-22 Martin Hunt <hunt@redhat.com>
* regs.h: PPC64 version from
Ananth N Mavinakayanahalli <ananth@in.ibm.com>
-rw-r--r-- | runtime/ChangeLog | 5 | ||||
-rw-r--r-- | runtime/regs.h | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/runtime/ChangeLog b/runtime/ChangeLog index bd2e8153..d0639f58 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,5 +1,8 @@ 2005-09-22 Martin Hunt <hunt@redhat.com> - + + * regs.h: PPC64 version from + Ananth N Mavinakayanahalli <ananth@in.ibm.com> + * runtime.h (init_module): Only initialize _stp_kta and _stp_kallsyms_lookup on i386 and x86_64. Define HAS_LOOKUP. diff --git a/runtime/regs.h b/runtime/regs.h index 344cca60..e634581c 100644 --- a/runtime/regs.h +++ b/runtime/regs.h @@ -13,6 +13,12 @@ #define REG_IP(regs) regs->eip #define REG_SP(regs) regs->esp +#elif defined (__powerpc64__) + +#define REG_IP(regs) regs->nip +#define REG_SP(regs) regs->gpr[1] +#define REG_LINK(regs) regs->link + #else #error "Unimplemented architecture" #endif |