[DTrace-devel] [PATCH 4/6] fixup! alloca: load and store

Nick Alcock nick.alcock at oracle.com
Thu Mar 24 00:45:09 UTC 2022


Drop some unnecessary fault checking.
---
 libdtrace/dt_cg.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/libdtrace/dt_cg.c b/libdtrace/dt_cg.c
index 995e6ed86466..070b27cb9678 100644
--- a/libdtrace/dt_cg.c
+++ b/libdtrace/dt_cg.c
@@ -2252,8 +2252,6 @@ dt_cg_check_bounds(dt_irlist_t *dlp, dt_regset_t *drp, int regptr, int basereg,
 	else
 		emitl(dlp,  lbl_ok,
 			    BPF_NOP());
-
-	dt_cg_check_fault(yypcb);
 }
 
 /*
@@ -2847,8 +2845,6 @@ dt_cg_store_var(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp,
 
 	idp->di_flags |= DT_IDFLG_DIFW;
 
-	dt_cg_check_fault(yypcb);
-
 	/*
 	 * Stores of DT_NF_NONALLOCA nodes into identifiers with DT_IDFLG_ALLOCA
 	 * set indicate that an identifier has been reused for both alloca and
-- 
2.35.1.261.g8402f930ba.dirty




More information about the DTrace-devel mailing list