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: 3168 3282 96.5 %
Date: 2014-12-13 Functions: 226 229 98.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
do_bind_class 4894
do_bind_function 16477
do_bind_inherited_class 2323
file_handle_dtor 28754
function_add_ref 25909266
generate_free_loop_var 53653
get_temporary_variable 892163
init_compiler 20579
init_compiler_declarables 20579
is_this_fetch 192985
lookup_cv 680423
ptr_dtor 26
shutdown_compiler 20615
str_dtor 73
zend_activate_auto_globals 20579
zend_add_class_name_literal 32219
zend_add_const_name_literal 5538
zend_add_func_name_literal 47782
zend_add_literal 1144697
zend_add_literal_string 177549
zend_add_member_modifier 705
zend_add_ns_func_name_literal 297
zend_add_to_list 73
zend_add_try_element 2004
zend_adjust_for_fetch_type 132816
zend_alloc_cache_slot 304279
zend_alloc_polymorphic_cache_slot 49245
zend_args_contain_unpack 196
zend_ast_append_doc_comment 2315
zend_ast_append_str 392
zend_begin_func_decl 18216
zend_begin_loop 14419
zend_begin_method_decl 17209
zend_build_runtime_definition_key 25493
zend_can_write_to_variable 8099
zend_check_already_in_use 5
zend_compile_args 309042
zend_compile_array 15750
zend_compile_assign 145815
zend_compile_assign_ref 2412
zend_compile_binary_op 76869
zend_compile_break_continue 2137
zend_compile_call 258694
zend_compile_call_common 309042
zend_compile_cast 6575
zend_compile_class_const 8775
zend_compile_class_const_decl 239
zend_compile_class_decl 7287
zend_compile_class_ref 8970
zend_compile_clone 115
zend_compile_closure_uses 151
zend_compile_coalesce 16
zend_compile_compound_assign 3781
zend_compile_conditional 27402
zend_compile_const 64953
zend_compile_const_decl 163
zend_compile_const_expr 18329
zend_compile_const_expr_class_const 362
zend_compile_const_expr_const 151
zend_compile_const_expr_magic_const 2
zend_compile_const_expr_resolve_class_name 8
zend_compile_declare 18
zend_compile_dim 103423
zend_compile_dim_common 112350
zend_compile_do_while 292
zend_compile_dynamic_call 5951
zend_compile_echo 34083
zend_compile_encaps_list 12554
zend_compile_exit 14524
zend_compile_expr 1486197
zend_compile_expr_list 5787
zend_compile_for 1929
zend_compile_foreach 9812
zend_compile_func_cuf 127
zend_compile_func_cufa 69
zend_compile_func_decl 35425
zend_compile_func_defined 177
zend_compile_func_strlen 4618
zend_compile_func_typecheck 3927
zend_compile_function_name 256614
zend_compile_global_var 4567
zend_compile_goto 35
zend_compile_greater 1143
zend_compile_halt_compiler 274
zend_compile_if 68868
zend_compile_implements 328
zend_compile_include_or_eval 10871
zend_compile_init_user_func 196
zend_compile_instanceof 65
zend_compile_isset_or_empty 13319
zend_compile_label 37
zend_compile_list_assign 171
zend_compile_magic_const 8597
zend_compile_method_call 34733
zend_compile_method_ref 73
zend_compile_name_list 17
zend_compile_namespace 201
zend_compile_new 14231
zend_compile_ns_call 297
zend_compile_params 35418
zend_compile_post_incdec 5559
zend_compile_pre_incdec 532
zend_compile_print 3406
zend_compile_prop 5943
zend_compile_prop_common 6829
zend_compile_prop_decl 2310
zend_compile_resolve_class_name 22
zend_compile_return 43835
zend_compile_shell_exec 113
zend_compile_short_circuiting 11882
zend_compile_shorthand_conditional 149
zend_compile_silence 5583
zend_compile_simple_var 603460
zend_compile_simple_var_no_cv 19466
zend_compile_static_call 10263
zend_compile_static_prop 517
zend_compile_static_prop_common 628
zend_compile_static_var 1892
zend_compile_static_var_common 2049
zend_compile_stmt 609200
zend_compile_stmt_list 134814
zend_compile_switch 450
zend_compile_throw 317
zend_compile_top_stmt 266686
zend_compile_trait_alias 59
zend_compile_trait_precedence 17
zend_compile_try 2004
zend_compile_unary_op 29432
zend_compile_unary_pm 3203
zend_compile_unset 1584
zend_compile_use 82
zend_compile_use_trait 199
zend_compile_var 1019078
zend_compile_while 1943
zend_compile_yield 136
zend_concat3 1982
zend_concat_names 897
zend_const_expr_to_zval 17844
zend_ct_eval_binary_op 3048
zend_ct_eval_greater 16
zend_ct_eval_unary_pm 6574
zend_del_literal 38784
zend_delayed_compile_begin 127873
zend_delayed_compile_dim 122878
zend_delayed_compile_end 127863
zend_delayed_compile_prop 10025
zend_delayed_compile_var 129654
zend_delayed_emit_op 132892
zend_destroy_property_info 20559
zend_destroy_property_info_internal 4771400
zend_dirname 25071
zend_do_delayed_early_binding 0
zend_do_early_binding 19715
zend_do_end_compilation 29590
zend_do_extended_fcall_begin 319913
zend_do_extended_fcall_end 319899
zend_do_extended_info 37313
zend_do_free 293222
zend_emit_assign_ref_znode 1998
zend_emit_assign_znode 14902
zend_emit_cond_jump 103610
zend_emit_final_return 64974
zend_emit_jump 62098
zend_emit_op 1331637
zend_emit_op_data 8692
zend_emit_op_tmp 181539
zend_emit_tick 29
zend_end_loop 14418
zend_end_namespace 29645
zend_ensure_writable_variable 152156
zend_eval_const_expr 194236
zend_free_foreach_and_switch_variables 43834
zend_get_class_fetch_type 142623
zend_get_compiled_filename 103344
zend_get_compiled_lineno 582
zend_get_compiled_variable_name 0
zend_get_import_ht 82
zend_get_unqualified_name 21124
zend_get_use_type_str 7
zend_handle_encoding_declaration 25
zend_handle_numeric_op 133750
zend_hash_find_ptr_lc 21287
zend_init_compiler_context 65229
zend_init_compiler_data_structures 20579
zend_init_list 0
zend_initialize_class_data 3677998
zend_insert_literal 1144697
zend_is_allowed_in_const_expr 799
zend_is_assign_to_self 6644
zend_is_auto_global 736677
zend_is_call 457096
zend_is_compiling 398472
zend_is_const_default_class_ref 38801
zend_is_constructor 10229
zend_is_unticked_stmt 38
zend_is_variable 572178
zend_lookup_reserved_const 21089
zend_make_tmp_result 186100
zend_make_var_result 670884
zend_mangle_property_name 208490
zend_new_interned_string_safe 2585
zend_prefix_with_ns 385544
zend_register_auto_global 185598
zend_release_labels 64962
zend_reset_import_tables 29840
zend_resolve_class_name 32742
zend_resolve_class_name_ast 30414
zend_resolve_const_name 78118
zend_resolve_function_name 256614
zend_resolve_goto_label 58
zend_resolve_non_class_name 334732
zend_restore_compiled_filename 29745
zend_separate_if_call_and_write 129729
zend_set_class_name_op1 19038
zend_set_compiled_filename 29944
zend_stop_lexing 275
zend_string_equals_str_ci 16921
zend_strnlen 2036
zend_try_compile_ct_bound_init_user_func 196
zend_try_compile_cv 613068
zend_try_compile_special_func 252446
zend_try_ct_eval_array 25866
zend_try_ct_eval_const 78118
zend_try_ct_eval_magic_const 8700
zend_unmangle_property_name_ex 9065
zend_update_jump_target 163689
zend_update_jump_target_to_next 163689
zend_verify_namespace 189116
zendlex 4912081

Generated by: LCOV version 1.10

Generated at Sat, 13 Dec 2014 06:16:09 +0000 (7 days ago)

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