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

Kris Van Hees kris.van.hees at oracle.com
Fri May 26 17:43:31 UTC 2023


On Fri, May 26, 2023 at 01:39:39PM -0400, eugene.loh--- via DTrace-devel wrote:
> From: Eugene Loh <eugene.loh at oracle.com>
> 
> Signed-off-by: Eugene Loh <eugene.loh at oracle.com>

Reviewed-by: Kris Van Hees <kris.van.hees 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
> 
> 
> _______________________________________________
> DTrace-devel mailing list
> DTrace-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/dtrace-devel



More information about the DTrace-devel mailing list