[DTrace-devel] [PATCH 11/61] Eliminate obsolete dt_last*

eugene.loh at oracle.com eugene.loh at oracle.com
Fri Jul 8 14:44:55 UTC 2022


From: Eugene Loh <eugene.loh at oracle.com>

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
---
 libdtrace/dt_impl.h | 3 ---
 libdtrace/dt_work.c | 7 -------
 2 files changed, 10 deletions(-)

diff --git a/libdtrace/dt_impl.h b/libdtrace/dt_impl.h
index 747815ac..37088a5d 100644
--- a/libdtrace/dt_impl.h
+++ b/libdtrace/dt_impl.h
@@ -396,9 +396,6 @@ struct dtrace_hdl {
 	void *dt_setoptarg;	/* setopt handler argument */
 	dtrace_status_t dt_status[2]; /* status cache */
 	int dt_statusgen;	/* current status generation */
-	hrtime_t dt_laststatus;	/* last status */
-	hrtime_t dt_lastswitch;	/* last switch of buffer data */
-	hrtime_t dt_lastagg;	/* last snapshot of aggregation data */
 	dt_list_t dt_spec_bufs_draining; /* List of spec bufs being drained */
 	dt_htab_t *dt_spec_bufs;/* spec ID -> list of dt_spec_bufs_head_t */
 	char *dt_sprintf_buf;	/* buffer for dtrace_sprintf() */
diff --git a/libdtrace/dt_work.c b/libdtrace/dt_work.c
index a9d9f1e8..6398b1bd 100644
--- a/libdtrace/dt_work.c
+++ b/libdtrace/dt_work.c
@@ -192,13 +192,6 @@ dtrace_work(dtrace_hdl_t *dtp, FILE *fp,
 	case DTRACE_STATUS_EXITED:
 	case DTRACE_STATUS_FILLED:
 	case DTRACE_STATUS_STOPPED:
-		/*
-		 * Tracing is stopped.  We now want to force dtrace_consume()
-		 * and dtrace_aggregate_snap() to proceed, regardless of
-		 * switchrate and aggrate.  We do this by clearing the times.
-		 */
-		dtp->dt_lastswitch = 0;
-		dtp->dt_lastagg = 0;
 		rval = DTRACE_WORKSTATUS_DONE;
 		break;
 
-- 
2.18.4




More information about the DTrace-devel mailing list