Author: jhibbits
Date: Fri Oct 25 00:17:12 2013
New Revision: 257081
URL: http://svnweb.freebsd.org/changeset/base/257081

Log:
  ELF PowerPC64 ABI puts the LR save word at 16 byte offset, not 8.

Modified:
  head/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c

Modified: head/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
==============================================================================
--- head/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c       Thu Oct 24 23:47:31 
2013        (r257080)
+++ head/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c       Fri Oct 25 00:17:12 
2013        (r257081)
@@ -49,7 +49,8 @@
 
 /* Offset to the LR Save word (ppc32) */
 #define RETURN_OFFSET  4
-#define RETURN_OFFSET64        8
+/* Offset to LR Save word (ppc64).  CR Save area sits between back chain and 
LR */
+#define RETURN_OFFSET64        16
 
 #define INKERNEL(x)    ((x) <= VM_MAX_KERNEL_ADDRESS && \
                (x) >= VM_MIN_KERNEL_ADDRESS)
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to