[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