svn commit: r326811 - head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace

Mark Johnston markj at FreeBSD.org
Tue Dec 12 20:41:12 UTC 2017


Author: markj
Date: Tue Dec 12 20:41:11 2017
New Revision: 326811
URL: https://svnweb.freebsd.org/changeset/base/326811

Log:
  Correct initialization of pc on powerpc.
  
  PR:		224293
  Submitted by:	Breno Leitao <breno.leitao at gmail.com>
  X-MFC with:	r326774
  Pointy hat:	markj

Modified:
  head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c

Modified: head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c	Tue Dec 12 20:28:54 2017	(r326810)
+++ head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c	Tue Dec 12 20:41:11 2017	(r326811)
@@ -333,7 +333,7 @@ fasttrap_pid_probe(struct trapframe *frame)
 	struct reg reg, *rp;
 	struct rm_priotracker tracker;
 	proc_t *p = curproc;
-	uintptr_t pc = rp->pc;
+	uintptr_t pc;
 	uintptr_t new_pc = 0;
 	fasttrap_bucket_t *bucket;
 	fasttrap_tracepoint_t *tp, tp_local;
@@ -343,6 +343,7 @@ fasttrap_pid_probe(struct trapframe *frame)
 
 	fill_regs(curthread, &reg);
 	rp = ®
+	pc = rp->pc;
 
 	/*
 	 * It's possible that a user (in a veritable orgy of bad planning)


More information about the svn-src-head mailing list