[DTrace-devel] [PATCH 12/61] Get rid of obsolete DTRACE_SIZEOF_* macros

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


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

These macros were for when records were at the end of the descriptor.
With commit ecbe2271e2bb ("Implementation of the printa() action"),
the array is replaced with a pointer, and the DTRACE_SIZEOF_* macros
become obsolete.  Actually, dtrace_eprobedesc_t no longer even exists.

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
---
 include/dtrace/metadesc.h | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/include/dtrace/metadesc.h b/include/dtrace/metadesc.h
index 76d08697..fcdeaa04 100644
--- a/include/dtrace/metadesc.h
+++ b/include/dtrace/metadesc.h
@@ -67,12 +67,4 @@ typedef struct dtrace_fmtdesc {
 	uint16_t dtfd_format;			/* format identifier */
 } dtrace_fmtdesc_t;
 
-#define DTRACE_SIZEOF_EPROBEDESC(desc)				\
-	(sizeof(dtrace_eprobedesc_t) + ((desc)->dtdd_nrecs ?  \
-	(((desc)->dtdd_nrecs - 1) * sizeof(dtrace_recdesc_t)) : 0))
-
-#define	DTRACE_SIZEOF_AGGDESC(desc)			       \
-	(sizeof(dtrace_aggdesc_t) + ((desc)->dtagd_nrecs ?     \
-	(((desc)->dtagd_nrecs - 1) * sizeof(dtrace_recdesc_t)) : 0))
-
 #endif /* _DTRACE_METADESC_H */
-- 
2.18.4




More information about the DTrace-devel mailing list