Revision: 1259
Author: [email protected]
Date: Tue Jun 1 04:28:28 2010
Log: Make subinfo dump (a little) easier to read
http://code.google.com/p/perl-devel-nytprof/source/detail?r=1259
Modified:
/trunk/lib/Devel/NYTProf/SubInfo.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/test17-goto.rdt
/trunk/t/test20-streval.rdt
/trunk/t/test21-streval3.rdt
/trunk/t/test22-strevala.rdt
/trunk/t/test23-strevall.rdt
/trunk/t/test24-strevalc.rdt
/trunk/t/test30-fork-0.rdt
/trunk/t/test40pmc.rdt
/trunk/t/test50-disable.rdt
/trunk/t/test51-enable.rdt
/trunk/t/test60-subname.rdt
/trunk/t/test61-submerge.rdt
/trunk/t/test62-subcaller1.rdt
/trunk/t/test80-recurs.rdt
=======================================
--- /trunk/lib/Devel/NYTProf/SubInfo.pm Sun May 30 01:17:44 2010
+++ /trunk/lib/Devel/NYTProf/SubInfo.pm Tue Jun 1 04:28:28 2010
@@ -328,24 +328,27 @@
sub dump {
my ($self, $separator, $fh, $path, $prefix) = @_;
+ my ($fid, $l1, $l2, $calls) = @{$self}[
+ NYTP_SIi_FID, NYTP_SIi_FIRST_LINE, NYTP_SIi_LAST_LINE,
NYTP_SIi_CALL_COUNT
+ ];
my @values = @{$self}[
- NYTP_SIi_FID, NYTP_SIi_FIRST_LINE, NYTP_SIi_LAST_LINE,
- NYTP_SIi_CALL_COUNT, NYTP_SIi_INCL_RTIME, NYTP_SIi_EXCL_RTIME,
+ NYTP_SIi_INCL_RTIME, NYTP_SIi_EXCL_RTIME,
NYTP_SIi_REC_DEPTH, NYTP_SIi_RECI_RTIME
];
- printf $fh "%s[ %s ]\n",
- $prefix, join(" ", map { defined($_) ? $_ : 'undef' } @values);
+ printf $fh "%s[ %s:%s-%s calls %s times %s ]\n",
+ $prefix,
+ map({ defined($_) ? $_ : 'undef' } $fid, $l1, $l2, $calls),
+ join(" ", map { defined($_) ? $_ : 'undef' } @values);
my @caller_places = $self->caller_places;
for my $cp (@caller_places) {
my ($fid, $line, $sc) = @$cp;
my @sc = @$sc;
$sc[NYTP_SCi_CALLING_SUB] = join "|", keys %{
$sc[NYTP_SCi_CALLING_SUB] };
- printf $fh "%s%s%s%d%s%d%s[ %s ]\n",
+ printf $fh "%s%s%s%d:%d%s[ %s ]\n",
$prefix,
'called_by', $separator,
- $fid, $separator,
- $line, $separator,
+ $fid, $line, $separator,
join(" ", map { defined($_) ? $_ : 'undef' } @sc);
}
}
=======================================
--- /trunk/t/test01.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test01.rdt Tue Jun 1 04:28:28 2010
@@ -53,18 +53,18 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 7 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 2 [ 2 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:print called_by 1 7 [ 4 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print called_by 1 11 [ 1 0 0
0 0 0 0 main::baz ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 6 8 4 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 3 [ 2 0 0 0 0 0 0
main::foo ]
-sub_subinfo main::bar called_by 1 12 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::bar called_by 1 16 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::baz [ 1 10 14 1 0 0 0 0 ]
-sub_subinfo main::baz called_by 1 17 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo [ 1 1 4 2 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 13 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::foo called_by 1 18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 7 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:2 [ 2 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:print called_by 1:7 [ 4 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print called_by 1:11 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:6-8 calls 4 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:3 [ 2 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::bar called_by 1:12 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::bar called_by 1:16 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::baz [ 1:10-14 calls 1 times 0 0 0 0 ]
+sub_subinfo main::baz called_by 1:17 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo [ 1:1-4 calls 2 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:13 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::foo called_by 1:18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test02.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test02.rdt Tue Jun 1 04:28:28 2010
@@ -61,21 +61,21 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 10 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 2 [ 2 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:print called_by 1 7 [ 7 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print called_by 1 11 [ 1 0 0
0 0 0 0 main::baz ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 6 8 7 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 3 [ 2 0 0 0 0 0 0
main::foo ]
-sub_subinfo main::bar called_by 1 12 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::bar called_by 1 13 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::bar called_by 1 14 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::bar called_by 1 18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::bar called_by 1 19 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::baz [ 1 10 16 1 0 0 0 0 ]
-sub_subinfo main::baz called_by 1 20 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo [ 1 1 4 2 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 15 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::foo called_by 1 21 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 10 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:2 [ 2 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:print called_by 1:7 [ 7 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print called_by 1:11 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:6-8 calls 7 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:3 [ 2 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::bar called_by 1:12 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::bar called_by 1:13 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::bar called_by 1:14 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::bar called_by 1:18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::bar called_by 1:19 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::baz [ 1:10-16 calls 1 times 0 0 0 0 ]
+sub_subinfo main::baz called_by 1:20 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo [ 1:1-4 calls 2 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:15 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::foo called_by 1:21 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test03.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test03.rdt Tue Jun 1 04:28:28 2010
@@ -48,16 +48,16 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 4 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 2 [ 1 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:print called_by 1 8 [ 2 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print called_by 1 12 [ 1 0 0
0 0 0 0 main::baz ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 7 9 2 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 13 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::bar called_by 1 17 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::baz [ 1 11 15 1 0 0 0 0 ]
-sub_subinfo main::baz called_by 1 18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo [ 1 1 5 1 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 14 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 4 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:2 [ 1 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:print called_by 1:8 [ 2 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print called_by 1:12 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:7-9 calls 2 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:13 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::bar called_by 1:17 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::baz [ 1:11-15 calls 1 times 0 0 0 0 ]
+sub_subinfo main::baz called_by 1:18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo [ 1:1-5 calls 1 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:14 [ 1 0 0 0 0 0 0
main::baz ]
=======================================
--- /trunk/t/test05.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test05.rdt Tue Jun 1 04:28:28 2010
@@ -54,19 +54,19 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 6 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 5 [ 1 0 0
0 0 0 0 main::foo1 ]
-sub_subinfo main::CORE:print called_by 1 9 [ 1 0 0
0 0 0 0 main::foo2 ]
-sub_subinfo main::CORE:print called_by 1 13 [ 2 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print called_by 1 19 [ 2 0 0
0 0 0 0 main::yeppers ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 12 17 2 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 6 [ 1 0 0 0 0 0 0
main::foo1 ]
-sub_subinfo main::bar called_by 1 10 [ 1 0 0 0 0 0 0
main::foo2 ]
-sub_subinfo main::foo1 [ 1 4 7 1 0 0 0 0 ]
-sub_subinfo main::foo1 called_by 1 22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo2 [ 1 8 11 1 0 0 0 0 ]
-sub_subinfo main::foo2 called_by 1 23 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::yeppers [ 1 18 20 2 0 0 0 0 ]
-sub_subinfo main::yeppers called_by 1 14 [ 2 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 6 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:5 [ 1 0 0 0 0 0 0
main::foo1 ]
+sub_subinfo main::CORE:print called_by 1:9 [ 1 0 0 0 0 0 0
main::foo2 ]
+sub_subinfo main::CORE:print called_by 1:13 [ 2 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print called_by 1:19 [ 2 0 0 0 0 0 0
main::yeppers ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:12-17 calls 2 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:6 [ 1 0 0 0 0 0 0
main::foo1 ]
+sub_subinfo main::bar called_by 1:10 [ 1 0 0 0 0 0 0
main::foo2 ]
+sub_subinfo main::foo1 [ 1:4-7 calls 1 times 0 0 0 0 ]
+sub_subinfo main::foo1 called_by 1:22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo2 [ 1:8-11 calls 1 times 0 0 0 0 ]
+sub_subinfo main::foo2 called_by 1:23 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::yeppers [ 1:18-20 calls 2 times 0 0 0 0 ]
+sub_subinfo main::yeppers called_by 1:14 [ 2 0 0 0 0 0 0
main::bar ]
=======================================
--- /trunk/t/test06.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test06.rdt Tue Jun 1 04:28:28 2010
@@ -80,21 +80,21 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 3 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 10 [ 1 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:print called_by 1 20 [ 1 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print called_by 1 31 [ 1 0 0
0 0 0 0 main::baz ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 19 28 1 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 43 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::baz [ 1 30 40 1 0 0 0 0 ]
-sub_subinfo main::baz called_by 1 44 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo [ 1 9 17 1 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 42 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::noop [ 1 5 7 410 0 0 0 0 ]
-sub_subinfo main::noop called_by 1 12 [ 10 0 0 0 0 0
0 main::foo ]
-sub_subinfo main::noop called_by 1 14 [ 100 0 0 0 0 0
0 main::foo ]
-sub_subinfo main::noop called_by 1 25 [ 100 0 0 0 0 0
0 main::bar ]
-sub_subinfo main::noop called_by 1 36 [ 100 0 0 0 0 0
0 main::baz ]
-sub_subinfo main::noop called_by 1 37 [ 100 0 0 0 0 0
0 main::baz ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 3 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:10 [ 1 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:print called_by 1:20 [ 1 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print called_by 1:31 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:19-28 calls 1 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:43 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::baz [ 1:30-40 calls 1 times 0 0 0 0 ]
+sub_subinfo main::baz called_by 1:44 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo [ 1:9-17 calls 1 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:42 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::noop [ 1:5-7 calls 410 times 0 0 0 0 ]
+sub_subinfo main::noop called_by 1:12 [ 10 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::noop called_by 1:14 [ 100 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::noop called_by 1:25 [ 100 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::noop called_by 1:36 [ 100 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::noop called_by 1:37 [ 100 0 0 0 0 0 0
main::baz ]
=======================================
--- /trunk/t/test07.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test07.rdt Tue Jun 1 04:28:28 2010
@@ -24,7 +24,7 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 1 [ 1 0 0
0 0 0 0 main::RUNTIME ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
=======================================
--- /trunk/t/test08.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test08.rdt Tue Jun 1 04:28:28 2010
@@ -29,4 +29,4 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
=======================================
--- /trunk/t/test09.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test09.rdt Tue Jun 1 04:28:28 2010
@@ -56,11 +56,11 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 7 9 3 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 13 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::bar called_by 2 3 [ 2 0 0 0 0 0 0
main::foo ]
-sub_subinfo main::foo [ 1 1 5 2 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 11 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo called_by 1 12 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:7-9 calls 3 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:13 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::bar called_by 2:3 [ 2 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::foo [ 1:1-5 calls 2 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:11 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo called_by 1:12 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test10.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test10.rdt Tue Jun 1 04:28:28 2010
@@ -37,9 +37,9 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:sleep [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:sleep called_by 2 1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test10.p:1]:1] ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test10.p:1]:1] [ 2 1 1 1 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test10.p:1]:1] called_by 1 2 [ 1 0 0 0
0 0 0 main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:sleep [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:sleep called_by 2:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test10.p:1]:1] ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test10.p:1]:1] [ 2:1-1 calls 1 times 0
0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test10.p:1]:1] called_by 1:2 [ 1 0 0 0
0 0 0 main::RUNTIME ]
=======================================
--- /trunk/t/test11.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test11.rdt Tue Jun 1 04:28:28 2010
@@ -33,8 +33,8 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 2 4 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test11.p:3]:1] [ 2 1 1 2 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test11.p:3]:1] called_by 1 5 [ 1 0 0 0
0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 0)[test11.p:3]:1] called_by 1 6 [ 1 0 0 0
0 0 0 main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:2-4 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test11.p:3]:1] [ 2:1-1 calls 2 times 0
0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test11.p:3]:1] called_by 1:5 [ 1 0 0 0
0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 0)[test11.p:3]:1] called_by 1:6 [ 1 0 0 0
0 0 0 main::RUNTIME ]
=======================================
--- /trunk/t/test12.rdt Thu Dec 10 04:39:24 2009
+++ /trunk/t/test12.rdt Tue Jun 1 04:28:28 2010
@@ -25,4 +25,4 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
=======================================
--- /trunk/t/test13.rdt Sun May 30 01:17:44 2010
+++ /trunk/t/test13.rdt Tue Jun 1 04:28:28 2010
@@ -60,19 +60,19 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 5 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 4 [ 3 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:print called_by 1 8 [ 1 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print called_by 1 12 [ 1 0 0
0 0 0 0 main::baz ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 7 9 1 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 20 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::baz [ 1 11 17 1 0 0 0 0 ]
-sub_subinfo main::baz called_by 1 21 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo [ 1 3 5 3 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 13 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::foo called_by 1 14 [ 1 0 0 0 0 0 0
main::baz ]
-sub_subinfo main::foo called_by 2 1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::x [ 1 undef undef 1 0 0 0 0 ]
-sub_subinfo main::x called_by 1 15 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 5 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:4 [ 3 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:print called_by 1:8 [ 1 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print called_by 1:12 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:7-9 calls 1 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:20 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::baz [ 1:11-17 calls 1 times 0 0 0 0 ]
+sub_subinfo main::baz called_by 1:21 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo [ 1:3-5 calls 3 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:13 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::foo called_by 1:14 [ 1 0 0 0 0 0 0
main::baz ]
+sub_subinfo main::foo called_by 2:1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::x [ 1:undef-undef calls 1 times 0 0 0 0 ]
+sub_subinfo main::x called_by 1:15 [ 1 0 0 0 0 0 0 main::baz ]
=======================================
--- /trunk/t/test14.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test14.rdt Tue Jun 1 04:28:28 2010
@@ -54,12 +54,12 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 16 16 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo test14::BEGIN [ 2 2 2 0 0 0 0 0 ]
-sub_subinfo test14::bar [ 2 16 18 1 0 0 0 0 ]
-sub_subinfo test14::bar called_by 3 1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo test14::foo [ 2 12 14 1 0 0 0 0 ]
-sub_subinfo test14::foo called_by 3 1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo test14::pre [ 2 8 8 1 0 0 0 0 ]
-sub_subinfo test14::pre called_by 1 17 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:16-16 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo test14::BEGIN [ 2:2-2 calls 0 times 0 0 0 0 ]
+sub_subinfo test14::bar [ 2:16-18 calls 1 times 0 0 0 0 ]
+sub_subinfo test14::bar called_by 3:1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo test14::foo [ 2:12-14 calls 1 times 0 0 0 0 ]
+sub_subinfo test14::foo called_by 3:1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo test14::pre [ 2:8-8 calls 1 times 0 0 0 0 ]
+sub_subinfo test14::pre called_by 1:17 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test16.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test16.rdt Tue Jun 1 04:28:28 2010
@@ -57,20 +57,20 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 6 6 0 0 0 0 0 ]
-sub_subinfo main::CORE:match [ 1 0 0 6 0 0 0 0 ]
-sub_subinfo main::CORE:match called_by 1 11 [ 2 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:match called_by 1 14 [ 1 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::CORE:match called_by 1 22 [ 3 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:print [ 1 0 0 2 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 22 [ 2 0 0
0 0 0 0 main::bar ]
-sub_subinfo main::CORE:say [ 1 0 0 2 0 0 0 0 ]
-sub_subinfo main::CORE:say called_by 1 11 [ 1 0 0 0 0 0 0
main::foo ]
-sub_subinfo main::CORE:say called_by 1 14 [ 1 0 0 0 0 0 0
main::foo ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 20 27 2 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 32 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::bar called_by 1 33 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo [ 1 8 18 2 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 30 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo called_by 1 31 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:6-6 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:match [ 1:0-0 calls 6 times 0 0 0 0 ]
+sub_subinfo main::CORE:match called_by 1:11 [ 2 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:match called_by 1:14 [ 1 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:match called_by 1:22 [ 3 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 2 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:22 [ 2 0 0 0 0 0 0
main::bar ]
+sub_subinfo main::CORE:say [ 1:0-0 calls 2 times 0 0 0 0 ]
+sub_subinfo main::CORE:say called_by 1:11 [ 1 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::CORE:say called_by 1:14 [ 1 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:20-27 calls 2 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:32 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::bar called_by 1:33 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo [ 1:8-18 calls 2 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:30 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo called_by 1:31 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test17-goto.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test17-goto.rdt Tue Jun 1 04:28:28 2010
@@ -59,16 +59,16 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::bar [ 1 26 28 1 0 0 0 0 ]
-sub_subinfo main::bar called_by 1 31 [ 1 0 0 0 0 0 0
main::foo ]
-sub_subinfo main::destination [ 1 18 20 1 0 0 0 0 ]
-sub_subinfo main::destination called_by 1 15 [ 1 0 0 0 0 0 0 main::RUNTIME
]
-sub_subinfo main::foo [ 1 30 33 1 0 0 0 0 ]
-sub_subinfo main::foo called_by 1 35 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::origin [ 1 13 16 1 0 0 0 0 ]
-sub_subinfo main::origin called_by 1 22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::other [ 1 9 9 2 0 0 0 0 ]
-sub_subinfo main::other called_by 1 14 [ 1 0 0 0 0 0 0
main::origin ]
-sub_subinfo main::other called_by 1 19 [ 1 0 0 0 0 0 0
main::destination ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::bar [ 1:26-28 calls 1 times 0 0 0 0 ]
+sub_subinfo main::bar called_by 1:31 [ 1 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::destination [ 1:18-20 calls 1 times 0 0 0 0 ]
+sub_subinfo main::destination called_by 1:15 [ 1 0 0 0 0 0 0 main::RUNTIME
]
+sub_subinfo main::foo [ 1:30-33 calls 1 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 1:35 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::origin [ 1:13-16 calls 1 times 0 0 0 0 ]
+sub_subinfo main::origin called_by 1:22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::other [ 1:9-9 calls 2 times 0 0 0 0 ]
+sub_subinfo main::other called_by 1:14 [ 1 0 0 0 0 0 0
main::origin ]
+sub_subinfo main::other called_by 1:19 [ 1 0 0 0 0 0 0
main::destination ]
=======================================
--- /trunk/t/test20-streval.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test20-streval.rdt Tue Jun 1 04:28:28 2010
@@ -60,11 +60,11 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 4 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 3 [ 4 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::foo [ 1 3 3 4 0 0 0 0 ]
-sub_subinfo main::foo called_by 2 1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo called_by 3 1 [ 2 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo called_by 6 1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 4 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:3 [ 4 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::foo [ 1:3-3 calls 4 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 2:1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo called_by 3:1 [ 2 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo called_by 6:1 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test21-streval3.rdt Wed Apr 21 04:41:03 2010
+++ /trunk/t/test21-streval3.rdt Tue Jun 1 04:28:28 2010
@@ -66,13 +66,13 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:sselect [ 1 0 0 3 0 0 0 0 ]
-sub_subinfo main::CORE:sselect called_by 2 2 [ 1 0 0 0 0 0 0 main::RUNTIME
]
-sub_subinfo main::CORE:sselect called_by 3 2 [ 1 0 0 0 0 0 0 main::RUNTIME
]
-sub_subinfo main::CORE:sselect called_by 4 2 [ 1 0 0 0 0 0 0 main::RUNTIME
]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::foo [ 1 4 4 3 0 0 0 0 ]
-sub_subinfo main::foo called_by 2 3 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo called_by 3 3 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::foo called_by 4 3 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:sselect [ 1:0-0 calls 3 times 0 0 0 0 ]
+sub_subinfo main::CORE:sselect called_by 2:2 [ 1 0 0 0 0 0 0 main::RUNTIME
]
+sub_subinfo main::CORE:sselect called_by 3:2 [ 1 0 0 0 0 0 0 main::RUNTIME
]
+sub_subinfo main::CORE:sselect called_by 4:2 [ 1 0 0 0 0 0 0 main::RUNTIME
]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::foo [ 1:4-4 calls 3 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 2:3 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo called_by 3:3 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::foo called_by 4:3 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test22-strevala.rdt Tue Jun 1 03:44:01 2010
+++ /trunk/t/test22-strevala.rdt Tue Jun 1 04:28:28 2010
@@ -88,17 +88,17 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 5 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 2 1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test22-strevala.p:6]:1] ]
-sub_subinfo main::CORE:print called_by 3 1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test22-strevala.p:9]:1] ]
-sub_subinfo main::CORE:print called_by 4 1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test22-strevala.p:9]:1] ]
-sub_subinfo main::CORE:print called_by 6 1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] ]
-sub_subinfo main::CORE:print called_by 7 1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] [
6 1 1 2 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1]
called_by 5 2 [ 2 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:6]:1] [ 2 1 1 1 0 0
0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:6]:1] called_by 1 6
[ 1 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:9]:1] [ 3 1 1 2 0 0
0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:9]:1] called_by 1 9
[ 2 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 5 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 2:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test22-strevala.p:6]:1] ]
+sub_subinfo main::CORE:print called_by 3:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test22-strevala.p:9]:1] ]
+sub_subinfo main::CORE:print called_by 4:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[test22-strevala.p:9]:1] ]
+sub_subinfo main::CORE:print called_by 6:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] ]
+sub_subinfo main::CORE:print called_by 7:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] [
6:1-1 calls 2 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1]
called_by 5:2 [ 2 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:6]:1] [ 2:1-1 calls
1 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:6]:1] called_by 1:6
[ 1 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:9]:1] [ 3:1-1 calls
2 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test22-strevala.p:9]:1] called_by 1:9
[ 2 0 0 0 0 0 0 main::RUNTIME ]
=======================================
--- /trunk/t/test23-strevall.rdt Wed May 26 15:36:48 2010
+++ /trunk/t/test23-strevall.rdt Tue Jun 1 04:28:28 2010
@@ -27,4 +27,4 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
=======================================
--- /trunk/t/test24-strevalc.rdt Tue Jun 1 03:44:01 2010
+++ /trunk/t/test24-strevalc.rdt Tue Jun 1 04:28:28 2010
@@ -63,8 +63,8 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test24-strevalc.p:8]:1] [ 8 1 1 2 0 0
0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test24-strevalc.p:8]:1] called_by 8 1
[ 1 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 0)[test24-strevalc.p:8]:1] called_by 9 1
[ 1 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test24-strevalc.p:8]:1] [ 8:1-1 calls
2 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test24-strevalc.p:8]:1] called_by 8:1
[ 1 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 0)[test24-strevalc.p:8]:1] called_by 9:1
[ 1 0 0 0 0 0 0 main::RUNTIME ]
=======================================
--- /trunk/t/test30-fork-0.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test30-fork-0.rdt Tue Jun 1 04:28:28 2010
@@ -59,19 +59,19 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 5 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 2 [ 1 0 0
0 0 0 0 main::prefork ]
-sub_subinfo main::CORE:print called_by 1 7 [ 3 0 0
0 0 0 0 main::other ]
-sub_subinfo main::CORE:print called_by 1 11 [ 1 0 0 0 0 0 0 main::postfork
]
-sub_subinfo main::CORE:wait [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:wait called_by 1 22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::other [ 1 6 8 3 0 0 0 0 ]
-sub_subinfo main::other called_by 1 3 [ 1 0 0 0 0 0 0
main::prefork ]
-sub_subinfo main::other called_by 1 12 [ 1 0 0 0 0 0 0
main::postfork ]
-sub_subinfo main::other called_by 1 20 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::postfork [ 1 10 13 1 0 0 0 0 ]
-sub_subinfo main::postfork called_by 1 19 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::prefork [ 1 1 4 1 0 0 0 0 ]
-sub_subinfo main::prefork called_by 1 15 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 5 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:2 [ 1 0 0 0 0 0 0
main::prefork ]
+sub_subinfo main::CORE:print called_by 1:7 [ 3 0 0 0 0 0 0
main::other ]
+sub_subinfo main::CORE:print called_by 1:11 [ 1 0 0 0 0 0 0 main::postfork
]
+sub_subinfo main::CORE:wait [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:wait called_by 1:22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::other [ 1:6-8 calls 3 times 0 0 0 0 ]
+sub_subinfo main::other called_by 1:3 [ 1 0 0 0 0 0 0
main::prefork ]
+sub_subinfo main::other called_by 1:12 [ 1 0 0 0 0 0 0
main::postfork ]
+sub_subinfo main::other called_by 1:20 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::postfork [ 1:10-13 calls 1 times 0 0 0 0 ]
+sub_subinfo main::postfork called_by 1:19 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::prefork [ 1:1-4 calls 1 times 0 0 0 0 ]
+sub_subinfo main::prefork called_by 1:15 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test40pmc.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test40pmc.rdt Tue Jun 1 04:28:28 2010
@@ -28,7 +28,7 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 3 3 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo test40pmc::foo [ 2 5 7 1 0 0 0 0 ]
-sub_subinfo test40pmc::foo called_by 1 4 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:3-3 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo test40pmc::foo [ 2:5-7 calls 1 times 0 0 0 0 ]
+sub_subinfo test40pmc::foo called_by 1:4 [ 1 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test50-disable.rdt Sun May 30 01:17:44 2010
+++ /trunk/t/test50-disable.rdt Tue Jun 1 04:28:28 2010
@@ -33,8 +33,8 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo DB::disable_profile [ 1 0 0 2 0 0 0 0 ]
-sub_subinfo DB::disable_profile called_by 1 2 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo DB::disable_profile called_by 1 6 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
+sub_subinfo DB::disable_profile [ 1:0-0 calls 2 times 0 0 0 0 ]
+sub_subinfo DB::disable_profile called_by 1:2 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo DB::disable_profile called_by 1:6 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
=======================================
--- /trunk/t/test51-enable.rdt Sun May 30 01:17:44 2010
+++ /trunk/t/test51-enable.rdt Tue Jun 1 04:28:28 2010
@@ -46,18 +46,18 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo DB::disable_profile [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo DB::disable_profile called_by 1 18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:unlink [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:unlink called_by 1 5 [ 1 0 0
0 0 0 0 main::RUNTIME ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::sub1 [ 1 7 7 1 0 0 0 0 ]
-sub_subinfo main::sub1 called_by 1 16 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::sub2 [ 1 8 8 0 0 0 0 0 ]
-sub_subinfo main::sub3 [ 1 9 9 0 0 0 0 0 ]
-sub_subinfo main::sub4 [ 1 10 10 0 0 0 0 0 ]
-sub_subinfo main::sub5 [ 1 11 11 0 0 0 0 0 ]
-sub_subinfo main::sub6 [ 1 12 12 0 0 0 0 0 ]
-sub_subinfo main::sub7 [ 1 13 13 0 0 0 0 0 ]
-sub_subinfo main::sub8 [ 1 14 14 0 0 0 0 0 ]
+sub_subinfo DB::disable_profile [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo DB::disable_profile called_by 1:18 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:unlink [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:unlink called_by 1:5 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub1 [ 1:7-7 calls 1 times 0 0 0 0 ]
+sub_subinfo main::sub1 called_by 1:16 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::sub2 [ 1:8-8 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub3 [ 1:9-9 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub4 [ 1:10-10 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub5 [ 1:11-11 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub6 [ 1:12-12 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub7 [ 1:13-13 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub8 [ 1:14-14 calls 0 times 0 0 0 0 ]
=======================================
--- /trunk/t/test60-subname.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test60-subname.rdt Tue Jun 1 04:28:28 2010
@@ -79,22 +79,22 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo Devel::NYTProf::Test::example_sub [ 2 13 13 0 0 0 0 0 ]
-sub_subinfo Devel::NYTProf::Test::example_xsub [ 2 0 0 7 0 0 0 0 ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 5 [ 1 0 0 0 0 0
0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 9 [ 1 0 0 0 0 0
0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 12 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 16 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 19 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 24 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 28 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo main::BEGIN [ 1 2 2 0 0 0 0 0 ]
-sub_subinfo main::CORE:open [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:open called_by 1 35 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::CORE:wait [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:wait called_by 1 32 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::launch [ 1 28 28 1 0 0 0 0 ]
-sub_subinfo main::launch called_by 1 29 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::will_die [ 1 23 23 1 0 0 0 0 ]
-sub_subinfo main::will_die called_by 1 24 [ 1 0 0 0 0 0 0
Devel::NYTProf::Test::example_xsub ]
+sub_subinfo Devel::NYTProf::Test::example_sub [ 2:13-13 calls 0 times 0 0
0 0 ]
+sub_subinfo Devel::NYTProf::Test::example_xsub [ 2:0-0 calls 7 times 0 0 0
0 ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:5 [ 1 0 0 0 0 0
0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:9 [ 1 0 0 0 0 0
0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:12 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:16 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:19 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:24 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:28 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:2-2 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:open [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:open called_by 1:35 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::CORE:wait [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:wait called_by 1:32 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::launch [ 1:28-28 calls 1 times 0 0 0 0 ]
+sub_subinfo main::launch called_by 1:29 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::will_die [ 1:23-23 calls 1 times 0 0 0 0 ]
+sub_subinfo main::will_die called_by 1:24 [ 1 0 0 0 0 0 0
Devel::NYTProf::Test::example_xsub ]
=======================================
--- /trunk/t/test61-submerge.rdt Tue Jun 1 03:44:01 2010
+++ /trunk/t/test61-submerge.rdt Tue Jun 1 04:28:28 2010
@@ -60,13 +60,13 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:print [ 1 0 0 3 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 1 4 [ 3 0 0
0 0 0 0 main::foo ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test61-submerge.p:8]:1] [ 2 1 1 3 0 0
0 0 ]
-sub_subinfo main::__ANON__[(eval 0)[test61-submerge.p:8]:1] called_by 1 8
[ 3 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::foo [ 1 4 4 3 0 0 0 0 ]
-sub_subinfo main::foo called_by 2 1 [ 1 0 0 0 0 0 0 main::__ANON__[(eval
0)[test61-submerge.p:8]:1] ]
-sub_subinfo main::foo called_by 3 1 [ 1 0 0 0 0 0 0 main::__ANON__[(eval
0)[test61-submerge.p:8]:1] ]
-sub_subinfo main::foo called_by 4 1 [ 1 0 0 0 0 0 0 main::__ANON__[(eval
0)[test61-submerge.p:8]:1] ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:print [ 1:0-0 calls 3 times 0 0 0 0 ]
+sub_subinfo main::CORE:print called_by 1:4 [ 3 0 0 0 0 0 0
main::foo ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test61-submerge.p:8]:1] [ 2:1-1 calls
3 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 0)[test61-submerge.p:8]:1] called_by 1:8
[ 3 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::foo [ 1:4-4 calls 3 times 0 0 0 0 ]
+sub_subinfo main::foo called_by 2:1 [ 1 0 0 0 0 0 0 main::__ANON__[(eval
0)[test61-submerge.p:8]:1] ]
+sub_subinfo main::foo called_by 3:1 [ 1 0 0 0 0 0 0 main::__ANON__[(eval
0)[test61-submerge.p:8]:1] ]
+sub_subinfo main::foo called_by 4:1 [ 1 0 0 0 0 0 0 main::__ANON__[(eval
0)[test61-submerge.p:8]:1] ]
=======================================
--- /trunk/t/test62-subcaller1.rdt Sun May 30 01:17:44 2010
+++ /trunk/t/test62-subcaller1.rdt Tue Jun 1 04:28:28 2010
@@ -120,30 +120,30 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo Devel::NYTProf::Test::example_sub [ 2 13 13 0 0 0 0 0 ]
-sub_subinfo Devel::NYTProf::Test::example_xsub [ 1 undef undef 5 0 0 0
0 ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 17 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 22 [ 1 0 0 0 0
0 0 main::RUNTIME ]
-sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1 26 [ 3 0 0 0 0
0 0 main::CORE:sort ]
-sub_subinfo MyTie::FETCH [ 1 7 7 1 0 0 0 0 ]
-sub_subinfo MyTie::FETCH called_by 1 13 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo MyTie::STORE [ 1 8 8 1 0 0 0 0 ]
-sub_subinfo MyTie::STORE called_by 1 12 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo MyTie::TIESCALAR [ 1 6 6 1 0 0 0 0 ]
-sub_subinfo MyTie::TIESCALAR called_by 1 11 [ 1 0 0
0 0 0 0 main::RUNTIME ]
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:sort [ 1 0 0 2 0 0 0 0 ]
-sub_subinfo main::CORE:sort called_by 1 27 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::CORE:sort called_by 1 33 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::CORE:subst [ 1 0 0 1 0 0 0 0 ]
-sub_subinfo main::CORE:subst called_by 1 38 [ 1 0 0
0 0 0 0 main::RUNTIME ]
-sub_subinfo main::CORE:substcont [ 1 0 0 3 0 0 0 0 ]
-sub_subinfo main::CORE:substcont called_by 1 38 [ 3 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::sub1 [ 1 21 21 1 0 0 0 0 ]
-sub_subinfo main::sub1 called_by 1 22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
-sub_subinfo main::sub2 [ 1 25 25 6 0 0 0 0 ]
-sub_subinfo main::sub2 called_by 1 28 [ 6 0 0 0 0 0 0
main::CORE:sort ]
-sub_subinfo main::sub3 [ 1 32 32 0 0 0 0 0 ]
-sub_subinfo main::sub4 [ 1 36 36 2 0 0 0 0 ]
-sub_subinfo main::sub4 called_by 1 38 [ 2 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_sub [ 2:13-13 calls 0 times 0 0
0 0 ]
+sub_subinfo Devel::NYTProf::Test::example_xsub [ 1:undef-undef calls 5
times 0 0 0 0 ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:17 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:22 [ 1 0 0 0 0
0 0 main::RUNTIME ]
+sub_subinfo Devel::NYTProf::Test::example_xsub called_by 1:26 [ 3 0 0 0 0
0 0 main::CORE:sort ]
+sub_subinfo MyTie::FETCH [ 1:7-7 calls 1 times 0 0 0 0 ]
+sub_subinfo MyTie::FETCH called_by 1:13 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo MyTie::STORE [ 1:8-8 calls 1 times 0 0 0 0 ]
+sub_subinfo MyTie::STORE called_by 1:12 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo MyTie::TIESCALAR [ 1:6-6 calls 1 times 0 0 0 0 ]
+sub_subinfo MyTie::TIESCALAR called_by 1:11 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:sort [ 1:0-0 calls 2 times 0 0 0 0 ]
+sub_subinfo main::CORE:sort called_by 1:27 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::CORE:sort called_by 1:33 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::CORE:subst [ 1:0-0 calls 1 times 0 0 0 0 ]
+sub_subinfo main::CORE:subst called_by 1:38 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::CORE:substcont [ 1:0-0 calls 3 times 0 0 0 0 ]
+sub_subinfo main::CORE:substcont called_by 1:38 [ 3 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub1 [ 1:21-21 calls 1 times 0 0 0 0 ]
+sub_subinfo main::sub1 called_by 1:22 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::sub2 [ 1:25-25 calls 6 times 0 0 0 0 ]
+sub_subinfo main::sub2 called_by 1:28 [ 6 0 0 0 0 0 0
main::CORE:sort ]
+sub_subinfo main::sub3 [ 1:32-32 calls 0 times 0 0 0 0 ]
+sub_subinfo main::sub4 [ 1:36-36 calls 2 times 0 0 0 0 ]
+sub_subinfo main::sub4 called_by 1:38 [ 2 0 0 0 0 0 0
main::RUNTIME ]
=======================================
--- /trunk/t/test80-recurs.rdt Thu Dec 10 03:05:52 2009
+++ /trunk/t/test80-recurs.rdt Tue Jun 1 04:28:28 2010
@@ -32,10 +32,10 @@
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
-sub_subinfo main::BEGIN [ 1 0 0 0 0 0 0 0 ]
-sub_subinfo main::CORE:sselect [ 1 0 0 3 0 0 0 0 ]
-sub_subinfo main::CORE:sselect called_by 1 3 [ 3 0 0
0 0 0 0 main::recurs ]
-sub_subinfo main::RUNTIME [ 1 1 1 0 0 0 0 0 ]
-sub_subinfo main::recurs [ 1 1 5 3 0 0 2 0 ]
-sub_subinfo main::recurs called_by 1 4 [ 2 0 0 0 0 0 2
main::recurs ]
-sub_subinfo main::recurs called_by 1 7 [ 1 0 0 0 0 0 0
main::RUNTIME ]
+sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
+sub_subinfo main::CORE:sselect [ 1:0-0 calls 3 times 0 0 0 0 ]
+sub_subinfo main::CORE:sselect called_by 1:3 [ 3 0 0 0 0 0 0
main::recurs ]
+sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
+sub_subinfo main::recurs [ 1:1-5 calls 3 times 0 0 2 0 ]
+sub_subinfo main::recurs called_by 1:4 [ 2 0 0 0 0 0 2
main::recurs ]
+sub_subinfo main::recurs called_by 1:7 [ 1 0 0 0 0 0 0
main::RUNTIME ]
--
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]