blib/lib/CGI.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 142 | 172 | 82.5 |
pod | 36 | 134 | 26.8 |
line | count | pod | subroutine |
---|---|---|---|
3 | 56 | n/a | BEGIN |
4 | 56 | n/a | BEGIN |
13 | 56 | n/a | BEGIN |
38 | 84 | No | initialize_globals |
203 | 1 | n/a | _set_binmode |
266 | 56 | n/a | import |
301 | 2256 | No | expand_tags |
316 | 138 | Yes | new |
360 | 2 | No | r |
367 | 3 | No | upload_hook |
397 | 17 | No | multi_param |
402 | 1095 | No | param |
454 | 5 | n/a | _decode_utf8 |
465 | 3860 | No | self_or_default |
476 | 187 | No | self_or_CGI |
500 | 138 | No | init |
721 | 36 | n/a | _get_query_string_from_env |
755 | 13 | No | to_filehandle |
771 | 0 | No | put |
777 | 0 | No | |
783 | 0 | No | cgi_error |
789 | 114 | No | save_request |
804 | 34 | No | parse_params |
820 | 164 | No | add_parameter |
827 | 439 | No | all_parameters |
835 | 5 | No | binmode |
841 | 1 | No | compile |
844 | 57 | n/a | _all_html_tags |
869 | 441 | n/a | __ANON__ |
876 | 320 | n/a | __ANON__ |
881 | 761 | n/a | _tag_func |
909 | 29 | n/a | _selected |
916 | 42 | n/a | _checked |
922 | 19 | n/a | _reset_globals |
925 | 57 | n/a | _setup_symbols |
962 | 352 | No | charset |
968 | 12 | No | element_id |
974 | 90 | No | element_tab |
994 | 6 | No | read_postdata_putdata |
1100 | 3 | No | URL_ENCODED |
1102 | 9 | No | MULTIPART |
1104 | 6 | No | SERVER_PUSH |
1108 | 3 | No | new_MultipartBuffer |
1114 | 53 | No | read_from_client |
1125 | 271 | No | delete |
1144 | 0 | No | import_names |
1174 | 3 | Yes | keywords |
1184 | 4 | No | Vars |
1194 | 1 | No | ReadParse |
1206 | 1 | No | PrintHeader |
1211 | 1 | No | HtmlTop |
1216 | 1 | No | HtmlBot |
1221 | 1 | No | SplitParam |
1227 | 1 | No | MethGet |
1231 | 0 | No | MethPatch |
1235 | 1 | No | MethPost |
1239 | 1 | No | MethPut |
1243 | 5 | n/a | TIEHASH |
1252 | 19 | n/a | STORE |
1260 | 37 | n/a | FETCH |
1266 | 2 | n/a | FIRSTKEY |
1271 | 3 | n/a | NEXTKEY |
1275 | 2 | n/a | EXISTS |
1279 | 1 | n/a | DELETE |
1286 | 2 | n/a | CLEAR |
1294 | 0 | No | append |
1308 | 0 | No | delete_all |
1314 | 2 | No | Delete |
1319 | 0 | No | Delete_all |
1327 | 6 | No | autoEscape |
1337 | 1 | No | version |
1345 | 17 | No | url_param |
1377 | 3 | No | Dump |
1401 | 1 | No | as_string |
1409 | 1 | No | save |
1433 | 0 | No | save_parameters |
1442 | 0 | No | restore_parameters |
1453 | 6 | Yes | multipart_init |
1481 | 4 | Yes | multipart_start |
1510 | 6 | Yes | multipart_end |
1520 | 0 | Yes | multipart_final |
1529 | 91 | Yes | header |
1620 | 82 | No | cache |
1633 | 10 | No | redirect |
1671 | 12 | No | start_html |
1776 | 1 | n/a | _style |
1832 | 1 | n/a | _script |
1880 | 3 | No | end_html |
1894 | 0 | No | isindex |
1908 | 12 | No | start_form |
1935 | 4 | No | start_multipart_form |
1949 | 1 | No | end_form |
1965 | 0 | No | end_multipart_form |
1969 | 8 | n/a | _textfield |
2000 | 7 | No | textfield |
2013 | 0 | No | filefield |
2029 | 1 | No | password_field |
2044 | 2 | No | textarea |
2071 | 4 | No | button |
2104 | 7 | No | submit |
2130 | 0 | No | reset |
2157 | 0 | No | defaults |
2174 | 0 | No | comment |
2191 | 9 | No | checkbox |
2219 | 251 | No | escapeHTML |
2231 | 105 | No | unescapeHTML |
2241 | 1 | n/a | _tableize |
2292 | 5 | No | radio_group |
2319 | 8 | No | checkbox_group |
2324 | 13 | n/a | _box_group |
2421 | 8 | No | popup_menu |
2494 | 3 | No | optgroup |
2549 | 3 | No | scrolling_list |
2604 | 7 | No | hidden |
2645 | 1 | No | image_button |
2664 | 7 | No | self_url |
2671 | 1 | Yes | state |
2679 | 44 | Yes | url |
2757 | 2 | No | cookie |
2792 | 7 | No | parse_keywordlist |
2800 | 9 | No | param_fetch |
2821 | 45 | Yes | path_info |
2861 | 20 | n/a | _name_and_path_from_env |
2895 | 7 | Yes | request_method |
2902 | 0 | Yes | content_type |
2910 | 0 | Yes | path_translated |
2917 | 64 | Yes | request_uri |
2925 | 29 | No | query_string |
2942 | 1 | Yes | env_query_string |
2957 | 0 | Yes | Accept |
2997 | 7 | Yes | user_agent |
3012 | 0 | Yes | raw_cookie |
3032 | 0 | Yes | virtual_host |
3044 | 0 | Yes | remote_host |
3052 | 0 | Yes | remote_addr |
3062 | 48 | Yes | script_name |
3077 | 0 | Yes | referer |
3085 | 11 | Yes | server_name |
3092 | 5 | Yes | server_software |
3099 | 28 | Yes | virtual_port |
3113 | 67 | Yes | server_port |
3120 | 55 | Yes | server_protocol |
3128 | 118 | Yes | http |
3145 | 58 | Yes | https |
3162 | 55 | No | protocol |
3176 | 0 | Yes | remote_ident |
3183 | 0 | Yes | auth_type |
3191 | 0 | Yes | remote_user |
3199 | 0 | Yes | user_name |
3207 | 1 | No | nosticky |
3216 | 1 | Yes | nph |
3225 | 1 | No | private_tempfiles |
3232 | 1 | No | close_upload_files |
3241 | 1 | No | default_dtd |
3253 | 318 | n/a | _maybe_escapeHTML |
3261 | 16 | No | previous_or_default |
3278 | 25 | No | register_parameter |
3283 | 1 | No | get_fields |
3290 | 74 | No | read_from_cmdline |
3329 | 2 | No | read_multipart |
3461 | 1 | No | read_multipart_related |
3554 | 16 | Yes | upload |
3561 | 11 | No | tmpFileName |
3582 | 19 | No | uploadInfo |
3589 | 27 | n/a | _set_values_and_labels |
3599 | 71 | n/a | _set_attributes |
3634 | 3 | n/a | new |
3688 | 12 | n/a | readHeader |
3734 | 0 | n/a | readBody |
3756 | 27 | n/a | read |
3816 | 39 | n/a | fillBuffer |
3848 | 18 | n/a | eof |