LCOV - code coverage report
Current view: top level - Objects - object.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 466 996 46.8 %
Date: 2017-04-19 Functions: 44 70 62.9 %

Function Name Sort by function name Hit count Sort by hit count
PyObject_Hash 332869
PyObject_GetAttr 277877
PyObject_RichCompare 119473
PyObject_RichCompareBool 112856
_PyObject_GenericGetAttrWithDict 98750
PyObject_GenericGetAttr 98750
PyObject_IsTrue 77316
_Py_HashPointer 53468
PyObject_SetAttr 50013
PyObject_InitVar 21327
_PyObject_GetDictPtr 16366
PyNumber_CoerceEx 15796
convert_3way_to_object 14133
try_rich_compare 11021
do_richcmp 11021
try_3way_to_rich_compare 10792
try_3way_compare 10792
PyObject_Init 8867
adjust_tp_compare 8537
PyObject_GenericSetAttr 6273
_PyObject_GenericSetAttrWithDict 6273
default_3way_compare 5596
_PyObject_Str 4161
PyMem_Free 4134
PyObject_GetAttrString 3795
PyMem_Malloc 3390
PyObject_Str 2709
_PyObject_New 2441
PyObject_SelfIter 2394
PyObject_HasAttrString 1809
PyObject_Repr 1191
PyMem_Realloc 663
PyCallable_Check 354
PyObject_HasAttr 270
Py_ReprEnter 81
Py_ReprLeave 81
_PyTrash_thread_deposit_object 42
_PyTrash_thread_destroy_chain 6
PyObject_Dir 6
_specialized_dir_module 6
_dir_object 6
_Py_HashDouble 4
PyObject_Unicode 3
_Py_ReadyTypes 3
Py_IncRef 0
_PyObject_Dump 0
merge_class_dict 0
PyObject_Not 0
_PyObject_NextNotImplemented 0
_PyObject_NewVar 0
try_rich_compare_bool 0
Py_DecRef 0
none_dealloc 0
PyObject_Print 0
PyObject_Compare 0
PyObject_HashNotImplemented 0
merge_list_attr 0
_PyTrash_deposit_object 0
none_repr 0
_PyObject_Del 0
_dir_locals 0
PyNumber_Coerce 0
PyObject_SetAttrString 0
_PyTrash_destroy_chain 0
try_rich_to_3way_compare 0
NotImplemented_repr 0
_generic_dir 0
_specialized_dir_type 0
do_cmp 0
internal_print 0

Generated by: LCOV version 1.10