[DTrace-devel] [PATCH 02/12] Remove obsolete register allocation
Kris Van Hees
kris.van.hees at oracle.com
Wed Jul 13 19:17:36 UTC 2022
Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
libdtrace/dt_cg.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/libdtrace/dt_cg.c b/libdtrace/dt_cg.c
index 28f9171c..23d86dcc 100644
--- a/libdtrace/dt_cg.c
+++ b/libdtrace/dt_cg.c
@@ -4137,7 +4137,7 @@ dt_cg_subr_alloca(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
uint_t lbl_ok = dt_irlist_label(dlp);
uint_t lbl_err = dt_irlist_label(dlp);
int opt_scratchsize = yypcb->pcb_hdl->dt_options[DTRACEOPT_SCRATCHSIZE];
- int mst, scratchbot, next;
+ int mst, next;
TRACE_REGSET(" subr-alloca:Begin");
@@ -4161,7 +4161,6 @@ dt_cg_subr_alloca(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
if (((dnp->dn_reg = dt_regset_alloc(drp)) == -1) ||
((mst = dt_regset_alloc(drp)) == -1) ||
- ((scratchbot = dt_regset_alloc(drp)) == -1) ||
((next = dt_regset_alloc(drp)) == -1))
longjmp(yypcb->pcb_jmpbuf, EDT_NOREG);
@@ -4188,7 +4187,6 @@ dt_cg_subr_alloca(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
BPF_STORE(BPF_W, mst, DMST_SCRATCH_TOP, next));
dt_regset_free(drp, mst);
- dt_regset_free(drp, scratchbot);
dt_regset_free(drp, next);
dt_regset_free(drp, size->dn_reg);
--
2.34.1
More information about the DTrace-devel
mailing list