]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/ppc/status.c
xnu-792.22.5.tar.gz
[apple/xnu.git] / osfmk / ppc / status.c
index a78b121a7b2f4999a805d94afc2f77796d27879e..1910f6adc25b66ec12c5787d0f65d555c94a2337 100644 (file)
@@ -1330,6 +1330,19 @@ thread_adjuserstack(thread_t thread, int adjust)
        
 }    
 
+void
+thread_setsinglestep(thread_t thread, int on)
+{
+       savearea *sv;
+       
+       sv = get_user_regs(thread);     /* Get the user state registers */
+       
+       if (on)
+               sv->save_srr1 |= MASK(MSR_SE);
+       else
+               sv->save_srr1 &= ~MASK(MSR_SE);
+}    
+
 /*
  * thread_setentrypoint:
  *