LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/UnpackedTarball/python3/Objects - typeobject.c (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 1362 2926 46.5 %
Date: 2012-12-17 Functions: 96 216 44.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_PyType_Lookup 153971
PyType_IsSubtype 57303
slotptr 54692
assign_version_tag 24100
type_call 19914
type_is_gc 18324
excess_args 17298
object_init 15770
update_one_slot 14748
_PyType_LookupId 13313
lookup_maybe 9369
PyType_GenericAlloc 6514
_PyObject_LookupSpecial 5410
resolve_slotdups 3867
object_get_class 3386
type___instancecheck__ 3046
tail_contains 2424
call_method 2061
type_module 1908
type_name 1890
object_repr 1890
object_str 1890
type_qualname 1890
lookup_method 1839
type_getattro 1637
slot_sq_item 1568
object_new 1528
slot_tp_init 1483
subtype_dealloc 1454
object_dealloc 1333
slot_tp_getattr_hook 1188
subtype_traverse 1166
extra_ivars 1141
solid_base 1141
inherit_slots 1048
init_slotdefs 962
type_mro_modified 874
slot_mp_subscript 845
PyType_Modified 750
slot_sq_length 714
type_traverse 646
type_new 618
PyType_GenericNew 545
subtype_dict 469
get_builtin_base_with_dict 469
add_subclass 468
PyType_Ready 464
pmerge 437
add_operators 437
mro_implementation 437
mro_internal 437
check_duplicates 437
inherit_special 436
overrides_hash 427
_PyType_CalculateMetaclass 362
object_richcompare 333
slotdef_cmp 331
type___subclasscheck__ 328
slot_tp_setattro 304
slot_tp_hash 302
add_members 300
update_slot 280
type_setattro 280
fixup_slot_dispatchers 245
best_base 245
type_init 245
slot_mp_ass_subscript 198
add_tp_new_wrapper 134
add_getset 131
traverse_slots 120
type_prepare 117
add_methods 109
call_attribute 81
clear_slots 80
super_dealloc 74
super_init 74
super_getattro 74
supercheck 74
slot_sq_contains 59
recurse_down_subclasses 36
update_subclasses 36
update_slots_callback 36
type_abstractmethods 35
tp_new_wrapper 30
slot_tp_new 30
type_set_abstractmethods 29
mro_external 29
type_dict 25
slot_tp_iter 22
type_subclasses 22
type_get_bases 18
valid_identifier 9
object_subclasshook 8
slot_tp_richcompare 3
type_set_module 3
check_set_special_type_attr 3
object_set_class 0
raise_dict_descr_error 0
slot_nb_inplace_floor_divide 0
slot_nb_inplace_lshift 0
get_dict_descriptor 0
PyType_ClearCache 0
slot_nb_rshift 0
PyType_FromSpecWithBases 0
slot_nb_add 0
wrap_init 0
type_set_qualname 0
type_dir 0
merge_class_dict 0
wrap_descr_delete 0
slot_nb_bool 0
wrap_call 0
slot_nb_inplace_or 0
set_mro_error 0
slot_nb_invert 0
subtype_getweakref 0
slot_nb_absolute 0
slot_nb_floor_divide 0
wrap_sq_delitem 0
richcmp_eq 0
richcmp_lt 0
class_name 0
slot_nb_multiply 0
richcmp_gt 0
mro_subclasses 0
wrap_binaryfunc_r 0
wrap_hashfunc 0
wrap_objobjargproc 0
same_slots_added 0
slot_tp_iternext 0
slot_tp_repr 0
slot_tp_str 0
slot_nb_inplace_and 0
slot_nb_inplace_subtract 0
wrap_ternaryfunc_r 0
PyType_GetFlags 0
check_num_args 0
hackcheck 0
slot_nb_power_binary 0
slot_nb_inplace_power 0
slot_nb_float 0
slot_nb_negative 0
subtype_clear 0
slot_nb_inplace_multiply 0
wrap_setattr 0
slotnames 0
reduce_2 0
slot_nb_inplace_add 0
slot_nb_xor 0
wrap_descr_get 0
wrap_next 0
type_set_doc 0
wrap_indexargfunc 0
slot_nb_power 0
slot_nb_inplace_rshift 0
slot_nb_inplace_xor 0
richcmp_ge 0
PyType_FromSpec 0
type_repr 0
equiv_structs 0
slot_tp_del 0
wrap_richcmpfunc 0
slot_nb_subtract 0
wrap_sq_item 0
slot_sq_ass_item 0
slot_nb_and 0
type_sizeof 0
super_descr_get 0
_common_reduce 0
type_get_doc 0
object_dir 0
wrap_binaryfunc_l 0
slot_nb_divmod 0
wrap_sq_setitem 0
slot_nb_or 0
slot_tp_descr_set 0
update_all_slots 0
object_reduce_ex 0
slot_nb_inplace_remainder 0
slot_tp_descr_get 0
type_set_name 0
getindex 0
slot_nb_true_divide 0
wrap_lenfunc 0
object_format 0
wrap_ternaryfunc 0
remove_subclass 0
wrap_binaryfunc 0
slot_nb_remainder 0
type_dealloc 0
call_maybe 0
slot_nb_index 0
wrap_delitem 0
import_copyreg 0
richcmp_le 0
slot_tp_getattro 0
wrap_inquirypred 0
method_is_overloaded 0
type_set_bases 0
slot_nb_positive 0
super_repr 0
slot_nb_int 0
slot_nb_lshift 0
object_sizeof 0
wrap_objobjproc 0
compatible_for_assignment 0
subtype_setdict 0
slot_tp_call 0
slot_nb_inplace_true_divide 0
wrap_delattr 0
super_traverse 0
object_reduce 0
wrap_unaryfunc 0
richcmp_ne 0
wrap_descr_set 0
type_clear 0

Generated by: LCOV version 1.10