| 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 | 139 | Yes | new |
| 360 | 2 | No | r |
| 367 | 3 | No | upload_hook |
| 397 | 17 | No | multi_param |
| 402 | 1100 | No | param |
| 454 | 5 | n/a | _decode_utf8 |
| 465 | 3872 | No | self_or_default |
| 476 | 187 | No | self_or_CGI |
| 500 | 139 | 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 | 115 | No | save_request |
| 804 | 34 | No | parse_params |
| 820 | 164 | No | add_parameter |
| 827 | 442 | 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 | 354 | 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 | 273 | 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 | 45 | Yes | url |
| 2757 | 2 | No | cookie |
| 2794 | 7 | No | parse_keywordlist |
| 2802 | 9 | No | param_fetch |
| 2823 | 46 | Yes | path_info |
| 2863 | 22 | n/a | _name_and_path_from_env |
| 2897 | 7 | Yes | request_method |
| 2904 | 0 | Yes | content_type |
| 2912 | 0 | Yes | path_translated |
| 2919 | 67 | Yes | request_uri |
| 2927 | 29 | No | query_string |
| 2944 | 1 | Yes | env_query_string |
| 2959 | 0 | Yes | Accept |
| 2999 | 7 | Yes | user_agent |
| 3014 | 0 | Yes | raw_cookie |
| 3034 | 0 | Yes | virtual_host |
| 3046 | 0 | Yes | remote_host |
| 3054 | 0 | Yes | remote_addr |
| 3064 | 49 | Yes | script_name |
| 3079 | 0 | Yes | referer |
| 3087 | 11 | Yes | server_name |
| 3094 | 5 | Yes | server_software |
| 3101 | 28 | Yes | virtual_port |
| 3115 | 67 | Yes | server_port |
| 3122 | 55 | Yes | server_protocol |
| 3130 | 118 | Yes | http |
| 3147 | 58 | Yes | https |
| 3164 | 55 | No | protocol |
| 3178 | 0 | Yes | remote_ident |
| 3185 | 0 | Yes | auth_type |
| 3193 | 0 | Yes | remote_user |
| 3201 | 0 | Yes | user_name |
| 3209 | 1 | No | nosticky |
| 3218 | 1 | Yes | nph |
| 3227 | 1 | No | private_tempfiles |
| 3234 | 1 | No | close_upload_files |
| 3243 | 1 | No | default_dtd |
| 3255 | 318 | n/a | _maybe_escapeHTML |
| 3263 | 16 | No | previous_or_default |
| 3280 | 25 | No | register_parameter |
| 3285 | 1 | No | get_fields |
| 3292 | 75 | No | read_from_cmdline |
| 3331 | 2 | No | read_multipart |
| 3463 | 1 | No | read_multipart_related |
| 3556 | 16 | Yes | upload |
| 3563 | 11 | No | tmpFileName |
| 3584 | 19 | No | uploadInfo |
| 3591 | 27 | n/a | _set_values_and_labels |
| 3601 | 71 | n/a | _set_attributes |
| 3636 | 3 | n/a | new |
| 3690 | 12 | n/a | readHeader |
| 3736 | 0 | n/a | readBody |
| 3758 | 27 | n/a | read |
| 3818 | 39 | n/a | fillBuffer |
| 3850 | 18 | n/a | eof |