Filename | /usr/local/lib/perl5/site_perl/mach/5.24/Net/LibIDN2.pm |
Statements | Executed 16 statements in 637µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 131µs | 131µs | bootstrap (xsub) | Net::LibIDN2::
1 | 1 | 1 | 56µs | 56µs | BEGIN@5 | Net::LibIDN2::
1 | 1 | 1 | 47µs | 56µs | BEGIN@6 | Net::LibIDN2::
1 | 1 | 1 | 32µs | 66µs | BEGIN@7 | Net::LibIDN2::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | # vim:set tabstop=4 shiftwidth=4 noexpandtab: | ||||
2 | |||||
3 | package Net::LibIDN2; | ||||
4 | |||||
5 | 2 | 104µs | 1 | 56µs | # spent 56µs within Net::LibIDN2::BEGIN@5 which was called:
# once (56µs+0s) by Net::DNS::Domain::BEGIN@54 at line 5 # spent 56µs making 1 call to Net::LibIDN2::BEGIN@5 |
6 | 2 | 82µs | 2 | 64µs | # spent 56µs (47+9) within Net::LibIDN2::BEGIN@6 which was called:
# once (47µs+9µs) by Net::DNS::Domain::BEGIN@54 at line 6 # spent 56µs making 1 call to Net::LibIDN2::BEGIN@6
# spent 9µs making 1 call to strict::import |
7 | 2 | 340µs | 2 | 100µs | # spent 66µs (32+34) within Net::LibIDN2::BEGIN@7 which was called:
# once (32µs+34µs) by Net::DNS::Domain::BEGIN@54 at line 7 # spent 66µs making 1 call to Net::LibIDN2::BEGIN@7
# spent 34µs making 1 call to warnings::import |
8 | |||||
9 | 1 | 2µs | require Exporter; | ||
10 | 1 | 2µs | require DynaLoader; | ||
11 | |||||
12 | 1 | 30µs | our @ISA = qw(Exporter DynaLoader); | ||
13 | |||||
14 | 1 | 11µs | our %EXPORT_TAGS = ( 'all' => [ qw( | ||
15 | idn2_strerror | ||||
16 | idn2_strerror_name | ||||
17 | idn2_check_version | ||||
18 | idn2_lookup_u8 | ||||
19 | idn2_lookup_ul | ||||
20 | idn2_register_u8 | ||||
21 | idn2_register_ul | ||||
22 | IDN2_VERSION | ||||
23 | IDN2_VERSION_NUMBER | ||||
24 | IDN2_VERSION_MAJOR | ||||
25 | IDN2_VERSION_MINOR | ||||
26 | IDN2_VERSION_PATCH | ||||
27 | IDN2_LABEL_MAX_LENGTH | ||||
28 | IDN2_DOMAIN_MAX_LENGTH | ||||
29 | IDN2_NFC_INPUT | ||||
30 | IDN2_ALABEL_ROUNDTRIP | ||||
31 | IDN2_TRANSITIONAL | ||||
32 | IDN2_NONTRANSITIONAL | ||||
33 | IDN2_ALLOW_UNASSIGNED | ||||
34 | IDN2_USE_STD3_ASCII_RULES | ||||
35 | ) ] ); | ||||
36 | |||||
37 | 2 | 15µs | our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); | ||
38 | |||||
39 | 1 | 8µs | our @EXPORT = qw( | ||
40 | IDN2_VERSION | ||||
41 | IDN2_VERSION_NUMBER | ||||
42 | IDN2_VERSION_MAJOR | ||||
43 | IDN2_VERSION_MINOR | ||||
44 | IDN2_VERSION_PATCH | ||||
45 | IDN2_LABEL_MAX_LENGTH | ||||
46 | IDN2_DOMAIN_MAX_LENGTH | ||||
47 | IDN2_NFC_INPUT | ||||
48 | IDN2_ALABEL_ROUNDTRIP | ||||
49 | IDN2_TRANSITIONAL | ||||
50 | IDN2_NONTRANSITIONAL | ||||
51 | IDN2_ALLOW_UNASSIGNED | ||||
52 | IDN2_USE_STD3_ASCII_RULES | ||||
53 | ); | ||||
54 | 1 | 2µs | our $VERSION = '1.00'; | ||
55 | |||||
56 | 1 | 19µs | 1 | 1.31ms | bootstrap Net::LibIDN2 $VERSION; # spent 1.31ms making 1 call to DynaLoader::bootstrap |
57 | |||||
58 | 1 | 23µs | 1; | ||
59 | __END__ | ||||
# spent 131µs within Net::LibIDN2::bootstrap which was called:
# once (131µs+0s) by DynaLoader::bootstrap at line 210 of DynaLoader.pm |