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: 4088 4287 95.4 %
Date: 2016-07-19 Functions: 260 263 98.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
class_name_refers_to_active_ce 10925
do_bind_class 5510
do_bind_function 18882
do_bind_inherited_class 2493
file_handle_dtor 33216
function_add_ref 553
get_temporary_variable 975483
init_compiler 23363
is_this_fetch 906288
label_ptr_dtor 37
lookup_cv 769794
shutdown_compiler 23401
str_dtor 119
zend_activate_auto_globals 23363
zend_add_class_modifier 2
zend_add_class_name_literal 26620
zend_add_const_name_literal 5690
zend_add_func_name_literal 54500
zend_add_literal 1259380
zend_add_literal_string 208675
zend_add_member_modifier 824
zend_add_ns_func_name_literal 375
zend_add_to_list 95
zend_add_try_element 2934
zend_adjust_for_fetch_type 138686
zend_alloc_cache_slot 320170
zend_alloc_polymorphic_cache_slot 54842
zend_args_contain_unpack 211
zend_assert_valid_class_name 8351
zend_ast_append_str 450
zend_begin_func_decl 20688
zend_begin_loop 17107
zend_begin_method_decl 19099
zend_binary_op_produces_numeric_string_error 12817
zend_build_runtime_definition_key 28764
zend_can_write_to_variable 10345
zend_check_already_in_use 5
zend_check_live_ranges 2417160
zend_compile_args 344433
zend_compile_array 19005
zend_compile_assert 240
zend_compile_assign 162773
zend_compile_assign_ref 485
zend_compile_binary_op 101615
zend_compile_break_continue 2275
zend_compile_call 288994
zend_compile_call_common 344433
zend_compile_cast 6564
zend_compile_class_const 10167
zend_compile_class_const_decl 371
zend_compile_class_decl 8121
zend_compile_class_ref 2500
zend_compile_class_ref_ex 28068
zend_compile_clone 122
zend_compile_closure_binding 187
zend_compile_closure_uses 185
zend_compile_coalesce 26
zend_compile_compound_assign 4127
zend_compile_conditional 25699
zend_compile_const 74611
zend_compile_const_decl 213
zend_compile_const_expr 21104
zend_compile_const_expr_class_const 309
zend_compile_const_expr_const 242
zend_compile_const_expr_magic_const 4
zend_compile_declare 53
zend_compile_dim 107700
zend_compile_dim_common 116426
zend_compile_do_while 311
zend_compile_dynamic_call 7368
zend_compile_echo 41035
zend_compile_encaps_list 19215
zend_compile_exit 17343
zend_compile_expr 1679962
zend_compile_expr_list 6756
zend_compile_for 2252
zend_compile_foreach 11987
zend_compile_func_chr 619
zend_compile_func_cuf 138
zend_compile_func_cufa 73
zend_compile_func_decl 39787
zend_compile_func_defined 212
zend_compile_func_ord 68
zend_compile_func_strlen 5180
zend_compile_func_typecheck 4348
zend_compile_function_name 286789
zend_compile_global_var 5162
zend_compile_goto 47
zend_compile_greater 1577
zend_compile_group_use 14
zend_compile_halt_compiler 276
zend_compile_if 80114
zend_compile_implements 378
zend_compile_include_or_eval 13567
zend_compile_init_user_func 211
zend_compile_instanceof 75
zend_compile_isset_or_empty 13714
zend_compile_keyed_list_assign 36
zend_compile_label 48
zend_compile_list_assign 242
zend_compile_magic_const 11972
zend_compile_method_call 38787
zend_compile_method_ref 95
zend_compile_name_list 22
zend_compile_namespace 263
zend_compile_new 15428
zend_compile_ns_call 368
zend_compile_params 39775
zend_compile_post_incdec 6123
zend_compile_pre_incdec 576
zend_compile_print 3528
zend_compile_prop 6538
zend_compile_prop_common 7470
zend_compile_prop_decl 2669
zend_compile_resolve_class_name 0
zend_compile_return 46173
zend_compile_rope_add 60013
zend_compile_shell_exec 121
zend_compile_short_circuiting 13674
zend_compile_shorthand_conditional 211
zend_compile_silence 7179
zend_compile_simple_var 670406
zend_compile_simple_var_no_cv 18882
zend_compile_static_call 11670
zend_compile_static_prop 663
zend_compile_static_prop_common 801
zend_compile_static_var 2125
zend_compile_static_var_common 2319
zend_compile_stmt 709486
zend_compile_stmt_list 162103
zend_compile_switch 498
zend_compile_throw 442
zend_compile_top_stmt 299893
zend_compile_trait_alias 76
zend_compile_trait_precedence 22
zend_compile_try 2935
zend_compile_typename 764
zend_compile_unary_op 33559
zend_compile_unary_pm 3476
zend_compile_unkeyed_list_assign 206
zend_compile_unset 1683
zend_compile_use 135
zend_compile_use_trait 223
zend_compile_var 837598
zend_compile_while 2065
zend_compile_yield 260
zend_compile_yield_from 41
zend_concat3 2389
zend_concat_names 1131
zend_const_expr_to_zval 20654
zend_ct_eval_greater 25
zend_ct_eval_unary_op 251
zend_declare_is_first_statement 46
zend_del_literal 44320
zend_delayed_compile_begin 291075
zend_delayed_compile_dim 130570
zend_delayed_compile_end 291061
zend_delayed_compile_prop 10996
zend_delayed_compile_var 293590
zend_delayed_emit_op 158620
zend_destroy_class_constant_internal 27829215
zend_destroy_property_info_internal 6611346
zend_dirname 29531
zend_do_delayed_early_binding 0
zend_do_early_binding 22512
zend_do_extended_fcall_begin 358000
zend_do_extended_fcall_end 357984
zend_do_extended_info 41957
zend_do_free 328781
zend_emit_assign_ref_znode 3
zend_emit_assign_znode 5743
zend_emit_cond_jump 113868
zend_emit_final_return 73749
zend_emit_jump 68396
zend_emit_op 2048845
zend_emit_op_data 11593
zend_emit_op_tmp 198026
zend_emit_return_type_check 233
zend_emit_tick 31
zend_end_live_range 46820
zend_end_loop 17100
zend_end_namespace 34135
zend_ensure_valid_class_fetch_type 6157
zend_ensure_writable_variable 175919
zend_eval_const_expr 276369
zend_file_context_begin 34315
zend_file_context_end 34039
zend_find_live_range 30093
zend_generate_anon_class_name 29
zend_get_call_op 344417
zend_get_class_fetch_type 48596
zend_get_class_fetch_type_ast 6043
zend_get_compiled_filename 117882
zend_get_compiled_lineno 842
zend_get_compiled_variable_name 0
zend_get_import_ht 135
zend_get_unqualified_name 39434
zend_get_use_type_str 7
zend_handle_encoding_declaration 70
zend_handle_loops_and_finally 46214
zend_handle_loops_and_finally_ex 48485
zend_handle_numeric_op 140858
zend_has_finally 10
zend_has_finally_ex 10
zend_hash_find_ptr_lc 41645
zend_init_compiler_data_structures 23363
zend_initialize_class_data 4526047
zend_insert_literal 1259380
zend_is_allowed_in_const_expr 809
zend_is_assign_to_self 9361
zend_is_auto_global 801650
zend_is_auto_global_str 22920
zend_is_call 439695
zend_is_compiling 449526
zend_is_const_default_class_ref 5785
zend_is_constructor 11634
zend_is_reserved_class_name 8433
zend_is_scope_known 4772
zend_is_unticked_stmt 41
zend_is_variable 625552
zend_list_has_assign_to 59
zend_list_has_assign_to_self 199
zend_lookup_reserved_const 30905
zend_make_tmp_result 203063
zend_make_var_result 720148
zend_mangle_property_name 400377
zend_mark_function_as_generator 506
zend_new_interned_string_safe 3082
zend_oparray_context_begin 74090
zend_oparray_context_end 73737
zend_prefix_with_ns 444974
zend_register_auto_global 210681
zend_reset_import_tables 34392
zend_resolve_class_name 38145
zend_resolve_class_name_ast 35645
zend_resolve_const_name 91708
zend_resolve_function_name 286789
zend_resolve_goto_label 47
zend_resolve_non_class_name 378497
zend_restore_compiled_filename 34256
zend_separate_if_call_and_write 138116
zend_set_class_name_op1 11793
zend_set_compiled_filename 34526
zend_set_function_arg_flags 90013945
zend_start_live_range 45912
zend_start_live_range_ex 14805
zend_stop_lexing 277
zend_try_compile_const_expr_resolve_class_name 11310
zend_try_compile_ct_bound_init_user_func 211
zend_try_compile_cv 692821
zend_try_compile_special_func 281249
zend_try_ct_eval_array 30783
zend_try_ct_eval_binary_op 12822
zend_try_ct_eval_class_const 10925
zend_try_ct_eval_const 91900
zend_try_ct_eval_magic_const 12161
zend_try_ct_eval_unary_pm 6896
zend_unmangle_property_name_ex 9514
zend_update_jump_target 179641
zend_update_jump_target_to_next 177577
zend_verify_list_assign_target 513
zend_verify_namespace 211837
zendlex 5551247

Generated by: LCOV version 1.10

Generated at Wed, 20 Jul 2016 02:56:14 +0000 (3 days ago)

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