[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