[DTrace-devel] [PATCH 8/8] io, ip, sched: fix memory leaks

Kris Van Hees kris.van.hees at oracle.com
Wed Apr 3 15:26:57 UTC 2024


Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
 libdtrace/dt_prov_io.c    | 1 +
 libdtrace/dt_prov_ip.c    | 3 ++-
 libdtrace/dt_prov_sched.c | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/libdtrace/dt_prov_io.c b/libdtrace/dt_prov_io.c
index ace3982a..992b623a 100644
--- a/libdtrace/dt_prov_io.c
+++ b/libdtrace/dt_prov_io.c
@@ -517,4 +517,5 @@ dt_provimpl_t	dt_io = {
 	.enable		= &dt_sdt_enable,
 	.trampoline	= &trampoline,
 	.probe_info	= &dt_sdt_probe_info,
+	.destroy	= &dt_sdt_destroy,
 };
diff --git a/libdtrace/dt_prov_ip.c b/libdtrace/dt_prov_ip.c
index 03e929b6..85ee580f 100644
--- a/libdtrace/dt_prov_ip.c
+++ b/libdtrace/dt_prov_ip.c
@@ -1,6 +1,6 @@
 /*
  * Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
  * Licensed under the Universal Permissive License v 1.0 as shown at
  * http://oss.oracle.com/licenses/upl.
  *
@@ -181,4 +181,5 @@ dt_provimpl_t	dt_ip = {
 	.enable		= &dt_sdt_enable,
 	.trampoline	= &trampoline,
 	.probe_info	= &dt_sdt_probe_info,
+	.destroy	= &dt_sdt_destroy,
 };
diff --git a/libdtrace/dt_prov_sched.c b/libdtrace/dt_prov_sched.c
index 8703c936..e597fcbe 100644
--- a/libdtrace/dt_prov_sched.c
+++ b/libdtrace/dt_prov_sched.c
@@ -1,6 +1,6 @@
 /*
  * Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
  * Licensed under the Universal Permissive License v 1.0 as shown at
  * http://oss.oracle.com/licenses/upl.
  *
@@ -148,4 +148,5 @@ dt_provimpl_t	dt_sched = {
 	.enable		= &dt_sdt_enable,
 	.trampoline	= &trampoline,
 	.probe_info	= &dt_sdt_probe_info,
+	.destroy	= &dt_sdt_destroy,
 };
-- 
2.42.0




More information about the DTrace-devel mailing list