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: 3292 3405 96.7 %
Date: 2015-04-14 Functions: 229 232 98.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
do_bind_class 4927
do_bind_function 16734
do_bind_inherited_class 2344
file_handle_dtor 29095
function_add_ref 26221588
generate_free_loop_var 54638
get_temporary_variable 869671
init_compiler 20828
init_compiler_declarables 20828
is_this_fetch 196763
lookup_cv 692058
ptr_dtor 26
shutdown_compiler 20864
str_dtor 73
zend_activate_auto_globals 20828
zend_add_class_modifier 2
zend_add_class_name_literal 24043
zend_add_const_name_literal 5386
zend_add_func_name_literal 48013
zend_add_literal 1137506
zend_add_literal_string 161212
zend_add_member_modifier 722
zend_add_ns_func_name_literal 300
zend_add_to_list 73
zend_add_try_element 2016
zend_adjust_for_fetch_type 133614
zend_alloc_cache_slot 289544
zend_alloc_polymorphic_cache_slot 49507
zend_args_contain_unpack 196
zend_ast_append_doc_comment 2323
zend_ast_append_str 393
zend_begin_func_decl 18488
zend_begin_loop 14697
zend_begin_method_decl 17321
zend_build_runtime_definition_key 25822
zend_can_write_to_variable 8268
zend_check_already_in_use 5
zend_compile_args 310233
zend_compile_array 15934
zend_compile_assign 149215
zend_compile_assign_ref 2443
zend_compile_binary_op 78577
zend_compile_break_continue 2145
zend_compile_call 259978
zend_compile_call_common 310233
zend_compile_cast 6567
zend_compile_class_const 8498
zend_compile_class_const_decl 243
zend_compile_class_decl 7343
zend_compile_class_ref 8992
zend_compile_clone 116
zend_compile_closure_uses 156
zend_compile_coalesce 16
zend_compile_compound_assign 3707
zend_compile_conditional 27526
zend_compile_const 66325
zend_compile_const_decl 164
zend_compile_const_expr 18574
zend_compile_const_expr_class_const 296
zend_compile_const_expr_const 225
zend_compile_const_expr_magic_const 2
zend_compile_const_expr_resolve_class_name 8
zend_compile_declare 18
zend_compile_dim 103797
zend_compile_dim_common 112748
zend_compile_do_while 292
zend_compile_dynamic_call 6161
zend_compile_echo 34829
zend_compile_encaps_list 13575
zend_compile_exit 14763
zend_compile_expr 1498453
zend_compile_expr_list 6135
zend_compile_for 2045
zend_compile_foreach 10077
zend_compile_func_cuf 127
zend_compile_func_cufa 69
zend_compile_func_decl 35809
zend_compile_func_defined 178
zend_compile_func_strlen 4684
zend_compile_func_typecheck 4012
zend_compile_function_name 257892
zend_compile_global_var 5285
zend_compile_goto 35
zend_compile_greater 1338
zend_compile_halt_compiler 274
zend_compile_if 70021
zend_compile_implements 339
zend_compile_include_or_eval 10972
zend_compile_init_user_func 196
zend_compile_instanceof 65
zend_compile_isset_or_empty 13343
zend_compile_label 37
zend_compile_list_assign 175
zend_compile_magic_const 8741
zend_compile_method_call 34706
zend_compile_method_ref 73
zend_compile_name_list 17
zend_compile_namespace 205
zend_compile_new 14260
zend_compile_ns_call 300
zend_compile_params 35802
zend_compile_post_incdec 5637
zend_compile_pre_incdec 546
zend_compile_print 3391
zend_compile_prop 6285
zend_compile_prop_common 7185
zend_compile_prop_decl 2318
zend_compile_resolve_class_name 22
zend_compile_return 44550
zend_compile_shell_exec 113
zend_compile_short_circuiting 12044
zend_compile_shorthand_conditional 183
zend_compile_silence 5557
zend_compile_simple_var 613323
zend_compile_simple_var_no_cv 19491
zend_compile_static_call 10320
zend_compile_static_prop 522
zend_compile_static_prop_common 633
zend_compile_static_var 1898
zend_compile_static_var_common 2060
zend_compile_stmt 620067
zend_compile_stmt_list 137817
zend_compile_switch 451
zend_compile_throw 322
zend_compile_top_stmt 269218
zend_compile_trait_alias 59
zend_compile_trait_precedence 17
zend_compile_try 2016
zend_compile_unary_op 29537
zend_compile_unary_pm 3157
zend_compile_unset 1565
zend_compile_use 82
zend_compile_use_trait 202
zend_compile_var 904156
zend_compile_while 1839
zend_compile_yield 144
zend_concat3 1947
zend_concat_names 928
zend_const_expr_to_zval 18199
zend_ct_eval_binary_op 3382
zend_ct_eval_greater 21
zend_ct_eval_unary_pm 6495
zend_del_literal 39371
zend_delayed_compile_begin 130351
zend_delayed_compile_dim 125016
zend_delayed_compile_end 130341
zend_delayed_compile_prop 10399
zend_delayed_compile_var 132140
zend_delayed_emit_op 152796
zend_destroy_property_info 20571
zend_destroy_property_info_internal 4828919
zend_dirname 25333
zend_do_delayed_early_binding 0
zend_do_early_binding 20026
zend_do_end_compilation 29891
zend_do_extended_fcall_begin 321205
zend_do_extended_fcall_end 321191
zend_do_extended_info 37810
zend_do_free 297893
zend_emit_assign_ref_znode 2028
zend_emit_assign_znode 15181
zend_emit_cond_jump 104872
zend_emit_final_return 65656
zend_emit_jump 62697
zend_emit_op 1330049
zend_emit_op_data 10416
zend_emit_op_tmp 171543
zend_emit_return_type_check 95
zend_emit_tick 29
zend_end_loop 14696
zend_end_namespace 29946
zend_ensure_writable_variable 155516
zend_eval_const_expr 216175
zend_free_foreach_and_switch_variables 44549
zend_get_class_fetch_type 143820
zend_get_compiled_filename 104465
zend_get_compiled_lineno 616
zend_get_compiled_variable_name 0
zend_get_import_ht 82
zend_get_unqualified_name 27141
zend_get_use_type_str 7
zend_handle_encoding_declaration 32
zend_handle_numeric_op 135605
zend_hash_find_ptr_lc 36093
zend_init_compiler_context 65937
zend_init_compiler_data_structures 20828
zend_init_list 0
zend_initialize_class_data 3764118
zend_insert_literal 1137506
zend_is_allowed_in_const_expr 750
zend_is_assign_to_self 8353
zend_is_auto_global 728076
zend_is_auto_global_str 20445
zend_is_call 462333
zend_is_compiling 401173
zend_is_const_default_class_ref 30674
zend_is_constructor 10285
zend_is_unticked_stmt 38
zend_is_variable 575639
zend_lookup_reserved_const 27106
zend_make_tmp_result 176096
zend_make_var_result 676981
zend_mangle_property_name 210989
zend_new_interned_string_safe 2597
zend_prefix_with_ns 389347
zend_register_auto_global 187839
zend_release_labels 65644
zend_reset_import_tables 30145
zend_resolve_class_name 33378
zend_resolve_class_name_ast 31029
zend_resolve_const_name 79755
zend_resolve_function_name 257892
zend_resolve_goto_label 58
zend_resolve_non_class_name 337647
zend_restore_compiled_filename 30045
zend_separate_if_call_and_write 132239
zend_set_class_name_op1 10781
zend_set_compiled_filename 30267
zend_stop_lexing 275
zend_strnlen 2038
zend_try_compile_ct_bound_init_user_func 196
zend_try_compile_cv 623623
zend_try_compile_special_func 253517
zend_try_ct_eval_array 26106
zend_try_ct_eval_class_const 9243
zend_try_ct_eval_const 79755
zend_try_ct_eval_magic_const 8845
zend_unmangle_property_name_ex 9097
zend_update_jump_target 165435
zend_update_jump_target_to_next 163596
zend_verify_namespace 191040
zendlex 4975187

Generated by: LCOV version 1.10

Generated at Tue, 14 Apr 2015 11:48:39 +0000 (4 days ago)

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