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: 3852 4087 94.3 %
Date: 2014-09-19 Functions: 255 258 98.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
do_bind_class 4868
do_bind_function 16349
do_bind_inherited_class 2316
do_implement_interface 3865042
do_inherit_class_constant 2405450
do_inherit_constant_check 33
do_inherit_iface_constant 17
do_inherit_method 25101110
do_inherit_method_check 31772654
do_inherit_parent_constructor 1446060
do_inherit_property_access_check 3231222
do_inheritance_check_on_method 6671548
file_handle_dtor 28343
find_first_definition 18
function_add_ref 25569635
generate_free_loop_var 53268
get_list_fetch_opcode 363
get_temporary_variable 902561
init_compiler 20292
init_compiler_declarables 20292
is_this_fetch 190576
lookup_cv 673885
ptr_dtor 51
shutdown_compiler 20328
str_dtor 73
zend_activate_auto_globals 20292
zend_add_class_name_literal 31917
zend_add_const_name_literal 5480
zend_add_func_name_literal 47262
zend_add_literal 1133820
zend_add_magic_methods 200
zend_add_member_modifier 705
zend_add_ns_func_name_literal 289
zend_add_to_list 73
zend_add_trait_method 257
zend_add_try_element 1987
zend_adjust_for_fetch_type 132393
zend_alloc_cache_slot 300727
zend_alloc_polymorphic_cache_slot 48726
zend_args_contain_unpack 192
zend_ast_append_doc_comment 2310
zend_ast_append_str 349
zend_begin_func_decl 18038
zend_begin_loop 14178
zend_begin_method_decl 17097
zend_build_runtime_definition_key 25281
zend_can_write_to_variable 8032
zend_check_already_in_use 5
zend_check_trait_usage 47
zend_compile_args 305382
zend_compile_array 15625
zend_compile_assign 143557
zend_compile_assign_ref 2382
zend_compile_binary_op 75903
zend_compile_break_continue 2078
zend_compile_call 255559
zend_compile_call_common 305382
zend_compile_cast 6528
zend_compile_class_const 8666
zend_compile_class_const_decl 239
zend_compile_class_decl 7252
zend_compile_class_ref 21837
zend_compile_clone 113
zend_compile_closure_uses 131
zend_compile_compound_assign 3735
zend_compile_conditional 27218
zend_compile_const 64897
zend_compile_const_decl 136
zend_compile_const_expr 18011
zend_compile_const_expr_class_const 360
zend_compile_const_expr_const 198
zend_compile_const_expr_magic_const 2
zend_compile_const_expr_resolve_class_name 8
zend_compile_declare 18
zend_compile_dim 103194
zend_compile_dim_common 112067
zend_compile_do_while 289
zend_compile_dynamic_call 5903
zend_compile_echo 33780
zend_compile_encaps_list 12374
zend_compile_exit 14333
zend_compile_expr 1483887
zend_compile_expr_list 5598
zend_compile_for 1866
zend_compile_foreach 9721
zend_compile_func_cuf 124
zend_compile_func_cufa 68
zend_compile_func_decl 35135
zend_compile_func_defined 172
zend_compile_func_strlen 4583
zend_compile_func_typecheck 3861
zend_compile_function_name 253487
zend_compile_global_var 4580
zend_compile_goto 35
zend_compile_greater 1097
zend_compile_halt_compiler 274
zend_compile_if 68191
zend_compile_implements 327
zend_compile_include_or_eval 10701
zend_compile_init_user_func 192
zend_compile_instanceof 65
zend_compile_isset_or_empty 13239
zend_compile_label 35
zend_compile_list_assign 168
zend_compile_magic_const 8489
zend_compile_method_call 34323
zend_compile_method_ref 73
zend_compile_name_list 17
zend_compile_namespace 199
zend_compile_new 14078
zend_compile_ns_call 289
zend_compile_params 35128
zend_compile_post_incdec 5449
zend_compile_pre_incdec 521
zend_compile_print 3372
zend_compile_prop 5907
zend_compile_prop_common 6788
zend_compile_prop_decl 2305
zend_compile_resolve_class_name 20
zend_compile_return 43546
zend_compile_shell_exec 113
zend_compile_short_circuiting 11697
zend_compile_shorthand_conditional 37
zend_compile_silence 5515
zend_compile_simple_var 597380
zend_compile_simple_var_no_cv 19395
zend_compile_static_call 10191
zend_compile_static_prop 516
zend_compile_static_prop_common 627
zend_compile_static_var 1874
zend_compile_static_var_common 2012
zend_compile_stmt 602374
zend_compile_stmt_list 133452
zend_compile_switch 449
zend_compile_throw 308
zend_compile_top_stmt 263163
zend_compile_trait_alias 59
zend_compile_trait_precedence 17
zend_compile_try 1987
zend_compile_unary_op 29186
zend_compile_unary_pm 3184
zend_compile_unset 1572
zend_compile_use 81
zend_compile_use_trait 198
zend_compile_var 1009095
zend_compile_while 1860
zend_compile_yield 121
zend_concat3 1896
zend_concat_names 812
zend_const_expr_to_zval 17587
zend_constant_ct_subst 77711
zend_ct_eval_binary_op 3015
zend_ct_eval_greater 15
zend_ct_eval_unary_pm 6525
zend_del_literal 38474
zend_delayed_compile_begin 127451
zend_delayed_compile_dim 122423
zend_delayed_compile_end 127442
zend_delayed_compile_prop 9967
zend_delayed_compile_var 129144
zend_delayed_emit_op 132380
zend_destroy_property_info 20547
zend_destroy_property_info_internal 4705103
zend_dirname 24815
zend_do_bind_traits 168
zend_do_check_for_inconsistent_traits_aliasing 137
zend_do_delayed_early_binding 0
zend_do_early_binding 19554
zend_do_end_compilation 29178
zend_do_extended_fcall_begin 316083
zend_do_extended_fcall_end 316070
zend_do_extended_info 36962
zend_do_free 289066
zend_do_implement_interface 1505146
zend_do_implement_trait 227
zend_do_inherit_interfaces 2951212
zend_do_inheritance 1446098
zend_do_perform_implementation_check 6661310
zend_do_traits_method_binding 159
zend_do_traits_property_binding 134
zend_duplicate_property_info 18142
zend_duplicate_property_info_internal 3212930
zend_emit_assign_ref_znode 1978
zend_emit_assign_znode 14378
zend_emit_cond_jump 102671
zend_emit_final_return 64274
zend_emit_jump 61649
zend_emit_op 1364810
zend_emit_op_data 8595
zend_emit_op_tmp 145812
zend_emit_tick 29
zend_end_loop 14177
zend_end_namespace 29233
zend_ensure_writable_variable 149817
zend_eval_const_expr 191696
zend_fixup_trait_method 199
zend_free_foreach_and_switch_variables 43546
zend_get_class_fetch_type 141999
zend_get_compiled_filename 102156
zend_get_compiled_lineno 561
zend_get_compiled_variable_name 0
zend_get_ct_const 77848
zend_get_function_declaration 56
zend_get_import_ht 81
zend_get_use_type_str 7
zend_handle_encoding_declaration 25
zend_handle_numeric_op 133400
zend_hash_find_ptr_lc 183
zend_init_compiler_context 64518
zend_init_compiler_data_structures 20292
zend_init_list 0
zend_initialize_class_data 3626878
zend_insert_literal 1133820
zend_is_allowed_in_const_expr 815
zend_is_assign_to_self 6561
zend_is_auto_global 729737
zend_is_call 453699
zend_is_compiling 393162
zend_is_const_default_class_ref 24299
zend_is_constructor 10158
zend_is_unticked_stmt 38
zend_is_variable 602049
zend_make_tmp_result 150489
zend_make_var_result 710752
zend_mangle_property_name 205620
zend_new_interned_string_safe 2580
zend_prefix_with_ns 368914
zend_register_auto_global 183015
zend_release_labels 64262
zend_reset_import_tables 29427
zend_resolve_class_name 32440
zend_resolve_class_name_ast 17186
zend_resolve_const_name 65095
zend_resolve_function_name 253487
zend_resolve_goto_label 58
zend_resolve_non_class_name 318582
zend_restore_compiled_filename 29332
zend_separate_if_call_and_write 129142
zend_set_class_name_op1 18857
zend_set_compiled_filename 29523
zend_stop_lexing 275
zend_string_equals_str_ci 16810
zend_strnlen 2056
zend_traits_compile_exclude_table 14
zend_traits_copy_functions 227
zend_traits_init_trait_structures 168
zend_traits_method_compatibility_check 58
zend_try_compile_ct_bound_init_user_func 192
zend_try_compile_cv 606963
zend_try_compile_special_func 249367
zend_try_ct_eval_array 25577
zend_try_ct_eval_magic_const 8589
zend_unmangle_property_name_ex 9036
zend_update_jump_target 162356
zend_update_jump_target_to_next 162356
zend_verify_namespace 186536
zend_visibility_string 59
zendlex 4862984

Generated by: LCOV version 1.10

Generated at Fri, 19 Sep 2014 17:11:04 +0000 (3 days ago)

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