LCOV - code coverage report
Current view: top level - src - gf.c (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 1800 1952 92.2 %
Date: 2022-07-16 23:42:53 Functions: 94 96 97.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1310 1550 84.5 %

Function Name Sort by function name Hit count Sort by hit count
ijl_debug_method_invalidation 0
ml_mtable_visitor 0
ijl_set_typeinf_func 1
ijl_register_newmeth_tracer 2
jl_call_tracer 2
jl_foreach_reachable_mtable 7
print_func_loc 13
do_typemap_search 18
ijl_method_table_disable 18
jl_mk_builtin_func 47
typemap_search 60
jl_specializations_get_or_insert 201
is_anonfn_typename 206
method_overwrite 206
jl_method_table_invalidate 224
ijl_methtable_lookup 242
foreach_mtable_in_module 544
invalidate_backedges 560
reset_mt_caches 1943
jl_compile_now 1958
ijl_compile_hint 1975
ijl_gf_invoke_lookup_worlds 2069
_generate_from_hint 2258
jl_get_specialization1 2821
jl_has_concrete_subtype 2821
jl_gf_invoke_by_method 2924
jl_argtype_with_function 2927
jl_gf_invoke 2927
invalidate_external 2996
jl_method_error 4209
jl_method_error_bare 4212
get_method_unspec_list 5130
ijl_get_tls_world_age 13176
ijl_call_in_typeinf_world 13209
jl_new_generic_function 15023
jl_new_generic_function_with_supertype 15986
ijl_gf_invoke_lookup 37611
get_intersect_matches 78969
update_max_args 78969
ijl_method_table_insert 79175
get_intersect_visitor 146372
ijl_method_table_add_backedge 148212
ijl_typeinf_end 153820
ijl_typeinf_begin 153835
jl_mt_assoc_by_type 160804
invalidate_method_instance 175466
jl_method_lookup 181234
do_nothing_with_codeinst 183835
record_precompile_statement 194663
ijl_get_kwsorter 197927
_gf_invoke_lookup 198690
ijl_is_in_pure_context 211833
disable_mt_cache 635496
cache_method 1752510
invalidate_mt_cache 1850920
ijl_mi_cache_insert 2338970
ijl_new_codeinst 2342360
ijl_invoke 2410780
ijl_isa_compileable_sig 2539900
speccache_hash 4118920
very_general_type 5336620
ml_matches_visitor 10018300
ijl_invoke_api 10321000
ijl_specializations_lookup 14177400
ijl_get_world_counter 15270600
jl_fptr_const_return 21457200
ijl_matching_methods 22853600
ml_matches 23194000
ijl_normalize_to_compilable_sig 23458600
jl_compilation_sig 25060100
make_method_match 29218800
arg_type_tuple 41008400
ijl_method_instance_add_backedge 43701600
ijl_specializations_get_linfo 44696200
jl_specializations_get_linfo_ 44696400
speccache_eq 60417000
jl_type_intersection2 67981100
lookup_arg_type_tuple 76664900
jl_get_unspecialized 81209800
jl_get_unspecialized_from_mi 81209800
jl_type_infer 81269300
ijl_get_method_inferred 81342600
jl_compile_method_internal 81405000
concretesig_equal 82301000
jl_nth_slot_type 93575100
jl_fptr_sparam 117865000
lookup_leafcache 121500000
ijl_rettype_inferred 123198000
jl_method_compiled 162809000
jl_fptr_args 830375000
jl_cachearg_offset 1218440000
jl_lookup_generic_ 5741420000
ijl_apply_generic 5741470000
verify_type 5742470000
_jl_invoke 5743820000
sig_match_fast 7937460000

Generated by: LCOV version 1.14