[DTrace-devel] [PATCH] test: Adjust test for drops to allow for 64k page size

eugene.loh at oracle.com eugene.loh at oracle.com
Fri May 26 17:39:39 UTC 2023


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

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
---
 .../unittest/drops/drp.DTRACEDROP_PRINCIPAL.d | 97 +++++++++++++++++--
 .../drops/drp.DTRACEDROP_PRINCIPAL.end.d      | 97 +++++++++++++++++--
 .../drops/drp.DTRACEDROP_PRINCIPAL.end.r      | 19 +++-
 .../unittest/drops/drp.DTRACEDROP_PRINCIPAL.r | 19 +++-
 4 files changed, 214 insertions(+), 18 deletions(-)

diff --git a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d
index e385292b..68b694de 100644
--- a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d
+++ b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d
@@ -4,20 +4,105 @@
  * Licensed under the Universal Permissive License v 1.0 as shown at
  * http://oss.oracle.com/licenses/upl.
  */
+/* @@nosort */
 
-#pragma D option strsize=1k
-#pragma D option bufsize=3k
+#pragma D option strsize=2k
+#pragma D option bufsize=64k
 
 BEGIN
 {
-	trace("Harding");
-	trace("Hoover");
+	trace("00");
+	trace("01");
 }
 
 BEGIN
 {
-	trace("Nixon");
-	trace("Bush");
+	trace("02");
+	trace("03");
+}
+
+BEGIN
+{
+	trace("04");
+	trace("05");
+}
+
+BEGIN
+{
+	trace("06");
+	trace("07");
+}
+
+BEGIN
+{
+	trace("08");
+	trace("09");
+}
+
+BEGIN
+{
+	trace("10");
+	trace("11");
+}
+
+BEGIN
+{
+	trace("12");
+	trace("13");
+}
+
+BEGIN
+{
+	trace("14");
+	trace("15");
+}
+
+BEGIN
+{
+	trace("16");
+	trace("17");
+}
+
+BEGIN
+{
+	trace("18");
+	trace("19");
+}
+
+BEGIN
+{
+	trace("20");
+	trace("21");
+}
+
+BEGIN
+{
+	trace("22");
+	trace("23");
+}
+
+BEGIN
+{
+	trace("24");
+	trace("25");
+}
+
+BEGIN
+{
+	trace("26");
+	trace("27");
+}
+
+BEGIN
+{
+	trace("28");
+	trace("29");
+}
+
+BEGIN
+{
+	trace("30");
+	trace("31");
 }
 
 BEGIN
diff --git a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d
index a57ff6e4..50145041 100644
--- a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d
+++ b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d
@@ -4,9 +4,10 @@
  * Licensed under the Universal Permissive License v 1.0 as shown at
  * http://oss.oracle.com/licenses/upl.
  */
+/* @@nosort */
 
-#pragma D option strsize=1k
-#pragma D option bufsize=3k
+#pragma D option strsize=2k
+#pragma D option bufsize=64k
 
 BEGIN
 {
@@ -15,12 +16,96 @@ BEGIN
 
 END
 {
-	trace("Harding");
-	trace("Hoover");
+	trace("00");
+	trace("01");
 }
 
 END
 {
-	trace("Nixon");
-	trace("Bush");
+	trace("02");
+	trace("03");
+}
+
+END
+{
+	trace("04");
+	trace("05");
+}
+
+END
+{
+	trace("06");
+	trace("07");
+}
+
+END
+{
+	trace("08");
+	trace("09");
+}
+
+END
+{
+	trace("10");
+	trace("11");
+}
+
+END
+{
+	trace("12");
+	trace("13");
+}
+
+END
+{
+	trace("14");
+	trace("15");
+}
+
+END
+{
+	trace("16");
+	trace("17");
+}
+
+END
+{
+	trace("18");
+	trace("19");
+}
+
+END
+{
+	trace("20");
+	trace("21");
+}
+
+END
+{
+	trace("22");
+	trace("23");
+}
+
+END
+{
+	trace("24");
+	trace("25");
+}
+
+END
+{
+	trace("26");
+	trace("27");
+}
+
+END
+{
+	trace("28");
+	trace("29");
+}
+
+END
+{
+	trace("30");
+	trace("31");
 }
diff --git a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.r b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.r
index ea21c890..13027762 100644
--- a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.r
+++ b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.r
@@ -1,8 +1,21 @@
                    FUNCTION:NAME
                           :BEGIN 
-                            :END   Harding                            Hoover                           
+                            :END   00                                 01                               
+                            :END   02                                 03                               
+                            :END   04                                 05                               
+                            :END   06                                 07                               
+                            :END   08                                 09                               
+                            :END   10                                 11                               
+                            :END   12                                 13                               
+                            :END   14                                 15                               
+                            :END   16                                 17                               
+                            :END   18                                 19                               
+                            :END   20                                 21                               
+                            :END   22                                 23                               
+                            :END   24                                 25                               
+                            :END   26                                 27                               
+                            :END   28                                 29                               
 
 -- @@stderr --
-dtrace: script 'test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d' matched 3 probes
-bufsize increased to 4096
+dtrace: script 'test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d' matched 17 probes
 dtrace: [DTRACEDROP_PRINCIPAL] 1 drop on CPU #
diff --git a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.r b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.r
index 4f239371..3a414f88 100644
--- a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.r
+++ b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.r
@@ -1,8 +1,21 @@
                    FUNCTION:NAME
-                          :BEGIN   Harding                            Hoover                           
+                          :BEGIN   00                                 01                               
+                          :BEGIN   02                                 03                               
+                          :BEGIN   04                                 05                               
+                          :BEGIN   06                                 07                               
+                          :BEGIN   08                                 09                               
+                          :BEGIN   10                                 11                               
+                          :BEGIN   12                                 13                               
+                          :BEGIN   14                                 15                               
+                          :BEGIN   16                                 17                               
+                          :BEGIN   18                                 19                               
+                          :BEGIN   20                                 21                               
+                          :BEGIN   22                                 23                               
+                          :BEGIN   24                                 25                               
+                          :BEGIN   26                                 27                               
+                          :BEGIN   28                                 29                               
                           :BEGIN 
 
 -- @@stderr --
-dtrace: script 'test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d' matched 3 probes
-bufsize increased to 4096
+dtrace: script 'test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d' matched 17 probes
 dtrace: [DTRACEDROP_PRINCIPAL] 1 drop on CPU #
-- 
2.18.4




More information about the DTrace-devel mailing list