Filename | /usr/local/perls/perl-5.26.1/lib/5.26.1/IO/Compress/Gzip/Constants.pm |
Statements | Executed 69 statements in 1.66ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 27µs | 33µs | BEGIN@3 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 13µs | 58µs | BEGIN@143 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 13µs | 26µs | BEGIN@4 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 12µs | 43µs | BEGIN@89 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 11µs | 69µs | BEGIN@65 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 10µs | 46µs | BEGIN@109 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 39µs | BEGIN@111 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 48µs | BEGIN@115 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 43µs | BEGIN@119 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 11µs | BEGIN@5 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 43µs | BEGIN@66 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 44µs | BEGIN@70 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 40µs | BEGIN@82 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 9µs | 43µs | BEGIN@90 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 40µs | BEGIN@114 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 42µs | BEGIN@67 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 38µs | BEGIN@73 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 40µs | BEGIN@76 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 41µs | BEGIN@77 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 42µs | BEGIN@78 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 38µs | BEGIN@84 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 40µs | BEGIN@87 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 43µs | BEGIN@88 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 8µs | 42µs | BEGIN@92 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 7µs | 38µs | BEGIN@113 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 7µs | 52µs | BEGIN@69 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 7µs | 40µs | BEGIN@74 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 7µs | 40µs | BEGIN@75 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 7µs | 41µs | BEGIN@80 | IO::Compress::Gzip::Constants::
1 | 1 | 1 | 7µs | 38µs | BEGIN@86 | IO::Compress::Gzip::Constants::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package IO::Compress::Gzip::Constants; | ||||
2 | |||||
3 | 2 | 39µs | 2 | 39µs | # spent 33µs (27+6) within IO::Compress::Gzip::Constants::BEGIN@3 which was called:
# once (27µs+6µs) by IO::Compress::Gzip::BEGIN@15 at line 3 # spent 33µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@3
# spent 6µs making 1 call to strict::import |
4 | 2 | 30µs | 2 | 39µs | # spent 26µs (13+13) within IO::Compress::Gzip::Constants::BEGIN@4 which was called:
# once (13µs+13µs) by IO::Compress::Gzip::BEGIN@15 at line 4 # spent 26µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@4
# spent 13µs making 1 call to warnings::import |
5 | 2 | 155µs | 2 | 13µs | # spent 11µs (9+2) within IO::Compress::Gzip::Constants::BEGIN@5 which was called:
# once (9µs+2µs) by IO::Compress::Gzip::BEGIN@15 at line 5 # spent 11µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@5
# spent 2µs making 1 call to bytes::import |
6 | |||||
7 | 1 | 1µs | require Exporter; | ||
8 | |||||
9 | our ($VERSION, @ISA, @EXPORT, %GZIP_OS_Names); | ||||
10 | our ($GZIP_FNAME_INVALID_CHAR_RE, $GZIP_FCOMMENT_INVALID_CHAR_RE); | ||||
11 | |||||
12 | 1 | 1µs | $VERSION = '2.074'; | ||
13 | |||||
14 | 1 | 9µs | @ISA = qw(Exporter); | ||
15 | |||||
16 | 1 | 3µs | @EXPORT= qw( | ||
17 | |||||
18 | GZIP_ID_SIZE | ||||
19 | GZIP_ID1 | ||||
20 | GZIP_ID2 | ||||
21 | |||||
22 | GZIP_FLG_DEFAULT | ||||
23 | GZIP_FLG_FTEXT | ||||
24 | GZIP_FLG_FHCRC | ||||
25 | GZIP_FLG_FEXTRA | ||||
26 | GZIP_FLG_FNAME | ||||
27 | GZIP_FLG_FCOMMENT | ||||
28 | GZIP_FLG_RESERVED | ||||
29 | |||||
30 | GZIP_CM_DEFLATED | ||||
31 | |||||
32 | GZIP_MIN_HEADER_SIZE | ||||
33 | GZIP_TRAILER_SIZE | ||||
34 | |||||
35 | GZIP_MTIME_DEFAULT | ||||
36 | GZIP_XFL_DEFAULT | ||||
37 | GZIP_FEXTRA_HEADER_SIZE | ||||
38 | GZIP_FEXTRA_MAX_SIZE | ||||
39 | GZIP_FEXTRA_SUBFIELD_HEADER_SIZE | ||||
40 | GZIP_FEXTRA_SUBFIELD_ID_SIZE | ||||
41 | GZIP_FEXTRA_SUBFIELD_LEN_SIZE | ||||
42 | GZIP_FEXTRA_SUBFIELD_MAX_SIZE | ||||
43 | |||||
44 | $GZIP_FNAME_INVALID_CHAR_RE | ||||
45 | $GZIP_FCOMMENT_INVALID_CHAR_RE | ||||
46 | |||||
47 | GZIP_FHCRC_SIZE | ||||
48 | |||||
49 | GZIP_ISIZE_MAX | ||||
50 | GZIP_ISIZE_MOD_VALUE | ||||
51 | |||||
52 | |||||
53 | GZIP_NULL_BYTE | ||||
54 | |||||
55 | GZIP_OS_DEFAULT | ||||
56 | |||||
57 | %GZIP_OS_Names | ||||
58 | |||||
59 | GZIP_MINIMUM_HEADER | ||||
60 | |||||
61 | ); | ||||
62 | |||||
63 | # Constant names derived from RFC 1952 | ||||
64 | |||||
65 | 2 | 35µs | 2 | 127µs | # spent 69µs (11+58) within IO::Compress::Gzip::Constants::BEGIN@65 which was called:
# once (11µs+58µs) by IO::Compress::Gzip::BEGIN@15 at line 65 # spent 69µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@65
# spent 58µs making 1 call to constant::import |
66 | 2 | 32µs | 2 | 77µs | # spent 43µs (9+34) within IO::Compress::Gzip::Constants::BEGIN@66 which was called:
# once (9µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 66 # spent 43µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@66
# spent 34µs making 1 call to constant::import |
67 | 2 | 30µs | 2 | 76µs | # spent 42µs (8+34) within IO::Compress::Gzip::Constants::BEGIN@67 which was called:
# once (8µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 67 # spent 42µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@67
# spent 34µs making 1 call to constant::import |
68 | |||||
69 | 2 | 30µs | 2 | 97µs | # spent 52µs (7+45) within IO::Compress::Gzip::Constants::BEGIN@69 which was called:
# once (7µs+45µs) by IO::Compress::Gzip::BEGIN@15 at line 69 # spent 52µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@69
# spent 45µs making 1 call to constant::import |
70 | 2 | 31µs | 2 | 79µs | # spent 44µs (9+35) within IO::Compress::Gzip::Constants::BEGIN@70 which was called:
# once (9µs+35µs) by IO::Compress::Gzip::BEGIN@15 at line 70 # spent 44µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@70
# spent 35µs making 1 call to constant::import |
71 | |||||
72 | |||||
73 | 2 | 30µs | 2 | 68µs | # spent 38µs (8+30) within IO::Compress::Gzip::Constants::BEGIN@73 which was called:
# once (8µs+30µs) by IO::Compress::Gzip::BEGIN@15 at line 73 # spent 38µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@73
# spent 30µs making 1 call to constant::import |
74 | 2 | 29µs | 2 | 73µs | # spent 40µs (7+33) within IO::Compress::Gzip::Constants::BEGIN@74 which was called:
# once (7µs+33µs) by IO::Compress::Gzip::BEGIN@15 at line 74 # spent 40µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@74
# spent 33µs making 1 call to constant::import |
75 | 2 | 28µs | 2 | 73µs | # spent 40µs (7+33) within IO::Compress::Gzip::Constants::BEGIN@75 which was called:
# once (7µs+33µs) by IO::Compress::Gzip::BEGIN@15 at line 75 # spent 40µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@75
# spent 33µs making 1 call to constant::import |
76 | 2 | 30µs | 2 | 72µs | # spent 40µs (8+32) within IO::Compress::Gzip::Constants::BEGIN@76 which was called:
# once (8µs+32µs) by IO::Compress::Gzip::BEGIN@15 at line 76 # spent 40µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@76
# spent 32µs making 1 call to constant::import |
77 | 2 | 29µs | 2 | 74µs | # spent 41µs (8+33) within IO::Compress::Gzip::Constants::BEGIN@77 which was called:
# once (8µs+33µs) by IO::Compress::Gzip::BEGIN@15 at line 77 # spent 41µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@77
# spent 33µs making 1 call to constant::import |
78 | 2 | 34µs | 2 | 76µs | # spent 42µs (8+34) within IO::Compress::Gzip::Constants::BEGIN@78 which was called:
# once (8µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 78 # spent 42µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@78
# spent 34µs making 1 call to constant::import |
79 | #use constant GZIP_FLG_ENCRYPTED => 0x20 ; # documented in gzip sources | ||||
80 | 2 | 30µs | 2 | 75µs | # spent 41µs (7+34) within IO::Compress::Gzip::Constants::BEGIN@80 which was called:
# once (7µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 80 # spent 41µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@80
# spent 34µs making 1 call to constant::import |
81 | |||||
82 | 2 | 30µs | 2 | 71µs | # spent 40µs (9+31) within IO::Compress::Gzip::Constants::BEGIN@82 which was called:
# once (9µs+31µs) by IO::Compress::Gzip::BEGIN@15 at line 82 # spent 40µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@82
# spent 31µs making 1 call to constant::import |
83 | |||||
84 | 2 | 28µs | 2 | 68µs | # spent 38µs (8+30) within IO::Compress::Gzip::Constants::BEGIN@84 which was called:
# once (8µs+30µs) by IO::Compress::Gzip::BEGIN@15 at line 84 # spent 38µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@84
# spent 30µs making 1 call to constant::import |
85 | |||||
86 | 2 | 29µs | 2 | 69µs | # spent 38µs (7+31) within IO::Compress::Gzip::Constants::BEGIN@86 which was called:
# once (7µs+31µs) by IO::Compress::Gzip::BEGIN@15 at line 86 # spent 38µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@86
# spent 31µs making 1 call to constant::import |
87 | 2 | 28µs | 2 | 72µs | # spent 40µs (8+32) within IO::Compress::Gzip::Constants::BEGIN@87 which was called:
# once (8µs+32µs) by IO::Compress::Gzip::BEGIN@15 at line 87 # spent 40µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@87
# spent 32µs making 1 call to constant::import |
88 | 2 | 29µs | 2 | 78µs | # spent 43µs (8+35) within IO::Compress::Gzip::Constants::BEGIN@88 which was called:
# once (8µs+35µs) by IO::Compress::Gzip::BEGIN@15 at line 88 # spent 43µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@88
# spent 35µs making 1 call to constant::import |
89 | 2 | 37µs | 2 | 74µs | # spent 43µs (12+31) within IO::Compress::Gzip::Constants::BEGIN@89 which was called:
# once (12µs+31µs) by IO::Compress::Gzip::BEGIN@15 at line 89 # spent 43µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@89
# spent 31µs making 1 call to constant::import |
90 | 1 | 1µs | # spent 43µs (9+34) within IO::Compress::Gzip::Constants::BEGIN@90 which was called:
# once (9µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 91 | ||
91 | 1 | 35µs | 2 | 77µs | GZIP_FEXTRA_SUBFIELD_LEN_SIZE; # spent 43µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@90
# spent 34µs making 1 call to constant::import |
92 | 1 | 1µs | # spent 42µs (8+34) within IO::Compress::Gzip::Constants::BEGIN@92 which was called:
# once (8µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 93 | ||
93 | 1 | 81µs | 2 | 76µs | GZIP_FEXTRA_SUBFIELD_HEADER_SIZE ; # spent 42µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@92
# spent 34µs making 1 call to constant::import |
94 | |||||
95 | |||||
96 | 1 | 0s | if (ord('A') == 193) | ||
97 | { | ||||
98 | # EBCDIC | ||||
99 | $GZIP_FNAME_INVALID_CHAR_RE = '[\x00-\x3f\xff]'; | ||||
100 | $GZIP_FCOMMENT_INVALID_CHAR_RE = '[\x00-\x0a\x11-\x14\x16-\x3f\xff]'; | ||||
101 | |||||
102 | } | ||||
103 | else | ||||
104 | { | ||||
105 | 1 | 1µs | $GZIP_FNAME_INVALID_CHAR_RE = '[\x00-\x1F\x7F-\x9F]'; | ||
106 | 1 | 0s | $GZIP_FCOMMENT_INVALID_CHAR_RE = '[\x00-\x09\x11-\x1F\x7F-\x9F]'; | ||
107 | } | ||||
108 | |||||
109 | 2 | 32µs | 2 | 82µs | # spent 46µs (10+36) within IO::Compress::Gzip::Constants::BEGIN@109 which was called:
# once (10µs+36µs) by IO::Compress::Gzip::BEGIN@15 at line 109 # spent 46µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@109
# spent 36µs making 1 call to constant::import |
110 | |||||
111 | 2 | 39µs | 2 | 69µs | # spent 39µs (9+30) within IO::Compress::Gzip::Constants::BEGIN@111 which was called:
# once (9µs+30µs) by IO::Compress::Gzip::BEGIN@15 at line 111 # spent 39µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@111
# spent 30µs making 1 call to constant::import |
112 | |||||
113 | 2 | 29µs | 2 | 69µs | # spent 38µs (7+31) within IO::Compress::Gzip::Constants::BEGIN@113 which was called:
# once (7µs+31µs) by IO::Compress::Gzip::BEGIN@15 at line 113 # spent 38µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@113
# spent 31µs making 1 call to constant::import |
114 | 2 | 34µs | 2 | 72µs | # spent 40µs (8+32) within IO::Compress::Gzip::Constants::BEGIN@114 which was called:
# once (8µs+32µs) by IO::Compress::Gzip::BEGIN@15 at line 114 # spent 40µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@114
# spent 32µs making 1 call to constant::import |
115 | 2 | 32µs | 2 | 87µs | # spent 48µs (9+39) within IO::Compress::Gzip::Constants::BEGIN@115 which was called:
# once (9µs+39µs) by IO::Compress::Gzip::BEGIN@15 at line 115 # spent 48µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@115
# spent 39µs making 1 call to constant::import |
116 | |||||
117 | # OS Names sourced from http://www.gzip.org/format.txt | ||||
118 | |||||
119 | 2 | 505µs | 2 | 77µs | # spent 43µs (9+34) within IO::Compress::Gzip::Constants::BEGIN@119 which was called:
# once (9µs+34µs) by IO::Compress::Gzip::BEGIN@15 at line 119 # spent 43µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@119
# spent 34µs making 1 call to constant::import |
120 | 1 | 15µs | %GZIP_OS_Names = ( | ||
121 | 0 => 'MS-DOS', | ||||
122 | 1 => 'Amiga', | ||||
123 | 2 => 'VMS', | ||||
124 | 3 => 'Unix', | ||||
125 | 4 => 'VM/CMS', | ||||
126 | 5 => 'Atari TOS', | ||||
127 | 6 => 'HPFS (OS/2, NT)', | ||||
128 | 7 => 'Macintosh', | ||||
129 | 8 => 'Z-System', | ||||
130 | 9 => 'CP/M', | ||||
131 | 10 => 'TOPS-20', | ||||
132 | 11 => 'NTFS (NT)', | ||||
133 | 12 => 'SMS QDOS', | ||||
134 | 13 => 'Acorn RISCOS', | ||||
135 | 14 => 'VFAT file system (Win95, NT)', | ||||
136 | 15 => 'MVS', | ||||
137 | 16 => 'BeOS', | ||||
138 | 17 => 'Tandem/NSK', | ||||
139 | 18 => 'THEOS', | ||||
140 | GZIP_OS_DEFAULT() => 'Unknown', | ||||
141 | ) ; | ||||
142 | |||||
143 | 1 | 1µs | # spent 58µs (13+45) within IO::Compress::Gzip::Constants::BEGIN@143 which was called:
# once (13µs+45µs) by IO::Compress::Gzip::BEGIN@15 at line 145 | ||
144 | GZIP_ID1, GZIP_ID2, GZIP_CM_DEFLATED, GZIP_FLG_DEFAULT, | ||||
145 | 1 | 52µs | 3 | 480µs | GZIP_MTIME_DEFAULT, GZIP_XFL_DEFAULT, GZIP_OS_DEFAULT) ; # spent 377µs making 1 call to main::CORE:pack
# spent 58µs making 1 call to IO::Compress::Gzip::Constants::BEGIN@143
# spent 45µs making 1 call to constant::import |
146 | |||||
147 | |||||
148 | 1 | 15µs | 1; |