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: 3127 3252 96.2 %
Date: 2014-09-27 Functions: 225 228 98.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
do_bind_class 4870
do_bind_function 16351
do_bind_inherited_class 2316
file_handle_dtor 28360
function_add_ref 25590970
generate_free_loop_var 53273
get_list_fetch_opcode 369
get_temporary_variable 902661
init_compiler 20309
init_compiler_declarables 20309
is_this_fetch 190601
lookup_cv 673938
ptr_dtor 26
shutdown_compiler 20345
str_dtor 73
zend_activate_auto_globals 20309
zend_add_class_name_literal 31921
zend_add_const_name_literal 5498
zend_add_func_name_literal 47262
zend_add_literal 1133981
zend_add_literal_string 175783
zend_add_member_modifier 705
zend_add_ns_func_name_literal 289
zend_add_to_list 73
zend_add_try_element 1987
zend_adjust_for_fetch_type 132387
zend_alloc_cache_slot 300810
zend_alloc_polymorphic_cache_slot 48733
zend_args_contain_unpack 192
zend_ast_append_doc_comment 2312
zend_ast_append_str 350
zend_begin_func_decl 18041
zend_begin_loop 14181
zend_begin_method_decl 17103
zend_build_runtime_definition_key 25287
zend_can_write_to_variable 8033
zend_check_already_in_use 5
zend_compile_args 305401
zend_compile_array 15631
zend_compile_assign 143920
zend_compile_assign_ref 2385
zend_compile_binary_op 75903
zend_compile_break_continue 2078
zend_compile_call 255578
zend_compile_call_common 305401
zend_compile_cast 6529
zend_compile_class_const 8666
zend_compile_class_const_decl 239
zend_compile_class_decl 7256
zend_compile_class_ref 21839
zend_compile_clone 113
zend_compile_closure_uses 132
zend_compile_compound_assign 3737
zend_compile_conditional 27218
zend_compile_const 64923
zend_compile_const_decl 161
zend_compile_const_expr 18099
zend_compile_const_expr_class_const 362
zend_compile_const_expr_const 223
zend_compile_const_expr_magic_const 2
zend_compile_const_expr_resolve_class_name 8
zend_compile_declare 18
zend_compile_dim 103185
zend_compile_dim_common 112058
zend_compile_do_while 289
zend_compile_dynamic_call 5904
zend_compile_echo 33780
zend_compile_encaps_list 12374
zend_compile_exit 14333
zend_compile_expr 1484310
zend_compile_expr_list 5598
zend_compile_for 1866
zend_compile_foreach 9724
zend_compile_func_cuf 124
zend_compile_func_cufa 68
zend_compile_func_decl 35144
zend_compile_func_defined 172
zend_compile_func_strlen 4585
zend_compile_func_typecheck 3861
zend_compile_function_name 253505
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 328
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 37
zend_compile_list_assign 171
zend_compile_magic_const 8497
zend_compile_method_call 34323
zend_compile_method_ref 73
zend_compile_name_list 17
zend_compile_namespace 200
zend_compile_new 14080
zend_compile_ns_call 289
zend_compile_params 35137
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 2307
zend_compile_resolve_class_name 21
zend_compile_return 43549
zend_compile_shell_exec 113
zend_compile_short_circuiting 11697
zend_compile_shorthand_conditional 37
zend_compile_silence 5515
zend_compile_simple_var 597424
zend_compile_simple_var_no_cv 19395
zend_compile_static_call 10191
zend_compile_static_prop 517
zend_compile_static_prop_common 628
zend_compile_static_var 1874
zend_compile_static_var_common 2012
zend_compile_stmt 602472
zend_compile_stmt_list 133469
zend_compile_switch 449
zend_compile_throw 308
zend_compile_top_stmt 263249
zend_compile_trait_alias 59
zend_compile_trait_precedence 17
zend_compile_try 1987
zend_compile_unary_op 29186
zend_compile_unary_pm 3186
zend_compile_unset 1572
zend_compile_use 82
zend_compile_use_trait 198
zend_compile_var 1009152
zend_compile_while 1860
zend_compile_yield 121
zend_concat3 1896
zend_concat_names 812
zend_const_expr_to_zval 17614
zend_constant_ct_subst 77771
zend_ct_eval_binary_op 3013
zend_ct_eval_greater 15
zend_ct_eval_unary_pm 6527
zend_del_literal 38480
zend_delayed_compile_begin 127462
zend_delayed_compile_dim 122430
zend_delayed_compile_end 127452
zend_delayed_compile_prop 9973
zend_delayed_compile_var 129155
zend_delayed_emit_op 132392
zend_destroy_property_info 20549
zend_destroy_property_info_internal 4709030
zend_dirname 24833
zend_do_delayed_early_binding 0
zend_do_early_binding 19558
zend_do_end_compilation 29185
zend_do_extended_fcall_begin 316102
zend_do_extended_fcall_end 316088
zend_do_extended_info 36969
zend_do_free 289104
zend_emit_assign_ref_znode 1980
zend_emit_assign_znode 14748
zend_emit_cond_jump 102671
zend_emit_final_return 64288
zend_emit_jump 61652
zend_emit_op 1331170
zend_emit_op_data 8614
zend_emit_op_tmp 179622
zend_emit_tick 29
zend_end_loop 14180
zend_end_namespace 29240
zend_ensure_writable_variable 150189
zend_eval_const_expr 191764
zend_free_foreach_and_switch_variables 43548
zend_get_class_fetch_type 142010
zend_get_compiled_filename 102222
zend_get_compiled_lineno 581
zend_get_compiled_variable_name 0
zend_get_ct_const 77931
zend_get_import_ht 82
zend_get_use_type_str 7
zend_handle_encoding_declaration 25
zend_handle_numeric_op 133406
zend_hash_find_ptr_lc 183
zend_init_compiler_context 64544
zend_init_compiler_data_structures 20309
zend_init_list 0
zend_initialize_class_data 3629907
zend_insert_literal 1133981
zend_is_allowed_in_const_expr 871
zend_is_assign_to_self 6576
zend_is_auto_global 729807
zend_is_call 454035
zend_is_compiling 393873
zend_is_const_default_class_ref 24301
zend_is_constructor 10158
zend_is_unticked_stmt 38
zend_is_variable 602108
zend_make_tmp_result 184262
zend_make_var_result 677058
zend_mangle_property_name 205790
zend_new_interned_string_safe 2582
zend_prefix_with_ns 369005
zend_register_auto_global 183168
zend_release_labels 64276
zend_reset_import_tables 29434
zend_resolve_class_name 32444
zend_resolve_class_name_ast 17188
zend_resolve_const_name 65140
zend_resolve_function_name 253505
zend_resolve_goto_label 58
zend_resolve_non_class_name 318645
zend_restore_compiled_filename 29339
zend_separate_if_call_and_write 129230
zend_set_class_name_op1 18857
zend_set_compiled_filename 29540
zend_stop_lexing 275
zend_string_equals_str_ci 16816
zend_strnlen 2056
zend_try_compile_ct_bound_init_user_func 192
zend_try_compile_cv 607007
zend_try_compile_special_func 249385
zend_try_ct_eval_array 25588
zend_try_ct_eval_magic_const 8597
zend_unmangle_property_name_ex 9036
zend_update_jump_target 162356
zend_update_jump_target_to_next 162356
zend_verify_namespace 186589
zendlex 4863701

Generated by: LCOV version 1.10

Generated at Sat, 27 Sep 2014 16:43:05 +0000 (3 days ago)

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