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: 3884 4067 95.5 %
Date: 2016-02-05 Functions: 253 256 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 10635
do_bind_class 5369
do_bind_function 17580
do_bind_inherited_class 2422
file_handle_dtor 32102
function_add_ref 540
get_temporary_variable 946028
init_compiler 22518
is_this_fetch 206631
label_ptr_dtor 36
lookup_cv 744693
shutdown_compiler 22556
str_dtor 119
zend_activate_auto_globals 22518
zend_add_class_modifier 2
zend_add_class_name_literal 25839
zend_add_const_name_literal 5607
zend_add_func_name_literal 52724
zend_add_literal 1221774
zend_add_literal_string 201757
zend_add_member_modifier 800
zend_add_ns_func_name_literal 367
zend_add_to_list 95
zend_add_try_element 2717
zend_adjust_for_fetch_type 137157
zend_alloc_cache_slot 310471
zend_alloc_polymorphic_cache_slot 53660
zend_args_contain_unpack 202
zend_assert_valid_class_name 8116
zend_ast_append_str 447
zend_begin_func_decl 19302
zend_begin_loop 16480
zend_begin_method_decl 18686
zend_build_runtime_definition_key 27160
zend_can_write_to_variable 9468
zend_check_already_in_use 5
zend_check_live_ranges 2348919
zend_compile_args 334087
zend_compile_array 18433
zend_compile_assert 238
zend_compile_assert_side_effects 25
zend_compile_assign 157480
zend_compile_assign_ref 453
zend_compile_binary_op 96354
zend_compile_break_continue 2193
zend_compile_call 279343
zend_compile_call_common 334087
zend_compile_cast 6525
zend_compile_class_const 9884
zend_compile_class_const_decl 362
zend_compile_class_decl 7893
zend_compile_class_ref 2429
zend_compile_class_ref_ex 27444
zend_compile_clone 120
zend_compile_closure_binding 179
zend_compile_closure_uses 177
zend_compile_coalesce 19
zend_compile_compound_assign 4025
zend_compile_conditional 25533
zend_compile_const 71606
zend_compile_const_decl 198
zend_compile_const_expr 19328
zend_compile_const_expr_class_const 305
zend_compile_const_expr_const 229
zend_compile_const_expr_magic_const 4
zend_compile_declare 51
zend_compile_dim 107056
zend_compile_dim_common 115727
zend_compile_do_while 296
zend_compile_dynamic_call 6646
zend_compile_echo 39195
zend_compile_encaps_list 17835
zend_compile_exit 16536
zend_compile_expr 1626755
zend_compile_expr_list 6483
zend_compile_for 2161
zend_compile_foreach 11537
zend_compile_func_cuf 134
zend_compile_func_cufa 68
zend_compile_func_decl 37988
zend_compile_func_defined 210
zend_compile_func_strlen 4983
zend_compile_func_typecheck 4297
zend_compile_function_name 277185
zend_compile_global_var 5155
zend_compile_goto 43
zend_compile_greater 1515
zend_compile_group_use 14
zend_compile_halt_compiler 276
zend_compile_if 76405
zend_compile_implements 359
zend_compile_include_or_eval 13113
zend_compile_init_user_func 202
zend_compile_instanceof 74
zend_compile_isset_or_empty 13643
zend_compile_label 47
zend_compile_list_assign 181
zend_compile_magic_const 11280
zend_compile_method_call 37922
zend_compile_method_ref 95
zend_compile_name_list 22
zend_compile_namespace 253
zend_compile_new 15051
zend_compile_ns_call 360
zend_compile_params 37979
zend_compile_post_incdec 5823
zend_compile_pre_incdec 560
zend_compile_print 3423
zend_compile_prop 6508
zend_compile_prop_common 7427
zend_compile_prop_decl 2603
zend_compile_resolve_class_name 0
zend_compile_return 44771
zend_compile_rope_add 55952
zend_compile_shell_exec 119
zend_compile_short_circuiting 13393
zend_compile_shorthand_conditional 200
zend_compile_silence 7065
zend_compile_simple_var 648755
zend_compile_simple_var_no_cv 18796
zend_compile_static_call 11432
zend_compile_static_prop 654
zend_compile_static_prop_common 787
zend_compile_static_var 2081
zend_compile_static_var_common 2264
zend_compile_stmt 681435
zend_compile_stmt_list 154596
zend_compile_switch 472
zend_compile_throw 385
zend_compile_top_stmt 290882
zend_compile_trait_alias 76
zend_compile_trait_precedence 22
zend_compile_try 2718
zend_compile_typename 648
zend_compile_unary_op 32579
zend_compile_unary_pm 3410
zend_compile_unset 1640
zend_compile_use 132
zend_compile_use_trait 221
zend_compile_var 810938
zend_compile_while 2020
zend_compile_yield 220
zend_compile_yield_from 29
zend_concat3 2370
zend_concat_names 1116
zend_const_expr_to_zval 18975
zend_ct_eval_greater 24
zend_ct_eval_unary_op 133
zend_ct_eval_unary_pm 6785
zend_declare_is_first_statement 44
zend_del_literal 41284
zend_delayed_compile_begin 284503
zend_delayed_compile_dim 129195
zend_delayed_compile_end 284489
zend_delayed_compile_prop 10776
zend_delayed_compile_var 286746
zend_delayed_emit_op 156943
zend_destroy_class_constant_internal 26645400
zend_destroy_property_info_internal 6373056
zend_dirname 28253
zend_do_delayed_early_binding 0
zend_do_early_binding 21002
zend_do_extended_fcall_begin 347200
zend_do_extended_fcall_end 347186
zend_do_extended_info 40084
zend_do_free 317292
zend_emit_assign_ref_znode 3
zend_emit_assign_znode 5522
zend_emit_cond_jump 109738
zend_emit_final_return 70865
zend_emit_jump 66493
zend_emit_op 1989056
zend_emit_op_data 11141
zend_emit_op_tmp 191489
zend_emit_return_type_check 184
zend_emit_tick 31
zend_end_live_range 45022
zend_end_loop 16477
zend_end_namespace 33028
zend_ensure_valid_class_fetch_type 6052
zend_ensure_writable_variable 170134
zend_eval_const_expr 268852
zend_file_context_begin 33178
zend_file_context_end 32937
zend_find_live_range 29233
zend_generate_anon_class_name 21
zend_get_call_op 334073
zend_get_class_fetch_type 47280
zend_get_class_fetch_type_ast 5734
zend_get_compiled_filename 113493
zend_get_compiled_lineno 756
zend_get_compiled_variable_name 0
zend_get_import_ht 132
zend_get_unqualified_name 38333
zend_get_use_type_str 7
zend_handle_encoding_declaration 68
zend_handle_loops_and_finally 44811
zend_handle_loops_and_finally_ex 47000
zend_handle_numeric_op 139563
zend_hash_find_ptr_lc 40456
zend_init_compiler_data_structures 22518
zend_initialize_class_data 4362735
zend_insert_literal 1221774
zend_is_allowed_in_const_expr 743
zend_is_assign_to_self 8973
zend_is_auto_global 776651
zend_is_auto_global_str 22076
zend_is_call 475449
zend_is_compiling 429670
zend_is_const_default_class_ref 5491
zend_is_constructor 11397
zend_is_reserved_class_name 8197
zend_is_scope_known 147
zend_is_unticked_stmt 41
zend_is_variable 610108
zend_list_has_assign_to 31
zend_list_has_assign_to_self 152
zend_lookup_reserved_const 30037
zend_make_tmp_result 196441
zend_make_var_result 700925
zend_mangle_property_name 385949
zend_mark_function_as_generator 250
zend_new_interned_string_safe 3007
zend_oparray_context_begin 71157
zend_oparray_context_end 70853
zend_prefix_with_ns 421348
zend_register_auto_global 203076
zend_reset_import_tables 33275
zend_resolve_class_name 37056
zend_resolve_class_name_ast 34627
zend_resolve_const_name 88025
zend_resolve_function_name 277185
zend_resolve_goto_label 43
zend_resolve_non_class_name 365210
zend_restore_compiled_filename 33151
zend_separate_if_call_and_write 136643
zend_set_class_name_op1 11553
zend_set_compiled_filename 33386
zend_set_function_arg_flags 86561325
zend_start_live_range 44092
zend_start_live_range_ex 14535
zend_stop_lexing 277
zend_try_compile_const_expr_resolve_class_name 11012
zend_try_compile_ct_bound_init_user_func 202
zend_try_compile_cv 671061
zend_try_compile_special_func 272328
zend_try_ct_eval_array 29999
zend_try_ct_eval_binary_op 5053
zend_try_ct_eval_class_const 10635
zend_try_ct_eval_const 88014
zend_try_ct_eval_magic_const 11450
zend_unmangle_property_name_ex 9451
zend_update_jump_target 173880
zend_update_jump_target_to_next 171861
zend_verify_namespace 205365
zendlex 5376025

Generated by: LCOV version 1.10

Generated at Fri, 05 Feb 2016 08:39:11 +0000 (4 days ago)

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