PHP  
 PHP: Test and Code Coverage Analysis
downloads | QA | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
 

LCOV - code coverage report
Current view: top level - Zend - zend_compile.c (source / functions) Hit Total Coverage
Test: PHP Code Coverage Lines: 3570 3703 96.4 %
Date: 2015-05-21 Functions: 244 247 98.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
class_name_refers_to_active_ce 9224
do_bind_class 5008
do_bind_function 16683
do_bind_inherited_class 2358
file_handle_dtor 28791
function_add_ref 505
generate_free_loop_var 53644
get_temporary_variable 851420
init_compiler 20873
is_this_fetch 183660
lookup_cv 677233
ptr_dtor 27
shutdown_compiler 20911
str_dtor 108
zend_activate_auto_globals 20873
zend_add_class_modifier 2
zend_add_class_name_literal 24570
zend_add_const_name_literal 5436
zend_add_func_name_literal 48459
zend_add_literal 1112813
zend_add_literal_string 163420
zend_add_member_modifier 761
zend_add_ns_func_name_literal 334
zend_add_to_list 79
zend_add_try_element 2380
zend_adjust_for_fetch_type 132135
zend_alloc_cache_slot 278062
zend_alloc_polymorphic_cache_slot 50191
zend_args_contain_unpack 202
zend_assert_valid_class_name 7680
zend_ast_append_doc_comment 2385
zend_ast_append_str 431
zend_begin_func_decl 18310
zend_begin_loop 14729
zend_begin_method_decl 17484
zend_build_runtime_definition_key 25737
zend_can_write_to_variable 8251
zend_check_already_in_use 5
zend_compile_args 298979
zend_compile_array 15766
zend_compile_assert 234
zend_compile_assign 135573
zend_compile_assign_ref 2351
zend_compile_binary_op 78467
zend_compile_break_continue 2153
zend_compile_call 248022
zend_compile_call_common 298979
zend_compile_cast 6393
zend_compile_class_const 8498
zend_compile_class_const_decl 248
zend_compile_class_decl 7453
zend_compile_class_ref 9089
zend_compile_clone 117
zend_compile_closure_uses 168
zend_compile_coalesce 17
zend_compile_compound_assign 3735
zend_compile_conditional 25117
zend_compile_const 64329
zend_compile_const_decl 191
zend_compile_const_expr 18392
zend_compile_const_expr_class_const 328
zend_compile_const_expr_const 233
zend_compile_const_expr_magic_const 2
zend_compile_const_expr_resolve_class_name 8
zend_compile_declare 51
zend_compile_dim 103241
zend_compile_dim_common 111662
zend_compile_do_while 296
zend_compile_dynamic_call 6098
zend_compile_echo 35042
zend_compile_encaps_list 13589
zend_compile_exit 14515
zend_compile_expr 1455266
zend_compile_expr_list 6180
zend_compile_for 2060
zend_compile_foreach 10073
zend_compile_func_cuf 134
zend_compile_func_cufa 68
zend_compile_func_decl 35794
zend_compile_func_defined 176
zend_compile_func_strlen 4690
zend_compile_func_typecheck 3948
zend_compile_function_name 245911
zend_compile_global_var 5120
zend_compile_goto 36
zend_compile_greater 1358
zend_compile_group_use 11
zend_compile_halt_compiler 275
zend_compile_if 67051
zend_compile_implements 345
zend_compile_include_or_eval 10529
zend_compile_init_user_func 202
zend_compile_instanceof 68
zend_compile_isset_or_empty 12834
zend_compile_label 38
zend_compile_list_assign 178
zend_compile_magic_const 8807
zend_compile_method_call 35201
zend_compile_method_ref 79
zend_compile_name_list 20
zend_compile_namespace 229
zend_compile_new 14358
zend_compile_ns_call 330
zend_compile_params 35787
zend_compile_post_incdec 5652
zend_compile_pre_incdec 544
zend_compile_print 3325
zend_compile_prop 6349
zend_compile_prop_common 7256
zend_compile_prop_decl 2380
zend_compile_resolve_class_name 31
zend_compile_return 43558
zend_compile_rope_add 44537
zend_compile_shell_exec 114
zend_compile_short_circuiting 11990
zend_compile_shorthand_conditional 188
zend_compile_silence 5264
zend_compile_simple_var 588595
zend_compile_simple_var_no_cv 18433
zend_compile_static_call 10381
zend_compile_static_prop 561
zend_compile_static_prop_common 691
zend_compile_static_var 1893
zend_compile_static_var_common 2070
zend_compile_stmt 610302
zend_compile_stmt_list 136958
zend_compile_switch 452
zend_compile_throw 331
zend_compile_top_stmt 264613
zend_compile_trait_alias 62
zend_compile_trait_precedence 20
zend_compile_try 2380
zend_compile_unary_op 27616
zend_compile_unary_pm 3153
zend_compile_unset 1548
zend_compile_use 121
zend_compile_use_trait 210
zend_compile_var 868543
zend_compile_while 1855
zend_compile_yield 203
zend_compile_yield_from 22
zend_concat3 2108
zend_concat_names 1044
zend_const_expr_to_zval 17954
zend_ct_eval_binary_op 3452
zend_ct_eval_greater 23
zend_ct_eval_unary_pm 6435
zend_declare_is_first_statement 43
zend_del_literal 39787
zend_delayed_compile_begin 129398
zend_delayed_compile_dim 123943
zend_delayed_compile_end 129388
zend_delayed_compile_prop 10535
zend_delayed_compile_var 131088
zend_delayed_emit_op 150808
zend_destroy_property_info_internal 5719752
zend_dirname 25472
zend_do_delayed_early_binding 0
zend_do_early_binding 20240
zend_do_extended_fcall_begin 309508
zend_do_extended_fcall_end 309494
zend_do_extended_info 37805
zend_do_free 282507
zend_emit_assign_ref_znode 1927
zend_emit_assign_znode 5242
zend_emit_cond_jump 99529
zend_emit_final_return 65320
zend_emit_jump 60206
zend_emit_op 1269628
zend_emit_op_data 10478
zend_emit_op_tmp 166680
zend_emit_return_type_check 144
zend_emit_tick 29
zend_end_loop 14728
zend_end_namespace 29643
zend_ensure_valid_class_fetch_type 5578
zend_ensure_writable_variable 148006
zend_eval_const_expr 213348
zend_file_context_begin 29785
zend_file_context_end 29572
zend_free_foreach_and_switch_variables 43557
zend_generate_anon_class_name 12
zend_get_call_op 298965
zend_get_class_fetch_type 137208
zend_get_class_fetch_type_ast 30061
zend_get_compiled_filename 103989
zend_get_compiled_lineno 684
zend_get_compiled_variable_name 0
zend_get_import_ht 121
zend_get_unqualified_name 34058
zend_get_use_type_str 7
zend_handle_encoding_declaration 66
zend_handle_numeric_op 134268
zend_hash_find_ptr_lc 35250
zend_init_compiler_data_structures 20873
zend_init_list 0
zend_initialize_class_data 3918735
zend_insert_literal 1112813
zend_is_allowed_in_const_expr 823
zend_is_assign_to_self 8364
zend_is_auto_global 710746
zend_is_auto_global_str 20488
zend_is_call 449132
zend_is_compiling 400155
zend_is_const_default_class_ref 31058
zend_is_constructor 10346
zend_is_reserved_class_name 7756
zend_is_scope_known 111
zend_is_unticked_stmt 38
zend_is_variable 555705
zend_list_has_assign_to 31
zend_list_has_assign_to_self 151
zend_lookup_reserved_const 26237
zend_make_tmp_result 171223
zend_make_var_result 639990
zend_mangle_property_name 211488
zend_mark_function_as_generator 225
zend_new_interned_string_safe 2666
zend_oparray_context_begin 65572
zend_oparray_context_end 65310
zend_prefix_with_ns 375360
zend_register_auto_global 188244
zend_reset_import_tables 29866
zend_resolve_class_name 33887
zend_resolve_class_name_ast 31521
zend_resolve_const_name 77414
zend_resolve_function_name 245911
zend_resolve_goto_label 59
zend_resolve_non_class_name 323325
zend_restore_compiled_filename 29775
zend_separate_if_call_and_write 131188
zend_set_class_name_op1 10842
zend_set_compiled_filename 29981
zend_set_function_arg_flags 76118860
zend_stop_lexing 276
zend_try_compile_ct_bound_init_user_func 202
zend_try_compile_cv 608766
zend_try_compile_special_func 241588
zend_try_ct_eval_array 25732
zend_try_ct_eval_class_const 9224
zend_try_ct_eval_const 77414
zend_try_ct_eval_magic_const 8913
zend_unmangle_property_name_ex 8993
zend_update_jump_target 157518
zend_update_jump_target_to_next 155663
zend_verify_namespace 187208
zendlex 4865419

Generated by: LCOV version 1.10

Generated at Thu, 21 May 2015 19:58:52 +0000 (3 days ago)

Copyright © 2005-2015 The PHP Group
All rights reserved.