LCOV - code coverage report
Current view: | top level - Objects - descrobject.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 394 | 668 | 59.0 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 54 | 91 | 59.3 %
|  |  | Branches: | 154 | 356 | 43.3 %

Function Name | Hit count
PyDescr_IsData | 2841780
PyDescr_NewClassMethod | 750
PyDescr_NewGetSet | 7816
PyDescr_NewMember | 8438
PyDescr_NewMethod | 19360
PyDescr_NewWrapper | 30389
PyDictProxy_New | 4283
PyWrapper_New | 2457
calculate_qualname | 0
classmethod_get | 11152
classmethoddescr_call | 0
descr_check | 5039297
descr_dealloc | 58398
descr_get_qualname | 0
descr_name | 0
descr_new | 66753
descr_reduce | 0
descr_repr | 0
descr_setcheck | 22137
descr_traverse | 667958
getset_get | 596539
getset_get_doc | 0
getset_repr | 0
getset_set | 2249
mappingproxy_check_mapping | 4321
mappingproxy_contains | 1151
mappingproxy_copy | 0
mappingproxy_dealloc | 4321
mappingproxy_get | 1042
mappingproxy_getitem | 2405
mappingproxy_getiter | 0
mappingproxy_hash | 0
mappingproxy_ior | 0
mappingproxy_items | 995
mappingproxy_keys | 65
mappingproxy_len | 15
mappingproxy_new_impl | 38
mappingproxy_or | 0
mappingproxy_repr | 0
mappingproxy_reversed | 0
mappingproxy_richcompare | 0
mappingproxy_str | 0
mappingproxy_traverse | 78
mappingproxy_values | 0
member_get | 131740
member_get_doc | 0
member_repr | 0
member_set | 19888
method_check_args | 2107350
method_enter_call | 2107350
method_get | 2203082
method_get_doc | 0
method_get_text_signature | 0
method_repr | 0
method_vectorcall_FASTCALL | 6642
method_vectorcall_FASTCALL_KEYWORDS | 214
method_vectorcall_FASTCALL_KEYWORDS_METHOD | 1454773
method_vectorcall_NOARGS | 25391
method_vectorcall_O | 593863
method_vectorcall_VARARGS | 25127
method_vectorcall_VARARGS_KEYWORDS | 1340
property_clear | 21
property_copy | 78
property_dealloc | 416
property_deleter | 0
property_descr_get | 1253
property_descr_set | 101
property_get___isabstractmethod__ | 45
property_getter | 0
property_init_impl | 438
property_set_name | 368
property_setter | 78
property_traverse | 4882
wrapper_call | 2443
wrapper_dealloc | 2457
wrapper_doc | 0
wrapper_hash | 0
wrapper_name | 0
wrapper_objclass | 0
wrapper_qualname | 0
wrapper_reduce | 0
wrapper_repr | 0
wrapper_richcompare | 0
wrapper_text_signature | 0
wrapper_traverse | 74
wrapperdescr_call | 15634
wrapperdescr_get | 5266
wrapperdescr_get_doc | 0
wrapperdescr_get_text_signature | 0
wrapperdescr_raw_call | 18077
wrapperdescr_repr | 0

Generated by: LCOV version 1.14