| 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 |