LCOV - code coverage report
Current view: top level - lib/ldb - pyldb.c (source / functions) Hit Total Coverage
Test: coverage report for master 2f515e9b Lines: 1837 2496 73.6 %
Date: 2024-04-21 15:09:00 Functions: 138 145 95.2 %

Function Name Sort by function name Hit count Sort by hit count
PyDict_AsMessage 182386
PyInit_ldb 12850
PyLdbBytes_FromStringAndSize 53650166
PyLdbControl_FromControl 105734
PyLdbMessageElement_FromMessageElement 44711083
PyLdbMessage_FromMessage 5751733
PyLdbResult_FromResult 3258245
PyList_AsStrList 5777019
PyObject_AsMessageElement 930997
PyObject_FromLdbValue 29627857
PyStr_FromLdbValue 453543
ldb_ldif_to_pyobject 524791
ldb_msg_element_to_set 26010360
module_init 12850
py_binary_decode 2
py_binary_encode 58894
py_ldb_add 667375
py_ldb_bytes_str 4148429
py_ldb_connect 38513
py_ldb_contains 12
py_ldb_control_dealloc 105738
py_ldb_control_get_critical 4
py_ldb_control_get_oid 9259
py_ldb_control_new 12
py_ldb_control_set_critical 130
py_ldb_control_str 54791
py_ldb_dealloc 39135
py_ldb_debug 0
py_ldb_delete 79505
py_ldb_disconnect 66
py_ldb_dn_add_base 2726
py_ldb_dn_add_child 6204
py_ldb_dn_canonical_ex_str 232
py_ldb_dn_canonical_str 28756
py_ldb_dn_check_special 4
py_ldb_dn_concat 79
py_ldb_dn_copy 1486399
py_ldb_dn_copy_method 13530
py_ldb_dn_dealloc 28638929
py_ldb_dn_extended_str 216055
py_ldb_dn_get_casefold 2040
py_ldb_dn_get_component_name 628
py_ldb_dn_get_component_value 282
py_ldb_dn_get_extended_component 3939113
py_ldb_dn_get_ldb 0
py_ldb_dn_get_linearized 7877627
py_ldb_dn_get_parent 2366147
py_ldb_dn_get_rdn_name 13171074
py_ldb_dn_get_rdn_value 525459
py_ldb_dn_is_child_of 909527
py_ldb_dn_is_null 4
py_ldb_dn_is_special 4
py_ldb_dn_is_valid 4
py_ldb_dn_len 1111
py_ldb_dn_new 1422453
py_ldb_dn_remove_base_components 187
py_ldb_dn_repr 64754
py_ldb_dn_richcmp 26623338
py_ldb_dn_set_component 525250
py_ldb_dn_set_extended_component 17
py_ldb_dn_validate 2
py_ldb_get_config_basedn 51137
py_ldb_get_default_basedn 132256
py_ldb_get_opaque 244
py_ldb_get_root_basedn 1267850
py_ldb_get_schema_basedn 21644
py_ldb_init 3754
py_ldb_modify 253010
py_ldb_msg_add 2776
py_ldb_msg_contains 2271162
py_ldb_msg_dealloc 5965073
py_ldb_msg_diff 11147
py_ldb_msg_element_dealloc 55928914
py_ldb_msg_element_find 20036961
py_ldb_msg_element_flags 46
py_ldb_msg_element_get 0
py_ldb_msg_element_get_text 18
py_ldb_msg_element_iter 26010360
py_ldb_msg_element_len 28401928
py_ldb_msg_element_new 330641
py_ldb_msg_element_repr 58454
py_ldb_msg_element_richcmp 377
py_ldb_msg_element_set_flags 5275
py_ldb_msg_element_str 84979
py_ldb_msg_elements 6
py_ldb_msg_from_dict 2501
py_ldb_msg_get 99818
py_ldb_msg_get_dn 20909602
py_ldb_msg_get_ldb 6797
py_ldb_msg_get_text 90
py_ldb_msg_getitem 45310117
py_ldb_msg_items 66
py_ldb_msg_iter 2549330
py_ldb_msg_keys 2912396
py_ldb_msg_length 35934
py_ldb_msg_new 213340
py_ldb_msg_remove_attr 751882
py_ldb_msg_repr 64746
py_ldb_msg_richcmp 1777
py_ldb_msg_set_dn 209684
py_ldb_msg_setitem 346642
py_ldb_new 39129
py_ldb_parse_ldif 61753
py_ldb_register_test_extensions 6
py_ldb_rename 1483
py_ldb_repr 4
py_ldb_result_dealloc 3258245
py_ldb_result_find 4677211
py_ldb_result_get_controls 54700
py_ldb_result_get_count 2044
py_ldb_result_get_msgs 6309
py_ldb_result_get_referals 62
py_ldb_result_iter 165838
py_ldb_result_len 1811155
py_ldb_result_repr 4
py_ldb_schema_attribute_add 20140
py_ldb_schema_attribute_remove 0
py_ldb_schema_format_value 26235
py_ldb_search 3374569
py_ldb_search_iterator 1502
py_ldb_search_iterator_abandon 8
py_ldb_search_iterator_callback 16749
py_ldb_search_iterator_dealloc 1502
py_ldb_search_iterator_next 16274
py_ldb_search_iterator_reply_destructor 15382
py_ldb_search_iterator_repr 0
py_ldb_search_iterator_result 1398
py_ldb_sequence_number 47
py_ldb_set_create_perms 35379
py_ldb_set_debug 4
py_ldb_set_modules_dir 35375
py_ldb_set_opaque 653
py_ldb_setup_wellknown_attributes 0
py_ldb_transaction_cancel 308
py_ldb_transaction_commit 38825
py_ldb_transaction_prepare_commit 112
py_ldb_transaction_start 39138
py_ldb_tree_dealloc 0
py_ldb_whoami 1
py_ldb_write_ldif 14662
py_string_to_time 6298
py_timestring 5131
py_valid_attr_name 4
richcmp 24691637
wrap_text 108

Generated by: LCOV version 1.14