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: 3639 3805 95.6 %
Date: 2015-08-04 Functions: 245 248 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 9375
do_bind_class 5049
do_bind_function 16714
do_bind_inherited_class 2367
file_handle_dtor 28943
function_add_ref 532
generate_free_loop_var 53729
get_temporary_variable 855934
init_compiler 21006
is_this_fetch 184388
lookup_cv 680766
ptr_dtor 26
shutdown_compiler 21044
str_dtor 109
zend_activate_auto_globals 21006
zend_add_class_modifier 2
zend_add_class_name_literal 24808
zend_add_const_name_literal 5436
zend_add_func_name_literal 48730
zend_add_literal 1115298
zend_add_literal_string 164444
zend_add_member_modifier 779
zend_add_ns_func_name_literal 336
zend_add_to_list 93
zend_add_try_element 2391
zend_adjust_for_fetch_type 132348
zend_alloc_cache_slot 279354
zend_alloc_polymorphic_cache_slot 50515
zend_args_contain_unpack 202
zend_assert_valid_class_name 7724
zend_ast_append_doc_comment 2524
zend_ast_append_str 434
zend_begin_func_decl 18345
zend_begin_loop 14768
zend_begin_method_decl 17664
zend_build_runtime_definition_key 25821
zend_can_write_to_variable 8274
zend_check_already_in_use 5
zend_compile_args 300263
zend_compile_array 15462
zend_compile_assert 234
zend_compile_assign 136055
zend_compile_assign_ref 2352
zend_compile_binary_op 78584
zend_compile_break_continue 2152
zend_compile_call 248990
zend_compile_call_common 300263
zend_compile_cast 6399
zend_compile_class_const 8647
zend_compile_class_const_decl 319
zend_compile_class_decl 7504
zend_compile_class_ref 9116
zend_compile_clone 116
zend_compile_closure_uses 166
zend_compile_coalesce 19
zend_compile_compound_assign 3741
zend_compile_conditional 25322
zend_compile_const 63499
zend_compile_const_decl 192
zend_compile_const_expr 18530
zend_compile_const_expr_class_const 304
zend_compile_const_expr_const 227
zend_compile_const_expr_magic_const 2
zend_compile_declare 49
zend_compile_dim 103286
zend_compile_dim_common 111714
zend_compile_do_while 294
zend_compile_dynamic_call 6105
zend_compile_echo 35870
zend_compile_encaps_list 15604
zend_compile_exit 14562
zend_compile_expr 1464437
zend_compile_expr_list 6192
zend_compile_for 2064
zend_compile_foreach 10110
zend_compile_func_cuf 134
zend_compile_func_cufa 68
zend_compile_func_decl 36009
zend_compile_func_defined 180
zend_compile_func_strlen 4698
zend_compile_func_typecheck 3957
zend_compile_function_name 246875
zend_compile_global_var 5118
zend_compile_goto 35
zend_compile_greater 1360
zend_compile_group_use 11
zend_compile_halt_compiler 275
zend_compile_if 67172
zend_compile_implements 346
zend_compile_include_or_eval 10558
zend_compile_init_user_func 202
zend_compile_instanceof 68
zend_compile_isset_or_empty 12845
zend_compile_label 37
zend_compile_list_assign 177
zend_compile_magic_const 8988
zend_compile_method_call 35364
zend_compile_method_ref 93
zend_compile_name_list 22
zend_compile_namespace 230
zend_compile_new 14428
zend_compile_ns_call 332
zend_compile_params 36002
zend_compile_post_incdec 5654
zend_compile_pre_incdec 543
zend_compile_print 3336
zend_compile_prop 6427
zend_compile_prop_common 7334
zend_compile_prop_decl 2515
zend_compile_resolve_class_name 0
zend_compile_return 43599
zend_compile_rope_add 48566
zend_compile_shell_exec 113
zend_compile_short_circuiting 12001
zend_compile_shorthand_conditional 189
zend_compile_silence 5321
zend_compile_simple_var 591914
zend_compile_simple_var_no_cv 18430
zend_compile_static_call 10485
zend_compile_static_prop 624
zend_compile_static_prop_common 755
zend_compile_static_var 1896
zend_compile_static_var_common 2068
zend_compile_stmt 613398
zend_compile_stmt_list 137528
zend_compile_switch 452
zend_compile_throw 340
zend_compile_top_stmt 266579
zend_compile_trait_alias 74
zend_compile_trait_precedence 22
zend_compile_try 2391
zend_compile_typename 615
zend_compile_unary_op 27654
zend_compile_unary_pm 3056
zend_compile_unset 1549
zend_compile_use 122
zend_compile_use_trait 214
zend_compile_var 873137
zend_compile_while 1855
zend_compile_yield 208
zend_compile_yield_from 21
zend_concat3 2231
zend_concat_names 1046
zend_const_expr_to_zval 18178
zend_ct_eval_greater 24
zend_ct_eval_unary_op 130
zend_ct_eval_unary_pm 6441
zend_declare_is_first_statement 43
zend_del_literal 39946
zend_delayed_compile_begin 129559
zend_delayed_compile_dim 124052
zend_delayed_compile_end 129549
zend_delayed_compile_prop 10617
zend_delayed_compile_var 131278
zend_delayed_emit_op 151004
zend_destroy_property_info_internal 5608466
zend_dirname 25605
zend_do_delayed_early_binding 0
zend_do_early_binding 20321
zend_do_extended_fcall_begin 310821
zend_do_extended_fcall_end 310807
zend_do_extended_info 38022
zend_do_free 283617
zend_emit_assign_ref_znode 1926
zend_emit_assign_znode 5258
zend_emit_cond_jump 99855
zend_emit_final_return 65687
zend_emit_jump 60477
zend_emit_op 1275366
zend_emit_op_data 10509
zend_emit_op_tmp 166888
zend_emit_return_type_check 158
zend_emit_tick 29
zend_end_loop 14767
zend_end_namespace 29797
zend_ensure_valid_class_fetch_type 5608
zend_ensure_writable_variable 148497
zend_eval_const_expr 245614
zend_file_context_begin 29942
zend_file_context_end 29726
zend_free_foreach_and_switch_variables 43598
zend_generate_anon_class_name 14
zend_get_call_op 300249
zend_get_class_fetch_type 49821
zend_get_class_fetch_type_ast 30317
zend_get_compiled_filename 104581
zend_get_compiled_lineno 692
zend_get_compiled_variable_name 0
zend_get_import_ht 122
zend_get_unqualified_name 35327
zend_get_use_type_str 7
zend_handle_encoding_declaration 66
zend_handle_numeric_op 134397
zend_hash_find_ptr_lc 36583
zend_init_compiler_data_structures 21006
zend_initialize_class_data 3964706
zend_insert_literal 1115298
zend_is_allowed_in_const_expr 737
zend_is_assign_to_self 8397
zend_is_auto_global 714573
zend_is_auto_global_str 20621
zend_is_call 449770
zend_is_compiling 403569
zend_is_const_default_class_ref 31312
zend_is_constructor 10451
zend_is_reserved_class_name 7801
zend_is_scope_known 121
zend_is_unticked_stmt 38
zend_is_variable 557163
zend_list_has_assign_to 31
zend_list_has_assign_to_self 150
zend_lookup_reserved_const 27457
zend_make_tmp_result 171449
zend_make_var_result 642202
zend_mangle_property_name 360162
zend_mark_function_as_generator 229
zend_new_interned_string_safe 2872
zend_oparray_context_begin 65944
zend_oparray_context_end 65677
zend_prefix_with_ns 378458
zend_register_auto_global 189441
zend_reset_import_tables 30021
zend_resolve_class_name 34304
zend_resolve_class_name_ast 31931
zend_resolve_const_name 79104
zend_resolve_function_name 246875
zend_resolve_goto_label 58
zend_resolve_non_class_name 325979
zend_restore_compiled_filename 29933
zend_separate_if_call_and_write 131379
zend_set_class_name_op1 10945
zend_set_compiled_filename 30142
zend_set_function_arg_flags 77150008
zend_stop_lexing 276
zend_try_compile_const_expr_resolve_class_name 9733
zend_try_compile_ct_bound_init_user_func 202
zend_try_compile_cv 612124
zend_try_compile_special_func 242547
zend_try_ct_eval_array 26465
zend_try_ct_eval_binary_op 3550
zend_try_ct_eval_class_const 9375
zend_try_ct_eval_const 79104
zend_try_ct_eval_magic_const 9099
zend_unmangle_property_name_ex 9075
zend_update_jump_target 158050
zend_update_jump_target_to_next 156195
zend_verify_namespace 188624
zendlex 4889018

Generated by: LCOV version 1.10

Generated at Tue, 04 Aug 2015 09:11:00 +0000 (27 hours ago)

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