LCOV - code coverage report
Current view: top level - src - datatype.c (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 1006 1095 91.9 %
Date: 2022-07-16 23:42:53 Functions: 77 85 90.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 747 920 81.2 %

Function Name Sort by function name Hit count Sort by hit count
ijl_atomic_bool_cmpswap_bits 45
ijl_atomic_cmpswap_bits 41
ijl_atomic_new_bits 128
ijl_atomic_store_bits 31
ijl_atomic_swap_bits 34
ijl_box_bool 430226
ijl_box_char 3479080
ijl_box_float32 1806680000
ijl_box_float64 21765
ijl_box_int16 890521
ijl_box_int32 986597000
ijl_box_int64 1950330000
ijl_box_int8 772995
ijl_box_slotnumber 39431500
ijl_box_ssavalue 1949060000
ijl_box_uint16 948644
ijl_box_uint32 1815670
ijl_box_uint64 22034300
ijl_box_uint8 8255740
ijl_box_uint8pointer 173
ijl_box_voidpointer 4
ijl_field_index 258836000
ijl_field_isdefined 18776000
ijl_get_nth_field 1934600000
ijl_get_nth_field_checked 368676000
ijl_get_nth_field_noalloc 286973000
ijl_islayout_inline 3662490000
ijl_new_bits 1089170000
ijl_new_datatype 42539
ijl_new_foreign_type 0
ijl_new_method_table 40302
ijl_new_primitivetype 103
ijl_new_struct 223149000
ijl_new_struct_uninit 478965000
ijl_new_structt 172977
ijl_new_structv 16033000
ijl_new_typename_in 42544
ijl_stored_inline 2307570
ijl_unbox_bool 732
ijl_unbox_float32 0
ijl_unbox_float64 167
ijl_unbox_int16 0
ijl_unbox_int32 168591000
ijl_unbox_int64 309509000
ijl_unbox_int8 0
ijl_unbox_uint16 0
ijl_unbox_uint32 0
ijl_unbox_uint64 10639200
ijl_unbox_uint8 209892
ijl_unbox_uint8pointer 0
ijl_unbox_voidpointer 91
is10digit 64230
is_anonfn_typename 26176
jl_compute_field_offsets 5132330
jl_datatype_isinlinealloc 3764190000
jl_demangle_typename 40302
jl_get_field_offset 816
jl_get_layout 1856440
jl_init_box_caches 567
jl_init_int32_int64_cache 567
jl_is_datatype_make_singleton 2529490
jl_is_foreign_type 9504
jl_lock_value 94
jl_maybe_allocate_singleton_instance 2529490
jl_new_abstracttype 204
jl_new_uninitialized_datatype 187375000
jl_permbox16 1161220
jl_permbox32 1233880
jl_permbox64 2322430
jl_permbox8 290306
jl_pointer_egal 5333970
jl_special_vector_alignment 193463
jl_struct_try_layout 2281580000
jl_typemax_uint 1
jl_uniontype_size 5718
jl_unlock_value 94
memassign_safe 605911000
modify_nth_field 100
replace_nth_field 124
set_nth_field 1816150000
swap_nth_field 87
throw_ovf 0
union_isinlinable 3863370000
zext_read32 20
zext_read64 139

Generated by: LCOV version 1.14