LCOV - code coverage report
Current view: top level - src - gf.c (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 1666 1952 85.3 %
Date: 2022-07-17 01:01:28 Functions: 85 96 88.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1184 1550 76.4 %

Function Name Sort by function name Hit count Sort by hit count
_generate_from_hint 4488
_gf_invoke_lookup 10517
_jl_invoke 417668000
arg_type_tuple 23749100
cache_method 156317
concretesig_equal 62995200
disable_mt_cache 0
do_nothing_with_codeinst 5836
do_typemap_search 6
foreach_mtable_in_module 1052
get_intersect_matches 56209
get_intersect_visitor 91347
get_method_unspec_list 5130
ijl_apply_generic 414845000
ijl_call_in_typeinf_world 120
ijl_compile_hint 3892
ijl_debug_method_invalidation 0
ijl_get_kwsorter 167839
ijl_get_method_inferred 77853900
ijl_get_tls_world_age 121
ijl_get_world_counter 1143380
ijl_gf_invoke_lookup 32
ijl_gf_invoke_lookup_worlds 162
ijl_invoke 2823590
ijl_invoke_api 872584
ijl_is_in_pure_context 0
ijl_isa_compileable_sig 336645
ijl_matching_methods 1803100
ijl_method_instance_add_backedge 3376760
ijl_method_table_add_backedge 9725
ijl_method_table_disable 6
ijl_method_table_insert 56209
ijl_methtable_lookup 0
ijl_mi_cache_insert 231770
ijl_new_codeinst 231770
ijl_normalize_to_compilable_sig 1922910
ijl_register_newmeth_tracer 0
ijl_rettype_inferred 81475600
ijl_set_typeinf_func 1
ijl_specializations_get_linfo 3619360
ijl_specializations_lookup 1149180
ijl_typeinf_begin 7278
ijl_typeinf_end 7278
invalidate_backedges 50
invalidate_external 898
invalidate_method_instance 3610
invalidate_mt_cache 65260
is_anonfn_typename 0
jl_argtype_with_function 12
jl_cachearg_offset 141334000
jl_call_tracer 0
jl_compilation_sig 2066260
jl_compile_method_internal 77862600
jl_compile_now 3890
jl_foreach_reachable_mtable 11
jl_fptr_args 126178000
jl_fptr_const_return 11574700
jl_fptr_sparam 114943000
jl_get_specialization1 4098
jl_get_unspecialized 77847500
jl_get_unspecialized_from_mi 77847500
jl_gf_invoke 12
jl_gf_invoke_by_method 12
jl_has_concrete_subtype 4098
jl_lookup_generic_ 414845000
jl_method_compiled 155725000
jl_method_error 662
jl_method_error_bare 662
jl_method_lookup 29898
jl_method_table_invalidate 6
jl_mk_builtin_func 47
jl_mt_assoc_by_type 10407
jl_new_generic_function 15456
jl_new_generic_function_with_supertype 16576
jl_nth_slot_type 8871740
jl_specializations_get_linfo_ 3619360
jl_specializations_get_or_insert 0
jl_type_infer 77833700
jl_type_intersection2 10549200
lookup_arg_type_tuple 57455400
lookup_leafcache 74592300
make_method_match 2461340
method_overwrite 0
ml_matches 1825160
ml_matches_visitor 1007780
ml_mtable_visitor 0
print_func_loc 0
record_precompile_statement 15071
reset_mt_caches 1943
sig_match_fast 566613000
speccache_eq 4697160
speccache_hash 378628
typemap_search 10
update_max_args 56209
verify_type 417662000
very_general_type 444018

Generated by: LCOV version 1.14