svn commit: r257081 - head/sys/cddl/dev/dtrace/powerpc

Justin Hibbits jhibbits at FreeBSD.org
Fri Oct 25 00:17:13 UTC 2013


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)


More information about the svn-src-all mailing list