Filename | /home/hinrik/perl5/perlbrew/perls/perl-5.13.5/lib/5.13.5/x86_64-linux/Encode.pm |
Statements | Executed 169 statements in 3.81ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
959 | 183 | 4 | 26.8ms | 31.2ms | decode_xs (xsub) | Encode::utf8::
892 | 178 | 4 | 3.43ms | 3.43ms | encode_xs (xsub) | Encode::utf8::
1 | 1 | 1 | 1.56ms | 3.09ms | BEGIN@48 | Encode::
1 | 1 | 1 | 918µs | 2.70ms | BEGIN@13 | Encode::
1 | 1 | 1 | 598µs | 659µs | predefine_encodings | Encode::
1 | 1 | 1 | 303µs | 309µs | BEGIN@323 | Encode::utf8::
11 | 8 | 4 | 111µs | 185µs | find_encoding | Encode::
11 | 1 | 1 | 74µs | 74µs | getEncoding | Encode::
4 | 1 | 1 | 72µs | 165µs | decode | Encode::
4 | 1 | 1 | 51µs | 51µs | define_encoding | Encode::
1 | 1 | 1 | 24µs | 29µs | BEGIN@5 | Encode::
1 | 1 | 1 | 17µs | 52µs | BEGIN@240 | Encode::
1 | 1 | 1 | 11µs | 20µs | BEGIN@6 | Encode::
1 | 1 | 1 | 8µs | 8µs | CORE:match (opcode) | Encode::
2 | 2 | 2 | 7µs | 7µs | PERLQQ (xsub) | Encode::
1 | 1 | 1 | 6µs | 6µs | BEGIN@9 | Encode::
1 | 1 | 1 | 2µs | 2µs | STOP_AT_PARTIAL (xsub) | Encode::
1 | 1 | 1 | 2µs | 2µs | WARN_ON_ERR (xsub) | Encode::
0 | 0 | 0 | 0s | 0s | __ANON__[:283] | Encode::Internal::
0 | 0 | 0 | 0s | 0s | __ANON__[:258] | Encode::UTF_EBCDIC::
0 | 0 | 0 | 0s | 0s | __ANON__[:270] | Encode::UTF_EBCDIC::
0 | 0 | 0 | 0s | 0s | clone_encoding | Encode::
0 | 0 | 0 | 0s | 0s | decode_utf8 | Encode::
0 | 0 | 0 | 0s | 0s | encode | Encode::
0 | 0 | 0 | 0s | 0s | encode_utf8 | Encode::
0 | 0 | 0 | 0s | 0s | encodings | Encode::
0 | 0 | 0 | 0s | 0s | from_to | Encode::
0 | 0 | 0 | 0s | 0s | perlio_ok | Encode::
0 | 0 | 0 | 0s | 0s | resolve_alias | Encode::
0 | 0 | 0 | 0s | 0s | __ANON__[:311] | Encode::utf8::
0 | 0 | 0 | 0s | 0s | __ANON__[:317] | Encode::utf8::
0 | 0 | 0 | 0s | 0s | __ANON__[:333] | Encode::utf8::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | # | ||||
2 | # $Id: Encode.pm,v 2.40 2010/09/18 18:39:51 dankogai Exp dankogai $ | ||||
3 | # | ||||
4 | package Encode; | ||||
5 | 2 | 25µs | 2 | 35µs | # spent 29µs (24+5) within Encode::BEGIN@5 which was called:
# once (24µs+5µs) by DynaLoader::BEGIN@92 at line 5 # spent 29µs making 1 call to Encode::BEGIN@5
# spent 5µs making 1 call to strict::import |
6 | 2 | 57µs | 2 | 29µs | # spent 20µs (11+9) within Encode::BEGIN@6 which was called:
# once (11µs+9µs) by DynaLoader::BEGIN@92 at line 6 # spent 20µs making 1 call to Encode::BEGIN@6
# spent 9µs making 1 call to warnings::import |
7 | 1 | 18µs | 1 | 8µs | our $VERSION = sprintf "%d.%02d", q$Revision: 2.40 $ =~ /(\d+)/g; # spent 8µs making 1 call to Encode::CORE:match |
8 | sub DEBUG () { 0 } | ||||
9 | 2 | 34µs | 1 | 6µs | # spent 6µs within Encode::BEGIN@9 which was called:
# once (6µs+0s) by DynaLoader::BEGIN@92 at line 9 # spent 6µs making 1 call to Encode::BEGIN@9 |
10 | 1 | 319µs | 1 | 0s | XSLoader::load( __PACKAGE__, $VERSION ); # spent 391µs making 1 call to XSLoader::load, recursion: max depth 1, sum of overlapping time 391µs |
11 | |||||
12 | 1 | 2µs | require Exporter; | ||
13 | 2 | 249µs | 2 | 3.51ms | # spent 2.70ms (918µs+1.78) within Encode::BEGIN@13 which was called:
# once (918µs+1.78ms) by DynaLoader::BEGIN@92 at line 13 # spent 2.70ms making 1 call to Encode::BEGIN@13
# spent 819µs making 1 call to base::import |
14 | |||||
15 | # Public, encouraged API is exported by default | ||||
16 | |||||
17 | 1 | 3µs | our @EXPORT = qw( | ||
18 | decode decode_utf8 encode encode_utf8 str2bytes bytes2str | ||||
19 | encodings find_encoding clone_encoding | ||||
20 | ); | ||||
21 | 1 | 3µs | our @FB_FLAGS = qw( | ||
22 | DIE_ON_ERR WARN_ON_ERR RETURN_ON_ERR LEAVE_SRC | ||||
23 | PERLQQ HTMLCREF XMLCREF STOP_AT_PARTIAL | ||||
24 | ); | ||||
25 | 1 | 2µs | our @FB_CONSTS = qw( | ||
26 | FB_DEFAULT FB_CROAK FB_QUIET FB_WARN | ||||
27 | FB_PERLQQ FB_HTMLCREF FB_XMLCREF | ||||
28 | ); | ||||
29 | 1 | 8µs | our @EXPORT_OK = ( | ||
30 | qw( | ||||
31 | _utf8_off _utf8_on define_encoding from_to is_16bit is_8bit | ||||
32 | is_utf8 perlio_ok resolve_alias utf8_downgrade utf8_upgrade | ||||
33 | ), | ||||
34 | @FB_FLAGS, @FB_CONSTS, | ||||
35 | ); | ||||
36 | |||||
37 | 1 | 16µs | our %EXPORT_TAGS = ( | ||
38 | all => [ @EXPORT, @EXPORT_OK ], | ||||
39 | default => [ @EXPORT ], | ||||
40 | fallbacks => [ @FB_CONSTS ], | ||||
41 | fallback_all => [ @FB_CONSTS, @FB_FLAGS ], | ||||
42 | ); | ||||
43 | |||||
44 | # Documentation moved after __END__ for speed - NI-S | ||||
45 | |||||
46 | 1 | 1µs | our $ON_EBCDIC = ( ord("A") == 193 ); | ||
47 | |||||
48 | 2 | 1.29ms | 2 | 3.18ms | # spent 3.09ms (1.56+1.52) within Encode::BEGIN@48 which was called:
# once (1.56ms+1.52ms) by DynaLoader::BEGIN@92 at line 48 # spent 3.09ms making 1 call to Encode::BEGIN@48
# spent 90µs making 1 call to Exporter::import |
49 | |||||
50 | # Make a %Encoding package variable to allow a certain amount of cheating | ||||
51 | 1 | 800ns | our %Encoding; | ||
52 | 1 | 700ns | our %ExtModule; | ||
53 | 1 | 182µs | require Encode::Config; | ||
54 | # See | ||||
55 | # https://bugzilla.redhat.com/show_bug.cgi?id=435505#c2 | ||||
56 | # to find why sig handers inside eval{} are disabled. | ||||
57 | 1 | 900ns | eval { | ||
58 | 1 | 5µs | local $SIG{__DIE__}; | ||
59 | 1 | 2µs | local $SIG{__WARN__}; | ||
60 | 1 | 98µs | require Encode::ConfigLocal; | ||
61 | }; | ||||
62 | |||||
63 | sub encodings { | ||||
64 | my $class = shift; | ||||
65 | my %enc; | ||||
66 | if ( @_ and $_[0] eq ":all" ) { | ||||
67 | %enc = ( %Encoding, %ExtModule ); | ||||
68 | } | ||||
69 | else { | ||||
70 | %enc = %Encoding; | ||||
71 | for my $mod ( map { m/::/o ? $_ : "Encode::$_" } @_ ) { | ||||
72 | DEBUG and warn $mod; | ||||
73 | for my $enc ( keys %ExtModule ) { | ||||
74 | $ExtModule{$enc} eq $mod and $enc{$enc} = $mod; | ||||
75 | } | ||||
76 | } | ||||
77 | } | ||||
78 | return sort { lc $a cmp lc $b } | ||||
79 | grep { !/^(?:Internal|Unicode|Guess)$/o } keys %enc; | ||||
80 | } | ||||
81 | |||||
82 | sub perlio_ok { | ||||
83 | my $obj = ref( $_[0] ) ? $_[0] : find_encoding( $_[0] ); | ||||
84 | $obj->can("perlio_ok") and return $obj->perlio_ok(); | ||||
85 | return 0; # safety net | ||||
86 | } | ||||
87 | |||||
88 | # spent 51µs within Encode::define_encoding which was called 4 times, avg 13µs/call:
# 4 times (51µs+0s) by XSLoader::load at line 92 of XSLoader.pm, avg 13µs/call | ||||
89 | 28 | 57µs | my $obj = shift; | ||
90 | my $name = shift; | ||||
91 | $Encoding{$name} = $obj; | ||||
92 | my $lc = lc($name); | ||||
93 | define_alias( $lc => $obj ) unless $lc eq $name; | ||||
94 | while (@_) { | ||||
95 | my $alias = shift; | ||||
96 | define_alias( $alias, $obj ); | ||||
97 | } | ||||
98 | return $obj; | ||||
99 | } | ||||
100 | |||||
101 | # spent 74µs within Encode::getEncoding which was called 11 times, avg 7µs/call:
# 11 times (74µs+0s) by Encode::find_encoding at line 127, avg 7µs/call | ||||
102 | 33 | 90µs | my ( $class, $name, $skip_external ) = @_; | ||
103 | |||||
104 | ref($name) && $name->can('renew') and return $name; | ||||
105 | exists $Encoding{$name} and return $Encoding{$name}; | ||||
106 | my $lc = lc $name; | ||||
107 | exists $Encoding{$lc} and return $Encoding{$lc}; | ||||
108 | |||||
109 | my $oc = $class->find_alias($name); | ||||
110 | defined($oc) and return $oc; | ||||
111 | $lc ne $name and $oc = $class->find_alias($lc); | ||||
112 | defined($oc) and return $oc; | ||||
113 | |||||
114 | unless ($skip_external) { | ||||
115 | if ( my $mod = $ExtModule{$name} || $ExtModule{$lc} ) { | ||||
116 | $mod =~ s,::,/,g; | ||||
117 | $mod .= '.pm'; | ||||
118 | eval { require $mod; }; | ||||
119 | exists $Encoding{$name} and return $Encoding{$name}; | ||||
120 | } | ||||
121 | } | ||||
122 | return; | ||||
123 | } | ||||
124 | |||||
125 | # spent 185µs (111+74) within Encode::find_encoding which was called 11 times, avg 17µs/call:
# 4 times (31µs+23µs) by Encode::decode at line 169, avg 13µs/call
# once (14µs+9µs) by hailo::BEGIN@6 at line 6 of bin/hailo
# once (14µs+9µs) by open::CORE:binmode at line 117 of open.pm
# once (14µs+8µs) by Hailo::CORE:open at line 109 of (eval 29)[Fatal.pm:1102]
# once (12µs+8µs) by hailo::BEGIN@8 at line 8 of bin/hailo
# once (10µs+6µs) by hailo::BEGIN@5 at line 5 of bin/hailo
# once (9µs+6µs) by open::CORE:binmode at line 128 of open.pm
# once (8µs+5µs) by open::CORE:binmode at line 129 of open.pm | ||||
126 | 22 | 105µs | my ( $name, $skip_external ) = @_; | ||
127 | 11 | 74µs | return __PACKAGE__->getEncoding( $name, $skip_external ); # spent 74µs making 11 calls to Encode::getEncoding, avg 7µs/call | ||
128 | } | ||||
129 | |||||
130 | sub resolve_alias($) { | ||||
131 | my $obj = find_encoding(shift); | ||||
132 | defined $obj and return $obj->name; | ||||
133 | return; | ||||
134 | } | ||||
135 | |||||
136 | sub clone_encoding($) { | ||||
137 | my $obj = find_encoding(shift); | ||||
138 | ref $obj or return; | ||||
139 | eval { require Storable }; | ||||
140 | $@ and return; | ||||
141 | return Storable::dclone($obj); | ||||
142 | } | ||||
143 | |||||
144 | sub encode($$;$) { | ||||
145 | my ( $name, $string, $check ) = @_; | ||||
146 | return undef unless defined $string; | ||||
147 | $string .= '' if ref $string; # stringify; | ||||
148 | $check ||= 0; | ||||
149 | unless ( defined $name ) { | ||||
150 | require Carp; | ||||
151 | Carp::croak("Encoding name should not be undef"); | ||||
152 | } | ||||
153 | my $enc = find_encoding($name); | ||||
154 | unless ( defined $enc ) { | ||||
155 | require Carp; | ||||
156 | Carp::croak("Unknown encoding '$name'"); | ||||
157 | } | ||||
158 | my $octets = $enc->encode( $string, $check ); | ||||
159 | $_[1] = $string if $check and !ref $check and !( $check & LEAVE_SRC() ); | ||||
160 | return $octets; | ||||
161 | } | ||||
162 | 1 | 4µs | *str2bytes = \&encode; | ||
163 | |||||
164 | # spent 165µs (72+93) within Encode::decode which was called 4 times, avg 41µs/call:
# 4 times (72µs+93µs) by main::RUNTIME at line 15 of bin/hailo, avg 41µs/call | ||||
165 | 36 | 76µs | my ( $name, $octets, $check ) = @_; | ||
166 | return undef unless defined $octets; | ||||
167 | $octets .= '' if ref $octets; | ||||
168 | $check ||= 0; | ||||
169 | 4 | 53µs | my $enc = find_encoding($name); # spent 53µs making 4 calls to Encode::find_encoding, avg 13µs/call | ||
170 | unless ( defined $enc ) { | ||||
171 | require Carp; | ||||
172 | Carp::croak("Unknown encoding '$name'"); | ||||
173 | } | ||||
174 | 1 | 17µs | 8 | 52µs | my $string = $enc->decode( $octets, $check ); # spent 40µs making 4 calls to Encode::utf8::decode_xs, avg 10µs/call
# spent 12µs making 4 calls to Encode::Encoding::renewed, avg 3µs/call |
175 | $_[1] = $octets if $check and !ref $check and !( $check & LEAVE_SRC() ); | ||||
176 | return $string; | ||||
177 | } | ||||
178 | 1 | 1µs | *bytes2str = \&decode; | ||
179 | |||||
180 | sub from_to($$$;$) { | ||||
181 | my ( $string, $from, $to, $check ) = @_; | ||||
182 | return undef unless defined $string; | ||||
183 | $check ||= 0; | ||||
184 | my $f = find_encoding($from); | ||||
185 | unless ( defined $f ) { | ||||
186 | require Carp; | ||||
187 | Carp::croak("Unknown encoding '$from'"); | ||||
188 | } | ||||
189 | my $t = find_encoding($to); | ||||
190 | unless ( defined $t ) { | ||||
191 | require Carp; | ||||
192 | Carp::croak("Unknown encoding '$to'"); | ||||
193 | } | ||||
194 | my $uni = $f->decode($string); | ||||
195 | $_[0] = $string = $t->encode( $uni, $check ); | ||||
196 | return undef if ( $check && length($uni) ); | ||||
197 | return defined( $_[0] ) ? length($string) : undef; | ||||
198 | } | ||||
199 | |||||
200 | sub encode_utf8($) { | ||||
201 | my ($str) = @_; | ||||
202 | utf8::encode($str); | ||||
203 | return $str; | ||||
204 | } | ||||
205 | |||||
206 | 1 | 900ns | my $utf8enc; | ||
207 | |||||
208 | sub decode_utf8($;$) { | ||||
209 | my ( $octets, $check ) = @_; | ||||
210 | return $octets if is_utf8($octets); | ||||
211 | return undef unless defined $octets; | ||||
212 | $octets .= '' if ref $octets; | ||||
213 | $check ||= 0; | ||||
214 | $utf8enc ||= find_encoding('utf8'); | ||||
215 | my $string = $utf8enc->decode( $octets, $check ); | ||||
216 | $_[0] = $octets if $check and !ref $check and !( $check & LEAVE_SRC() ); | ||||
217 | return $string; | ||||
218 | } | ||||
219 | |||||
220 | # sub decode_utf8($;$) { | ||||
221 | # my ( $str, $check ) = @_; | ||||
222 | # return $str if is_utf8($str); | ||||
223 | # if ($check) { | ||||
224 | # return decode( "utf8", $str, $check ); | ||||
225 | # } | ||||
226 | # else { | ||||
227 | # return decode( "utf8", $str ); | ||||
228 | # return $str; | ||||
229 | # } | ||||
230 | # } | ||||
231 | |||||
232 | 1 | 6µs | 1 | 659µs | predefine_encodings(1); # spent 659µs making 1 call to Encode::predefine_encodings |
233 | |||||
234 | # | ||||
235 | # This is to restore %Encoding if really needed; | ||||
236 | # | ||||
237 | |||||
238 | # spent 659µs (598+61) within Encode::predefine_encodings which was called:
# once (598µs+61µs) by DynaLoader::BEGIN@92 at line 232 | ||||
239 | 15 | 200µs | require Encode::Encoding; | ||
240 | 2 | 489µs | 2 | 88µs | # spent 52µs (17+35) within Encode::BEGIN@240 which was called:
# once (17µs+35µs) by DynaLoader::BEGIN@92 at line 240 # spent 52µs making 1 call to Encode::BEGIN@240
# spent 35µs making 1 call to warnings::unimport |
241 | my $use_xs = shift; | ||||
242 | if ($ON_EBCDIC) { | ||||
243 | |||||
244 | # was in Encode::UTF_EBCDIC | ||||
245 | package Encode::UTF_EBCDIC; | ||||
246 | push @Encode::UTF_EBCDIC::ISA, 'Encode::Encoding'; | ||||
247 | *decode = sub { | ||||
248 | my ( $obj, $str, $chk ) = @_; | ||||
249 | my $res = ''; | ||||
250 | for ( my $i = 0 ; $i < length($str) ; $i++ ) { | ||||
251 | $res .= | ||||
252 | chr( | ||||
253 | utf8::unicode_to_native( ord( substr( $str, $i, 1 ) ) ) | ||||
254 | ); | ||||
255 | } | ||||
256 | $_[1] = '' if $chk; | ||||
257 | return $res; | ||||
258 | }; | ||||
259 | *encode = sub { | ||||
260 | my ( $obj, $str, $chk ) = @_; | ||||
261 | my $res = ''; | ||||
262 | for ( my $i = 0 ; $i < length($str) ; $i++ ) { | ||||
263 | $res .= | ||||
264 | chr( | ||||
265 | utf8::native_to_unicode( ord( substr( $str, $i, 1 ) ) ) | ||||
266 | ); | ||||
267 | } | ||||
268 | $_[1] = '' if $chk; | ||||
269 | return $res; | ||||
270 | }; | ||||
271 | $Encode::Encoding{Unicode} = | ||||
272 | bless { Name => "UTF_EBCDIC" } => "Encode::UTF_EBCDIC"; | ||||
273 | } | ||||
274 | else { | ||||
275 | |||||
276 | package Encode::Internal; | ||||
277 | push @Encode::Internal::ISA, 'Encode::Encoding'; | ||||
278 | *decode = sub { | ||||
279 | my ( $obj, $str, $chk ) = @_; | ||||
280 | utf8::upgrade($str); | ||||
281 | $_[1] = '' if $chk; | ||||
282 | return $str; | ||||
283 | }; | ||||
284 | *encode = \&decode; | ||||
285 | $Encode::Encoding{Unicode} = | ||||
286 | bless { Name => "Internal" } => "Encode::Internal"; | ||||
287 | } | ||||
288 | |||||
289 | { | ||||
290 | |||||
291 | # was in Encode::utf8 | ||||
292 | package Encode::utf8; | ||||
293 | push @Encode::utf8::ISA, 'Encode::Encoding'; | ||||
294 | |||||
295 | # | ||||
296 | if ($use_xs) { | ||||
297 | Encode::DEBUG and warn __PACKAGE__, " XS on"; | ||||
298 | *decode = \&decode_xs; | ||||
299 | *encode = \&encode_xs; | ||||
300 | } | ||||
301 | else { | ||||
302 | Encode::DEBUG and warn __PACKAGE__, " XS off"; | ||||
303 | *decode = sub { | ||||
304 | my ( $obj, $octets, $chk ) = @_; | ||||
305 | my $str = Encode::decode_utf8($octets); | ||||
306 | if ( defined $str ) { | ||||
307 | $_[1] = '' if $chk; | ||||
308 | return $str; | ||||
309 | } | ||||
310 | return undef; | ||||
311 | }; | ||||
312 | *encode = sub { | ||||
313 | my ( $obj, $string, $chk ) = @_; | ||||
314 | my $octets = Encode::encode_utf8($string); | ||||
315 | $_[1] = '' if $chk; | ||||
316 | return $octets; | ||||
317 | }; | ||||
318 | } | ||||
319 | *cat_decode = sub { # ($obj, $dst, $src, $pos, $trm, $chk) | ||||
320 | # currently ignores $chk | ||||
321 | my ( $obj, undef, undef, $pos, $trm ) = @_; | ||||
322 | my ( $rdst, $rsrc, $rpos ) = \@_[ 1, 2, 3 ]; | ||||
323 | 2 | 417µs | 2 | 314µs | # spent 309µs (303+5) within Encode::utf8::BEGIN@323 which was called:
# once (303µs+5µs) by DynaLoader::BEGIN@92 at line 323 # spent 309µs making 1 call to Encode::utf8::BEGIN@323
# spent 5µs making 1 call to bytes::import |
324 | if ( ( my $npos = index( $$rsrc, $trm, $pos ) ) >= 0 ) { | ||||
325 | $$rdst .= | ||||
326 | substr( $$rsrc, $pos, $npos - $pos + length($trm) ); | ||||
327 | $$rpos = $npos + length($trm); | ||||
328 | return 1; | ||||
329 | } | ||||
330 | $$rdst .= substr( $$rsrc, $pos ); | ||||
331 | $$rpos = length($$rsrc); | ||||
332 | return ''; | ||||
333 | }; | ||||
334 | $Encode::Encoding{utf8} = | ||||
335 | bless { Name => "utf8" } => "Encode::utf8"; | ||||
336 | $Encode::Encoding{"utf-8-strict"} = | ||||
337 | bless { Name => "utf-8-strict", strict_utf8 => 1 } => | ||||
338 | "Encode::utf8"; | ||||
339 | } | ||||
340 | } | ||||
341 | |||||
342 | 1 | 22µs | 1; | ||
343 | |||||
344 | __END__ | ||||
# spent 8µs within Encode::CORE:match which was called:
# once (8µs+0s) by DynaLoader::BEGIN@92 at line 7 | |||||
# spent 7µs within Encode::PERLQQ which was called 2 times, avg 3µs/call:
# once (5µs+0s) by XSLoader::load at line 92 of XSLoader.pm
# once (2µs+0s) by PerlIO::import at line 16 of PerlIO/encoding.pm | |||||
# spent 2µs within Encode::STOP_AT_PARTIAL which was called:
# once (2µs+0s) by PerlIO::import at line 16 of PerlIO/encoding.pm | |||||
# spent 2µs within Encode::WARN_ON_ERR which was called:
# once (2µs+0s) by PerlIO::import at line 16 of PerlIO/encoding.pm | |||||
# spent 31.2ms (26.8+4.49) within Encode::utf8::decode_xs which was called 959 times, avg 33µs/call:
# 773 times (22.9ms+3.88ms) by Hailo::Command::CORE:readline or hailo::BEGIN@8 at line 331 of lib/Hailo/Command.pm, avg 35µs/call
# 4 times (27µs+12µs) by Encode::decode at line 174, avg 10µs/call
# 2 times (29µs+6µs) by hailo::BEGIN@6 at line 182 of Any/Moose.pm, avg 17µs/call
# once (50µs+5µs) by hailo::BEGIN@5 at line 1 of Dir/Self.pm
# once (41µs+4µs) by hailo::BEGIN@6 at line 1 of Any/Moose.pm
# once (38µs+5µs) by hailo::BEGIN@8 at line 1 of lib/Hailo/Command.pm
# once (34µs+6µs) by hailo::BEGIN@8 at line 233 of lib/Hailo/Command.pm
# once (36µs+3µs) by hailo::BEGIN@8 at line 239 of lib/Hailo/Command.pm
# once (33µs+3µs) by hailo::BEGIN@8 at line 171 of lib/Hailo/Command.pm
# once (32µs+3µs) by hailo::BEGIN@6 at line 295 of Any/Moose.pm
# once (32µs+3µs) by hailo::BEGIN@6 at line 302 of Any/Moose.pm
# once (31µs+3µs) by hailo::BEGIN@8 at line 263 of lib/Hailo/Command.pm
# once (19µs+15µs) by hailo::BEGIN@8 at line 407 of lib/Hailo/Command.pm
# once (29µs+3µs) by hailo::BEGIN@6 at line 45 of Any/Moose.pm
# once (28µs+3µs) by hailo::BEGIN@6 at line 141 of Any/Moose.pm
# once (29µs+3µs) by hailo::BEGIN@6 at line 233 of Any/Moose.pm
# once (25µs+6µs) by hailo::BEGIN@5 at line 8 of Dir/Self.pm
# once (27µs+4µs) by hailo::BEGIN@8 at line 383 of lib/Hailo/Command.pm
# once (27µs+3µs) by hailo::BEGIN@8 at line 389 of lib/Hailo/Command.pm
# once (27µs+4µs) by hailo::BEGIN@6 at line 197 of Any/Moose.pm
# once (27µs+3µs) by hailo::BEGIN@8 at line 49 of lib/Hailo/Command.pm
# once (26µs+4µs) by hailo::BEGIN@6 at line 118 of Any/Moose.pm
# once (25µs+5µs) by hailo::BEGIN@8 at line 9 of lib/Hailo/Command.pm
# once (26µs+3µs) by hailo::BEGIN@6 at line 219 of Any/Moose.pm
# once (26µs+3µs) by hailo::BEGIN@6 at line 290 of Any/Moose.pm
# once (26µs+3µs) by hailo::BEGIN@6 at line 96 of Any/Moose.pm
# once (25µs+3µs) by hailo::BEGIN@6 at line 135 of Any/Moose.pm
# once (26µs+3µs) by hailo::BEGIN@6 at line 231 of Any/Moose.pm
# once (25µs+3µs) by hailo::BEGIN@8 at line 21 of lib/Hailo/Command.pm
# once (25µs+3µs) by hailo::BEGIN@8 at line 15 of lib/Hailo/Command.pm
# once (23µs+6µs) by hailo::BEGIN@6 at line 267 of Any/Moose.pm
# once (25µs+3µs) by hailo::BEGIN@8 at line 197 of lib/Hailo/Command.pm
# once (25µs+3µs) by hailo::BEGIN@6 at line 243 of Any/Moose.pm
# once (25µs+3µs) by hailo::BEGIN@6 at line 265 of Any/Moose.pm
# once (25µs+3µs) by hailo::BEGIN@6 at line 276 of Any/Moose.pm
# once (25µs+3µs) by hailo::BEGIN@6 at line 125 of Any/Moose.pm
# once (24µs+4µs) by hailo::BEGIN@5 at line 28 of Dir/Self.pm
# once (24µs+3µs) by hailo::BEGIN@8 at line 159 of lib/Hailo/Command.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 59 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@8 at line 184 of lib/Hailo/Command.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 7 of Any/Moose.pm
# once (24µs+4µs) by hailo::BEGIN@6 at line 222 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@8 at line 71 of lib/Hailo/Command.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 65 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@8 at line 98 of lib/Hailo/Command.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 56 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 49 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@8 at line 353 of lib/Hailo/Command.pm
# once (23µs+4µs) by hailo::BEGIN@6 at line 53 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@5 at line 47 of Dir/Self.pm
# once (23µs+4µs) by hailo::BEGIN@6 at line 73 of Any/Moose.pm
# once (23µs+4µs) by hailo::BEGIN@5 at line 6 of Dir/Self.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 309 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 110 of Any/Moose.pm
# once (23µs+4µs) by hailo::BEGIN@6 at line 216 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 11 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 213 of Any/Moose.pm
# once (24µs+3µs) by hailo::BEGIN@6 at line 279 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@5 at line 32 of Dir/Self.pm
# once (23µs+3µs) by hailo::BEGIN@5 at line 34 of Dir/Self.pm
# once (23µs+3µs) by hailo::BEGIN@5 at line 23 of Dir/Self.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 200 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 32 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 386 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 62 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 314 of Any/Moose.pm
# once (23µs+4µs) by hailo::BEGIN@5 at line 17 of Dir/Self.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 208 of Any/Moose.pm
# once (23µs+4µs) by hailo::BEGIN@8 at line 305 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@5 at line 10 of Dir/Self.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 91 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 202 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 121 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 68 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 116 of lib/Hailo/Command.pm
# once (22µs+4µs) by hailo::BEGIN@8 at line 328 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 228 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 21 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 78 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 296 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 245 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@5 at line 3 of Dir/Self.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 102 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 268 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 118 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 99 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 255 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 230 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 293 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 249 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 301 of Any/Moose.pm
# once (22µs+4µs) by hailo::BEGIN@8 at line 217 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 249 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 244 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 225 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 211 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 247 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 310 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 239 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@6 at line 235 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 340 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 237 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 271 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 236 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 252 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 309 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 246 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 260 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 273 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 268 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 287 of Any/Moose.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 349 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 370 of lib/Hailo/Command.pm
# once (23µs+3µs) by hailo::BEGIN@8 at line 13 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 338 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 275 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 221 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 41 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 241 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 11 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 356 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 360 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 89 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 343 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 372 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 258 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 80 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 210 of lib/Hailo/Command.pm
# once (21µs+3µs) by hailo::BEGIN@8 at line 107 of lib/Hailo/Command.pm
# once (21µs+3µs) by hailo::BEGIN@8 at line 346 of lib/Hailo/Command.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 261 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@6 at line 257 of Any/Moose.pm
# once (22µs+3µs) by hailo::BEGIN@8 at line 3 of lib/Hailo/Command.pm
# once (21µs+3µs) by hailo::BEGIN@6 at line 318 of Any/Moose.pm
# once (21µs+3µs) by hailo::BEGIN@6 at line 138 of Any/Moose.pm
# once (21µs+3µs) by hailo::BEGIN@8 at line 392 of lib/Hailo/Command.pm
# once (21µs+3µs) by hailo::BEGIN@8 at line 398 of lib/Hailo/Command.pm
# once (20µs+3µs) by hailo::BEGIN@6 at line 145 of Any/Moose.pm
# once (19µs+3µs) by hailo::BEGIN@8 at line 402 of lib/Hailo/Command.pm
# once (19µs+3µs) by hailo::BEGIN@6 at line 315 of Any/Moose.pm
# once (18µs+3µs) by hailo::BEGIN@6 at line 148 of Any/Moose.pm
# once (18µs+4µs) by hailo::BEGIN@8 at line 131 of lib/Hailo/Command.pm
# once (18µs+3µs) by hailo::BEGIN@6 at line 150 of Any/Moose.pm
# once (18µs+3µs) by hailo::BEGIN@8 at line 277 of lib/Hailo/Command.pm
# once (18µs+3µs) by hailo::BEGIN@8 at line 405 of lib/Hailo/Command.pm
# once (18µs+3µs) by hailo::BEGIN@6 at line 320 of Any/Moose.pm
# once (14µs+6µs) by hailo::BEGIN@8 at line 420 of lib/Hailo/Command.pm
# once (18µs+3µs) by hailo::BEGIN@8 at line 409 of lib/Hailo/Command.pm
# once (16µs+4µs) by hailo::BEGIN@8 at line 144 of lib/Hailo/Command.pm
# once (16µs+3µs) by hailo::BEGIN@6 at line 324 of Any/Moose.pm
# once (16µs+3µs) by hailo::BEGIN@8 at line 157 of lib/Hailo/Command.pm
# once (16µs+3µs) by hailo::BEGIN@6 at line 327 of Any/Moose.pm
# once (16µs+3µs) by hailo::BEGIN@6 at line 326 of Any/Moose.pm
# once (16µs+3µs) by hailo::BEGIN@6 at line 321 of Any/Moose.pm
# once (16µs+3µs) by hailo::BEGIN@8 at line 413 of lib/Hailo/Command.pm
# once (16µs+3µs) by hailo::BEGIN@6 at line 323 of Any/Moose.pm
# once (16µs+3µs) by hailo::BEGIN@6 at line 167 of Any/Moose.pm
# once (15µs+3µs) by hailo::BEGIN@8 at line 411 of lib/Hailo/Command.pm
# once (14µs+3µs) by hailo::BEGIN@6 at line 163 of Any/Moose.pm
# once (14µs+3µs) by hailo::BEGIN@8 at line 290 of lib/Hailo/Command.pm
# once (14µs+3µs) by hailo::BEGIN@6 at line 331 of Any/Moose.pm
# once (14µs+3µs) by hailo::BEGIN@8 at line 287 of lib/Hailo/Command.pm
# once (14µs+3µs) by hailo::BEGIN@8 at line 416 of lib/Hailo/Command.pm
# once (13µs+3µs) by hailo::BEGIN@6 at line 333 of Any/Moose.pm
# once (13µs+3µs) by hailo::BEGIN@8 at line 418 of lib/Hailo/Command.pm
# once (11µs+3µs) by hailo::BEGIN@8 at line 293 of lib/Hailo/Command.pm
# once (11µs+3µs) by hailo::BEGIN@6 at line 169 of Any/Moose.pm
# once (11µs+3µs) by hailo::BEGIN@6 at line 339 of Any/Moose.pm
# once (11µs+3µs) by hailo::BEGIN@6 at line 171 of Any/Moose.pm
# once (10µs+3µs) by hailo::BEGIN@8 at line 424 of lib/Hailo/Command.pm
# once (10µs+3µs) by hailo::BEGIN@6 at line 341 of Any/Moose.pm
# once (10µs+3µs) by hailo::BEGIN@8 at line 426 of lib/Hailo/Command.pm
# once (9µs+4µs) by hailo::BEGIN@8 at line 300 of lib/Hailo/Command.pm
# once (9µs+3µs) by hailo::BEGIN@6 at line 176 of Any/Moose.pm
# once (9µs+3µs) by hailo::BEGIN@8 at line 428 of lib/Hailo/Command.pm
# once (9µs+3µs) by hailo::BEGIN@8 at line 430 of lib/Hailo/Command.pm
# once (9µs+3µs) by hailo::BEGIN@6 at line 343 of Any/Moose.pm
# once (8µs+3µs) by hailo::BEGIN@6 at line 178 of Any/Moose.pm
# once (8µs+3µs) by hailo::BEGIN@8 at line 432 of lib/Hailo/Command.pm
# once (7µs+3µs) by hailo::BEGIN@6 at line 346 of Any/Moose.pm
# once (7µs+3µs) by hailo::BEGIN@6 at line 349 of Any/Moose.pm
# once (7µs+3µs) by hailo::BEGIN@6 at line 348 of Any/Moose.pm
# once (6µs+3µs) by hailo::BEGIN@8 at line 435 of lib/Hailo/Command.pm | |||||
# spent 3.43ms within Encode::utf8::encode_xs which was called 892 times, avg 4µs/call:
# 714 times (2.98ms+0s) by Term::Sk::CORE:print at line 252 of Term/Sk.pm, avg 4µs/call
# 2 times (3µs+0s) by Hailo::Command::CORE:say or hailo::BEGIN@8 at line 341 of lib/Hailo/Command.pm, avg 2µs/call
# once (9µs+0s) by hailo::BEGIN@5 at line 6 of Dir/Self.pm
# once (8µs+0s) by hailo::BEGIN@6 at line 63 of Any/Moose.pm
# once (8µs+0s) by hailo::BEGIN@6 at line 211 of Any/Moose.pm
# once (6µs+0s) by hailo::BEGIN@6 at line 209 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 161 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 54 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 234 of lib/Hailo/Command.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 200 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 11 of lib/Hailo/Command.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 5 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 329 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 329 of lib/Hailo/Command.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 338 of lib/Hailo/Command.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 143 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 344 of lib/Hailo/Command.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 19 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@6 at line 94 of Any/Moose.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 215 of lib/Hailo/Command.pm
# once (5µs+0s) by hailo::BEGIN@8 at line 208 of lib/Hailo/Command.pm
# once (4µs+0s) by hailo::BEGIN@8 at line 87 of lib/Hailo/Command.pm
# once (4µs+0s) by hailo::BEGIN@8 at line 114 of lib/Hailo/Command.pm
# once (4µs+0s) by hailo::BEGIN@8 at line 7 of lib/Hailo/Command.pm
# once (3µs+0s) by hailo::BEGIN@5 at line 1 of Dir/Self.pm
# once (3µs+0s) by hailo::BEGIN@8 at line 381 of lib/Hailo/Command.pm
# once (3µs+0s) by hailo::BEGIN@8 at line 1 of lib/Hailo/Command.pm
# once (3µs+0s) by hailo::BEGIN@5 at line 15 of Dir/Self.pm
# once (3µs+0s) by hailo::BEGIN@8 at line 400 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 8 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 4 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 133 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 97 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 387 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 32 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 26 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 71 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 108 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 89 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 226 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 195 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 384 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 231 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 21 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 30 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@5 at line 45 of Dir/Self.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 206 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 119 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 244 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 57 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 220 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 294 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 139 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 136 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 223 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 271 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 253 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 51 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 9 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 43 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 182 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 368 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 266 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 396 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 258 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 405 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 247 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 129 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 30 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 403 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 195 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 180 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 148 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 174 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 214 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 123 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 321 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 76 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 241 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 198 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 100 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 228 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 308 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 239 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 318 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 47 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 256 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 336 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 358 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 351 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 347 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 78 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 275 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 39 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 60 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 19 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 237 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 69 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 285 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 307 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 354 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 219 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 105 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 390 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 411 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 169 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 288 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 331 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 233 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 259 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 299 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 277 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 231 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 266 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 293 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 247 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 237 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 165 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 116 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 273 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 285 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 245 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 269 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 146 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 265 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 242 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 298 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 422 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 261 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 370 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 326 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 9 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 47 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 255 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 263 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 167 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 312 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 229 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 217 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 307 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 235 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 176 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 169 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 288 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 430 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 243 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 414 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 291 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 116 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 13 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 96 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 426 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 324 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 316 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 66 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 339 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 319 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 428 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 407 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 433 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 142 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 416 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 418 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 155 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 347 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 325 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 291 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 337 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 274 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 300 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 250 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 313 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 341 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 322 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 346 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@6 at line 344 of Any/Moose.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 409 of lib/Hailo/Command.pm
# once (2µs+0s) by hailo::BEGIN@8 at line 424 of lib/Hailo/Command.pm |