Author: tim.bunce
Date: Mon Dec 22 10:17:23 2008
New Revision: 655

Modified:
    trunk/HACKING
    trunk/NYTProf.xs
    trunk/lib/Devel/NYTProf/Data.pm
    trunk/lib/Devel/NYTProf/FileInfo.pm
    trunk/t/test01.rdt
    trunk/t/test02.rdt
    trunk/t/test03.rdt
    trunk/t/test05.rdt
    trunk/t/test06.rdt
    trunk/t/test07.rdt
    trunk/t/test08.rdt
    trunk/t/test09.rdt
    trunk/t/test10.rdt
    trunk/t/test11.rdt
    trunk/t/test12.rdt
    trunk/t/test13.rdt
    trunk/t/test14.rdt
    trunk/t/test16.rdt
    trunk/t/test20-streval.rdt
    trunk/t/test21-streval3.rdt
    trunk/t/test30-fork.0.rdt
    trunk/t/test30-fork.1.rdt
    trunk/t/test40pmc.rdt
    trunk/t/test50-disable.rdt
    trunk/t/test60-subname.rdt
    trunk/t/test61-submerge.rdt
    trunk/t/test80-recurs.rdt

Log:
Normalize total_sub_calls attribute to 0 for tests (due to use of Autoload  
from perl lib).
Remove count of evals from main fileinfo dump line as it's redundant now we  
dump eval info.
Fix compiler warning.


Modified: trunk/HACKING
==============================================================================
--- trunk/HACKING       (original)
+++ trunk/HACKING       Mon Dec 22 10:17:23 2008
@@ -352,3 +352,7 @@
  ASAP (to avoid problems with scripts that chdir).

  Add (very) basic nytprofhtml test (ie it runs and produces output) so we  
check the VERSION has been updated.
+
+Ponder setting PERLDBf_SAVESRC etc
+
+called by list: "by $subname line $line of $file" make the file not  
include the inc portion

Modified: trunk/NYTProf.xs
==============================================================================
--- trunk/NYTProf.xs    (original)
+++ trunk/NYTProf.xs    Mon Dec 22 10:17:23 2008
@@ -2135,7 +2135,8 @@
              else {
                  /* unnamed CV, e.g. seen in mod_perl/Class::MOP. XXX do  
better? */
                  stash_name = HvNAME(CvSTASH(cv));
-                sv_setpvf(subname_sv, "%s::__UNKNOWN__[0x%x]",  
(stash_name)?stash_name:"__UNKNOWN__", cv);
+                sv_setpvf(subname_sv, "%s::__UNKNOWN__[0x%lx]",
+                    (stash_name)?stash_name:"__UNKNOWN__", (unsigned  
long)cv);
                  if (trace_level) {
                      warn("unknown entersub %s assumed to be anon cv '%s'",  
(is_xs) ? "xs" : "sub", SvPV_nolen(sub_sv));
                      sv_dump(sub_sv);

Modified: trunk/lib/Devel/NYTProf/Data.pm
==============================================================================
--- trunk/lib/Devel/NYTProf/Data.pm     (original)
+++ trunk/lib/Devel/NYTProf/Data.pm     Mon Dec 22 10:17:23 2008
@@ -469,6 +469,7 @@
          basetime xs_version perl_version clock_id ticks_per_sec nv_size
          profiler_duration profiler_end_time profiler_start_time
          total_stmts_duration total_stmts_measured total_stmts_discounted
+        total_sub_calls
      )) {
          $self->{attribute}{$attr} = 0;
      }

Modified: trunk/lib/Devel/NYTProf/FileInfo.pm
==============================================================================
--- trunk/lib/Devel/NYTProf/FileInfo.pm (original)
+++ trunk/lib/Devel/NYTProf/FileInfo.pm Mon Dec 22 10:17:23 2008
@@ -178,10 +178,6 @@
      ];
      $values[0] = $self->filename_without_inc;

-    # include count of number of string eval fids
-    my $evals = $self->has_evals(0) || [];
-    push @values, scalar @$evals; # XXX
-
      printf $fh "%s[ %s ]\n", $prefix, join(" ", map { defined($_) ?  
$_ : 'undef' } @values);

      if (not $opts->{skip_internal_details}) {

Modified: trunk/t/test01.rdt
==============================================================================
--- trunk/t/test01.rdt  (original)
+++ trunk/t/test01.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 7
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       2       [ 0 4 ]
  fid_block_time        1       7       [ 0 4 ]
@@ -18,7 +18,7 @@
  fid_block_time        1       16      [ 0 1 ]
  fid_block_time        1       17      [ 0 1 ]
  fid_block_time        1       18      [ 0 1 ]
-fid_fileinfo   1       [ test01.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test01.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       6-8
  fid_fileinfo  1       sub     main::baz       10-14
  fid_fileinfo  1       sub     main::foo       1-4

Modified: trunk/t/test02.rdt
==============================================================================
--- trunk/t/test02.rdt  (original)
+++ trunk/t/test02.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 10
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       2       [ 0 4 ]
  fid_block_time        1       7       [ 0 7 ]
@@ -19,7 +19,7 @@
  fid_block_time        1       19      [ 0 1 ]
  fid_block_time        1       20      [ 0 1 ]
  fid_block_time        1       21      [ 0 1 ]
-fid_fileinfo   1       [ test02.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test02.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       6-8
  fid_fileinfo  1       sub     main::baz       10-16
  fid_fileinfo  1       sub     main::foo       1-4

Modified: trunk/t/test03.rdt
==============================================================================
--- trunk/t/test03.rdt  (original)
+++ trunk/t/test03.rdt  Mon Dec 22 10:17:23 2008
@@ -10,14 +10,14 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 4
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       2       [ 0 2 ]
  fid_block_time        1       8       [ 0 2 ]
  fid_block_time        1       12      [ 0 3 ]
  fid_block_time        1       17      [ 0 1 ]
  fid_block_time        1       18      [ 0 1 ]
-fid_fileinfo   1       [ test03.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test03.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       7-9
  fid_fileinfo  1       sub     main::baz       11-15
  fid_fileinfo  1       sub     main::foo       1-5

Modified: trunk/t/test05.rdt
==============================================================================
--- trunk/t/test05.rdt  (original)
+++ trunk/t/test05.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 6
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       5       [ 0 2 ]
  fid_block_time        1       9       [ 0 2 ]
@@ -18,7 +18,7 @@
  fid_block_time        1       19      [ 0 2 ]
  fid_block_time        1       22      [ 0 1 ]
  fid_block_time        1       23      [ 0 1 ]
-fid_fileinfo   1       [ test05.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test05.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       12-17
  fid_fileinfo  1       sub     main::foo1      4-7
  fid_fileinfo  1       sub     main::foo2      8-11

Modified: trunk/t/test06.rdt
==============================================================================
--- trunk/t/test06.rdt  (original)
+++ trunk/t/test06.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 413
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       4       [ 0 1 ]
  fid_block_time        1       6       [ 0 410 ]
@@ -26,7 +26,7 @@
  fid_block_time        1       42      [ 0 1 ]
  fid_block_time        1       43      [ 0 1 ]
  fid_block_time        1       44      [ 0 1 ]
-fid_fileinfo   1       [ test06.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test06.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       19-28
  fid_fileinfo  1       sub     main::baz       30-40
  fid_fileinfo  1       sub     main::foo       9-17

Modified: trunk/t/test07.rdt
==============================================================================
--- trunk/t/test07.rdt  (original)
+++ trunk/t/test07.rdt  Mon Dec 22 10:17:23 2008
@@ -13,7 +13,7 @@
  attribute     total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       1       [ 0 1 ]
-fid_fileinfo   1       [ test07.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test07.p   1 2 0 0 ]
  fid_line_time 1       1       [ 0 1 ]
  fid_sub_time  1       1       [ 0 1 ]
  profile_modes fid_block_time  block

Modified: trunk/t/test08.rdt
==============================================================================
--- trunk/t/test08.rdt  (original)
+++ trunk/t/test08.rdt  Mon Dec 22 10:17:23 2008
@@ -16,9 +16,9 @@
  fid_block_time        1       1       1       1
  fid_block_time        1       1       2       1       [ 0 1 ]
  fid_block_time        1       1       2       2       [ 0 1 ]
-fid_fileinfo   1       [ test08.p   1 2 0 0 1 ]
+fid_fileinfo   1       [ test08.p   1 2 0 0 ]
  fid_fileinfo  1       eval    1       [ 1 0 ]
-fid_fileinfo   2       [ (eval 0)[test08.p:1] 1 1 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test08.p:1] 1 1 2 2 0 0 ]
  fid_line_time 1       1       0       0
  fid_line_time 1       1       1       1
  fid_line_time 1       1       2       1       [ 0 1 ]

Modified: trunk/t/test09.rdt
==============================================================================
--- trunk/t/test09.rdt  (original)
+++ trunk/t/test09.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 5
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       2       0       0
  fid_block_time        1       2       1       2
@@ -23,7 +23,7 @@
  fid_block_time        1       11      [ 0 1 ]
  fid_block_time        1       12      [ 0 1 ]
  fid_block_time        1       13      [ 0 1 ]
-fid_fileinfo   1       [ test09.p   1 2 0 0 5 ]
+fid_fileinfo   1       [ test09.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       7-9
  fid_fileinfo  1       sub     main::foo       1-5
  fid_fileinfo  1       call    11      main::foo       [ 1 0 0 0 0 0 0 ]
@@ -31,13 +31,13 @@
  fid_fileinfo  1       call    13      main::bar       [ 1 0 0 0 0 0 0 ]
  fid_fileinfo  1       eval    2       [ 2 0 ]
  fid_fileinfo  1       eval    8       [ 3 0 ]
-fid_fileinfo   2       [ (eval 0)[test09.p:2] 1 2 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test09.p:2] 1 2 2 2 0 0 ]
  fid_fileinfo  2       call    3       main::bar       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   3       [ (eval 0)[test09.p:8] 1 8 3 2 0 0 0 ]
-fid_fileinfo   4       [ (eval 0)[test09.p:2] 1 2 4 2 0 0 0 ]
+fid_fileinfo   3       [ (eval 0)[test09.p:8] 1 8 3 2 0 0 ]
+fid_fileinfo   4       [ (eval 0)[test09.p:2] 1 2 4 2 0 0 ]
  fid_fileinfo  4       call    3       main::bar       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   5       [ (eval 0)[test09.p:8] 1 8 5 2 0 0 0 ]
-fid_fileinfo   6       [ (eval 0)[test09.p:8] 1 8 6 2 0 0 0 ]
+fid_fileinfo   5       [ (eval 0)[test09.p:8] 1 8 5 2 0 0 ]
+fid_fileinfo   6       [ (eval 0)[test09.p:8] 1 8 6 2 0 0 ]
  fid_line_time 1       2       0       0
  fid_line_time 1       2       1       2
  fid_line_time 1       2       2       1       [ 0 2 ]

Modified: trunk/t/test10.rdt
==============================================================================
--- trunk/t/test10.rdt  (original)
+++ trunk/t/test10.rdt  Mon Dec 22 10:17:23 2008
@@ -10,17 +10,17 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 1
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       1       0       0
  fid_block_time        1       1       1       1
  fid_block_time        1       1       2       1       [ 0 1 ]
  fid_block_time        1       1       2       2       [ 0 1 ]
  fid_block_time        1       2       [ 0 1 ]
-fid_fileinfo   1       [ test10.p   1 2 0 0 1 ]
+fid_fileinfo   1       [ test10.p   1 2 0 0 ]
  fid_fileinfo  1       call    2       main::__ANON__[(eval 1)[test10.p:1]:1]  
[ 1 0 0 0 0 0  
0 ]
  fid_fileinfo  1       eval    1       [ 1 0 ]
-fid_fileinfo   2       [ (eval 0)[test10.p:1] 1 1 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test10.p:1] 1 1 2 2 0 0 ]
  fid_fileinfo  2       sub     main::__ANON__[(eval 0)[test10.p:1]:1]  1-1
  fid_line_time 1       1       0       0
  fid_line_time 1       1       1       1

Modified: trunk/t/test11.rdt
==============================================================================
--- trunk/t/test11.rdt  (original)
+++ trunk/t/test11.rdt  Mon Dec 22 10:17:23 2008
@@ -10,19 +10,19 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 2
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       3       0       0
  fid_block_time        1       3       1       0
  fid_block_time        1       3       2       1       [ 0 2 ]
  fid_block_time        1       5       [ 0 1 ]
  fid_block_time        1       6       [ 0 1 ]
-fid_fileinfo   1       [ test11.p   1 2 0 0 1 ]
+fid_fileinfo   1       [ test11.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::BEGIN     2-4
  fid_fileinfo  1       call    5       main::__ANON__[(eval 1)[test11.p:3]:1]  
[ 1 0 0 0 0 0  
0 ]
  fid_fileinfo  1       call    6       main::__ANON__[(eval 1)[test11.p:3]:1]  
[ 1 0 0 0 0 0  
0 ]
  fid_fileinfo  1       eval    3       [ 1 0 ]
-fid_fileinfo   2       [ (eval 0)[test11.p:3] 1 3 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test11.p:3] 1 3 2 2 0 0 ]
  fid_fileinfo  2       sub     main::__ANON__[(eval 0)[test11.p:3]:1]  1-1
  fid_line_time 1       3       0       0
  fid_line_time 1       3       1       0

Modified: trunk/t/test12.rdt
==============================================================================
--- trunk/t/test12.rdt  (original)
+++ trunk/t/test12.rdt  Mon Dec 22 10:17:23 2008
@@ -14,8 +14,8 @@
  attribute     xs_version      0
  fid_block_time        1       1       [ 0 1 ]
  fid_block_time        2       1       [ 0 1 ]
-fid_fileinfo   1       [ test12.p   1 2 0 0 0 ]
-fid_fileinfo   2       [ test12.pl   2 2 0 0 0 ]
+fid_fileinfo   1       [ test12.p   1 2 0 0 ]
+fid_fileinfo   2       [ test12.pl   2 2 0 0 ]
  fid_line_time 1       1       [ 0 1 ]
  fid_line_time 2       1       [ 0 1 ]
  fid_sub_time  1       1       [ 0 1 ]

Modified: trunk/t/test13.rdt
==============================================================================
--- trunk/t/test13.rdt  (original)
+++ trunk/t/test13.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 5
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       4       [ 0 3 ]
  fid_block_time        1       8       [ 0 1 ]
@@ -22,7 +22,7 @@
  fid_block_time        1       19      2       1       [ 0 1 ]
  fid_block_time        1       20      [ 0 2 ]
  fid_block_time        1       21      [ 0 1 ]
-fid_fileinfo   1       [ test13.p   1 2 0 0 1 ]
+fid_fileinfo   1       [ test13.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::bar       7-9
  fid_fileinfo  1       sub     main::baz       11-17
  fid_fileinfo  1       sub     main::foo       3-5
@@ -31,7 +31,7 @@
  fid_fileinfo  1       call    20      main::bar       [ 1 0 0 0 0 0 0 ]
  fid_fileinfo  1       call    21      main::baz       [ 1 0 0 0 0 0 0 ]
  fid_fileinfo  1       eval    19      [ 1 0 ]
-fid_fileinfo   2       [ (eval 0)[test13.p:19] 1 19 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test13.p:19] 1 19 2 2 0 0 ]
  fid_fileinfo  2       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
  fid_line_time 1       4       [ 0 3 ]
  fid_line_time 1       8       [ 0 1 ]

Modified: trunk/t/test14.rdt
==============================================================================
--- trunk/t/test14.rdt  (original)
+++ trunk/t/test14.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 2
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       17      [ 0 1 ]
  fid_block_time        1       18      [ 0 1 ]
@@ -19,17 +19,17 @@
  fid_block_time        3       11      1       2
  fid_block_time        3       11      2       1       [ 0 1 ]
  fid_block_time        3       14      [ 0 1 ]
-fid_fileinfo   1       [ test14.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test14.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::BEGIN     16-16
  fid_fileinfo  1       call    17      AutoLoader::AUTOLOAD    [ 1 0 0 0 0 0 0 
]
  fid_fileinfo  1       call    18      AutoLoader::AUTOLOAD    [ 1 0 0 0 0 0 0 
]
-fid_fileinfo   2       [ AutoLoader.pm   2 2 0 0 0 ]
-fid_fileinfo   3       [ test14.pm   3 2 0 0 1 ]
+fid_fileinfo   2       [ AutoLoader.pm   2 2 0 0 ]
+fid_fileinfo   3       [ test14.pm   3 2 0 0 ]
  fid_fileinfo  3       sub     test14::BEGIN   2-2
  fid_fileinfo  3       sub     test14::bar     10-12
  fid_fileinfo  3       sub     test14::foo     6-8
  fid_fileinfo  3       eval    11      [ 1 0 ]
-fid_fileinfo   4       [ (eval 0)[test14.pm (autosplit into  
auto/test14/bar.al):11] 3 11 4 2 0 0 0 ]
+fid_fileinfo   4       [ (eval 0)[test14.pm (autosplit into  
auto/test14/bar.al):11] 3 11 4 2 0 0 ]
  fid_line_time 1       17      [ 0 1 ]
  fid_line_time 1       18      [ 0 1 ]
  fid_line_time 3       7       [ 0 1 ]

Modified: trunk/t/test16.rdt
==============================================================================
--- trunk/t/test16.rdt  (original)
+++ trunk/t/test16.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 4
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       9       [ 0 4 ]
  fid_block_time        1       10      [ 0 3 ]
@@ -20,6 +20,13 @@
  fid_block_time        1       32      [ 0 1 ]
  fid_block_time        1       33      [ 0 1 ]
  fid_fileinfo  1       [ test16.p   1 2 0 0 ]
+fid_fileinfo   1       sub     main::BEGIN     6-6
+fid_fileinfo   1       sub     main::bar       20-27
+fid_fileinfo   1       sub     main::foo       8-18
+fid_fileinfo   1       call    30      main::foo       [ 1 0 0 0 0 0 0 ]
+fid_fileinfo   1       call    31      main::foo       [ 1 0 0 0 0 0 0 ]
+fid_fileinfo   1       call    32      main::bar       [ 1 0 0 0 0 0 0 ]
+fid_fileinfo   1       call    33      main::bar       [ 1 0 0 0 0 0 0 ]
  fid_line_time 1       9       [ 0 2 ]
  fid_line_time 1       10      [ 0 2 ]
  fid_line_time 1       11      [ 0 2 ]

Modified: trunk/t/test20-streval.rdt
==============================================================================
--- trunk/t/test20-streval.rdt  (original)
+++ trunk/t/test20-streval.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 4
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       3       [ 0 4 ]
  fid_block_time        1       5       [ 0 1 ]
@@ -23,20 +23,20 @@
  fid_block_time        1       14      0       0
  fid_block_time        1       14      1       1
  fid_block_time        1       14      2       1       [ 0 2 ]
-fid_fileinfo   1       [ test20-streval.p   1 2 0 0 4 ]
+fid_fileinfo   1       [ test20-streval.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::foo       3-3
  fid_fileinfo  1       eval    8       [ 1 0 ]
  fid_fileinfo  1       eval    11      [ 2 0 ]
  fid_fileinfo  1       eval    14      [ 1 1 ]
-fid_fileinfo   2       [ (eval 0)[test20-streval.p:8] 1 8 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test20-streval.p:8] 1 8 2 2 0 0 ]
  fid_fileinfo  2       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   3       [ (eval 0)[test20-streval.p:11] 1 11 3 2 0 0 0 ]
+fid_fileinfo   3       [ (eval 0)[test20-streval.p:11] 1 11 3 2 0 0 ]
  fid_fileinfo  3       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   4       [ (eval 0)[test20-streval.p:11] 1 11 4 2 0 0 0 ]
+fid_fileinfo   4       [ (eval 0)[test20-streval.p:11] 1 11 4 2 0 0 ]
  fid_fileinfo  4       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   5       [ (eval 0)[test20-streval.p:14] 1 14 5 2 0 0 1 ]
+fid_fileinfo   5       [ (eval 0)[test20-streval.p:14] 1 14 5 2 0 0 ]
  fid_fileinfo  5       eval    1       [ 1 0 ]
-fid_fileinfo   6       [ (eval 0)[(eval 0)[test20-streval.p:14]:1] 5 1 6 2 0 0 
0 ]
+fid_fileinfo   6       [ (eval 0)[(eval 0)[test20-streval.p:14]:1] 5 1 6 2 0 0 
]
  fid_fileinfo  6       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
  fid_line_time 1       3       [ 0 4 ]
  fid_line_time 1       5       [ 0 1 ]

Modified: trunk/t/test21-streval3.rdt
==============================================================================
--- trunk/t/test21-streval3.rdt (original)
+++ trunk/t/test21-streval3.rdt Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 3
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       4       [ 0 3 ]
  fid_block_time        1       5       [ 0 1 ]
@@ -19,16 +19,16 @@
  fid_block_time        1       17      2       2       [ 0 3 ]
  fid_block_time        1       17      2       3       [ 0 3 ]
  fid_block_time        1       17      2       4       [ 0 2 ]
-fid_fileinfo   1       [ test21-streval3.p   1 2 0 0 1 ]
+fid_fileinfo   1       [ test21-streval3.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::foo       4-4
  fid_fileinfo  1       eval    17      [ 1 2 ]
-fid_fileinfo   2       [ (eval 0)[test21-streval3.p:17] 1 17 2 2 0 0 1 ]
+fid_fileinfo   2       [ (eval 0)[test21-streval3.p:17] 1 17 2 2 0 0 ]
  fid_fileinfo  2       call    3       main::foo       [ 1 0 0 0 0 0 0 ]
  fid_fileinfo  2       eval    4       [ 1 1 ]
-fid_fileinfo   3       [ (eval 0)[(eval 0)[test21-streval3.p:17]:4] 2 4 3 2 0 
0 1 ]
+fid_fileinfo   3       [ (eval 0)[(eval 0)[test21-streval3.p:17]:4] 2 4 3 2 0 
0 ]
  fid_fileinfo  3       call    3       main::foo       [ 1 0 0 0 0 0 0 ]
  fid_fileinfo  3       eval    4       [ 1 0 ]
-fid_fileinfo   4       [ (eval 0)[(eval 0)[(eval 
0)[test21-streval3.p:17]:4]:4] 3  
4 4 2 0 0 0 ]
+fid_fileinfo   4       [ (eval 0)[(eval 0)[(eval 
0)[test21-streval3.p:17]:4]:4] 3  
4 4 2 0 0 ]
  fid_fileinfo  4       call    3       main::foo       [ 1 0 0 0 0 0 0 ]
  fid_line_time 1       4       [ 0 3 ]
  fid_line_time 1       5       [ 0 1 ]

Modified: trunk/t/test30-fork.0.rdt
==============================================================================
--- trunk/t/test30-fork.0.rdt   (original)
+++ trunk/t/test30-fork.0.rdt   Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 5
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       2       [ 0 2 ]
  fid_block_time        1       7       [ 0 3 ]
@@ -20,7 +20,7 @@
  fid_block_time        1       19      [ 0 1 ]
  fid_block_time        1       20      [ 0 1 ]
  fid_block_time        1       22      [ 0 1 ]
-fid_fileinfo   1       [ test30-fork.0.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test30-fork.0.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::other     6-8
  fid_fileinfo  1       sub     main::postfork  10-13
  fid_fileinfo  1       sub     main::prefork   1-4

Modified: trunk/t/test30-fork.1.rdt
==============================================================================
--- trunk/t/test30-fork.1.rdt   (original)
+++ trunk/t/test30-fork.1.rdt   Mon Dec 22 10:17:23 2008
@@ -10,14 +10,14 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 3
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       7       [ 0 2 ]
  fid_block_time        1       11      [ 0 2 ]
  fid_block_time        1       19      [ 0 1 ]
  fid_block_time        1       20      [ 0 1 ]
  fid_block_time        1       22      [ 0 1 ]
-fid_fileinfo   1       [ test30-fork.0.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test30-fork.0.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::other     6-8
  fid_fileinfo  1       sub     main::postfork  10-13
  fid_fileinfo  1       sub     main::prefork   1-4

Modified: trunk/t/test40pmc.rdt
==============================================================================
--- trunk/t/test40pmc.rdt       (original)
+++ trunk/t/test40pmc.rdt       Mon Dec 22 10:17:23 2008
@@ -10,14 +10,14 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 1
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       4       [ 0 1 ]
  fid_block_time        2       6       [ 0 1 ]
-fid_fileinfo   1       [ test40pmc.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test40pmc.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::BEGIN     3-3
  fid_fileinfo  1       call    4       test40pmc::foo  [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   2       [ test40pmc.pm   2 3 0 0 0 ]
+fid_fileinfo   2       [ test40pmc.pm   2 3 0 0 ]
  fid_fileinfo  2       sub     test40pmc::foo  5-7
  fid_line_time 1       4       [ 0 1 ]
  fid_line_time 2       6       [ 0 1 ]

Modified: trunk/t/test50-disable.rdt
==============================================================================
--- trunk/t/test50-disable.rdt  (original)
+++ trunk/t/test50-disable.rdt  Mon Dec 22 10:17:23 2008
@@ -10,12 +10,12 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 2
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       1       [ 0 1 ]
  fid_block_time        1       2       [ 0 1 ]
  fid_block_time        1       5       [ 0 1 ]
-fid_fileinfo   1       [ test50-disable.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test50-disable.p   1 2 0 0 ]
  fid_fileinfo  1       call    4       DB::enable_profile      [ 1 0 0 0 0 0 0 
]
  fid_line_time 1       1       [ 0 1 ]
  fid_line_time 1       2       [ 0 1 ]

Modified: trunk/t/test60-subname.rdt
==============================================================================
--- trunk/t/test60-subname.rdt  (original)
+++ trunk/t/test60-subname.rdt  Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 7
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       5       [ 0 1 ]
  fid_block_time        1       9       [ 0 1 ]
@@ -21,7 +21,7 @@
  fid_block_time        1       19      [ 0 1 ]
  fid_block_time        1       24      [ 0 1 ]
  fid_block_time        1       25      [ 0 1 ]
-fid_fileinfo   1       [ test60-subname.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test60-subname.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::BEGIN     2-2
  fid_fileinfo  1       sub     main::launch    24-24
  fid_fileinfo  1       call    5       Devel::NYTProf::Test::example_xsub      
[ 1 0 0 0 0 0 0 ]
@@ -30,7 +30,7 @@
  fid_fileinfo  1       call    16      Devel::NYTProf::Test::example_xsub      
[ 1 0 0 0 0 0 0 ]
  fid_fileinfo  1       call    19      Devel::NYTProf::Test::example_xsub      
[ 1 0 0 0 0 0 0 ]
  fid_fileinfo  1       call    25      main::launch    [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   2       [ Devel/NYTProf/Test.pm   2 4 0 0 0 ]
+fid_fileinfo   2       [ Devel/NYTProf/Test.pm   2 4 0 0 ]
  fid_fileinfo  2       sub     Devel::NYTProf::Test::example_sub       13-13
  fid_fileinfo  2       sub     Devel::NYTProf::Test::example_xsub      0-0
  fid_line_time 1       5       [ 0 1 ]

Modified: trunk/t/test61-submerge.rdt
==============================================================================
--- trunk/t/test61-submerge.rdt (original)
+++ trunk/t/test61-submerge.rdt Mon Dec 22 10:17:23 2008
@@ -10,7 +10,7 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 6
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       4       [ 0 3 ]
  fid_block_time        1       6       [ 0 1 ]
@@ -18,19 +18,19 @@
  fid_block_time        1       8       1       2
  fid_block_time        1       8       2       1       [ 0 3 ]
  fid_block_time        1       8       2       2       [ 0 3 ]
-fid_fileinfo   1       [ test61-submerge.p   1 2 0 0 3 ]
+fid_fileinfo   1       [ test61-submerge.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::foo       4-4
  fid_fileinfo  1       call    8       main::__ANON__[(eval 
1)[test61-submerge.p:8]:1] [ 1  
0 0 0 0 0 0 ]
  fid_fileinfo  1       call    8       main::__ANON__[(eval 
2)[test61-submerge.p:8]:1] [ 1  
0 0 0 0 0 0 ]
  fid_fileinfo  1       call    8       main::__ANON__[(eval 
3)[test61-submerge.p:8]:1] [ 1  
0 0 0 0 0 0 ]
  fid_fileinfo  1       eval    8       [ 3 0 ]
-fid_fileinfo   2       [ (eval 0)[test61-submerge.p:8] 1 8 2 2 0 0 0 ]
+fid_fileinfo   2       [ (eval 0)[test61-submerge.p:8] 1 8 2 2 0 0 ]
  fid_fileinfo  2       sub     main::__ANON__[(eval 1)[test61-submerge.p:8]:1] 
1-1
  fid_fileinfo  2       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   3       [ (eval 0)[test61-submerge.p:8] 1 8 3 2 0 0 0 ]
+fid_fileinfo   3       [ (eval 0)[test61-submerge.p:8] 1 8 3 2 0 0 ]
  fid_fileinfo  3       sub     main::__ANON__[(eval 0)[test61-submerge.p:8]:1] 
and  
main::__ANON__[(eval 1)[test61-submerge.p:8]:1] and main::__ANON__[(eval  
3)[test61-submerge.p:8]:1]      1-1
  fid_fileinfo  3       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
-fid_fileinfo   4       [ (eval 0)[test61-submerge.p:8] 1 8 4 2 0 0 0 ]
+fid_fileinfo   4       [ (eval 0)[test61-submerge.p:8] 1 8 4 2 0 0 ]
  fid_fileinfo  4       sub     main::__ANON__[(eval 3)[test61-submerge.p:8]:1] 
1-1
  fid_fileinfo  4       call    1       main::foo       [ 1 0 0 0 0 0 0 ]
  fid_line_time 1       4       [ 0 3 ]

Modified: trunk/t/test80-recurs.rdt
==============================================================================
--- trunk/t/test80-recurs.rdt   (original)
+++ trunk/t/test80-recurs.rdt   Mon Dec 22 10:17:23 2008
@@ -10,11 +10,11 @@
  attribute     total_stmts_discounted  0
  attribute     total_stmts_duration    0
  attribute     total_stmts_measured    0
-attribute      total_sub_calls 2
+attribute      total_sub_calls 0
  attribute     xs_version      0
  fid_block_time        1       2       [ 0 6 ]
  fid_block_time        1       7       [ 0 1 ]
-fid_fileinfo   1       [ test80-recurs.p   1 2 0 0 0 ]
+fid_fileinfo   1       [ test80-recurs.p   1 2 0 0 ]
  fid_fileinfo  1       sub     main::recurs    1-5
  fid_fileinfo  1       call    4       main::recurs    [ 1 0 0 0 0 0 1 ]
  fid_fileinfo  1       call    7       main::recurs    [ 1 0 0 0 0 0 0 ]

--~--~---------~--~----~------------~-------~--~----~
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.

Group hosted at:  http://groups.google.com/group/develnytprof-dev
Project hosted at:  http://perl-devel-nytprof.googlecode.com
CPAN distribution:  http://search.cpan.org/dist/Devel-NYTProf

To post, email:  [email protected]
To unsubscribe, email:  [email protected]
-~----------~----~----~----~------~----~------~--~---

Reply via email to