LCOV - code coverage report
Current view:
top level
-
lib/ldb
- pyldb.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for fix-15632 9995c5c2
Lines:
1835
2681
68.4 %
Date:
2024-04-13 12:30:31
Functions:
151
172
87.8 %
Function Name
Hit count
PyDict_AsMessage
206359
PyErr_SetLdbError
166238
PyInit_ldb
12656
PyLdbBytes_FromStringAndSize
53604736
PyLdbControl_FromControl
105725
PyLdbMessageElement_FromMessageElement
44670753
PyLdbMessage_FromMessage
5641965
PyLdbModule_FromModule
11
PyLdbResult_AsResult
3
PyLdbResult_FromResult
3150032
PyLdbTree_FromTree
3
PyLdb_FromLdbContext
3
PyList_AsStrList
5668525
PyObject_AsMessageElement
1015141
PyObject_FromLdbValue
29603113
PyStr_FromLdbValue
452886
ldb_ldif_to_pyobject
524545
ldb_msg_element_to_set
25992421
module_init
12656
py_binary_decode
3
py_binary_encode
58361
py_ldb_add
691276
py_ldb_bytes_str
4142609
py_ldb_connect
34518
py_ldb_contains
12
py_ldb_control_dealloc
105729
py_ldb_control_get_critical
4
py_ldb_control_get_oid
9139
py_ldb_control_new
14
py_ldb_control_set_critical
130
py_ldb_control_str
54671
py_ldb_dealloc
39404
py_ldb_debug
0
py_ldb_delete
79098
py_ldb_dn_add_base
2728
py_ldb_dn_add_child
5764
py_ldb_dn_canonical_ex_str
233
py_ldb_dn_canonical_str
28162
py_ldb_dn_check_special
6
py_ldb_dn_concat
80
py_ldb_dn_copy
1469174
py_ldb_dn_dealloc
28477698
py_ldb_dn_extended_str
215991
py_ldb_dn_get_casefold
1962
py_ldb_dn_get_component_name
618
py_ldb_dn_get_component_value
284
py_ldb_dn_get_extended_component
3934519
py_ldb_dn_get_linearized
7886021
py_ldb_dn_get_parent
2260431
py_ldb_dn_get_rdn_name
13159496
py_ldb_dn_get_rdn_value
524777
py_ldb_dn_is_child_of
908613
py_ldb_dn_is_null
6
py_ldb_dn_is_special
6
py_ldb_dn_is_valid
6
py_ldb_dn_len
1112
py_ldb_dn_new
1420357
py_ldb_dn_remove_base_components
188
py_ldb_dn_repr
64761
py_ldb_dn_richcmp
26592556
py_ldb_dn_set_component
524666
py_ldb_dn_set_extended_component
19
py_ldb_dn_validate
3
py_ldb_get_config_basedn
50820
py_ldb_get_default_basedn
130431
py_ldb_get_firstmodule
8
py_ldb_get_opaque
8
py_ldb_get_root_basedn
1266489
py_ldb_get_schema_basedn
21452
py_ldb_init
4395
py_ldb_modify
252746
py_ldb_module_add
0
py_ldb_module_dealloc
11
py_ldb_module_del_transaction
0
py_ldb_module_delete
0
py_ldb_module_end_transaction
0
py_ldb_module_modify
0
py_ldb_module_rename
0
py_ldb_module_repr
8
py_ldb_module_search
3
py_ldb_module_start_transaction
0
py_ldb_module_str
0
py_ldb_modules
8
py_ldb_msg_add
2707
py_ldb_msg_contains
2260069
py_ldb_msg_dealloc
5855274
py_ldb_msg_diff
11148
py_ldb_msg_element_dealloc
55880887
py_ldb_msg_element_find
20016330
py_ldb_msg_element_flags
52
py_ldb_msg_element_get
0
py_ldb_msg_element_get_text
27
py_ldb_msg_element_iter
25992421
py_ldb_msg_element_len
28377985
py_ldb_msg_element_new
330380
py_ldb_msg_element_repr
58462
py_ldb_msg_element_richcmp
369
py_ldb_msg_element_set_flags
5277
py_ldb_msg_element_str
83570
py_ldb_msg_elements
9
py_ldb_msg_from_dict
2507
py_ldb_msg_get
98126
py_ldb_msg_get_dn
20889877
py_ldb_msg_get_text
117
py_ldb_msg_getitem
45269725
py_ldb_msg_items
12
py_ldb_msg_iter
2546707
py_ldb_msg_keys
2909457
py_ldb_msg_length
35837
py_ldb_msg_new
213309
py_ldb_msg_remove_attr
751882
py_ldb_msg_repr
64752
py_ldb_msg_richcmp
1781
py_ldb_msg_set_dn
209637
py_ldb_msg_setitem
346459
py_ldb_new
39395
py_ldb_parse_ldif
61505
py_ldb_register_test_extensions
9
py_ldb_rename
1499
py_ldb_repr
4
py_ldb_result_dealloc
3150029
py_ldb_result_find
4670887
py_ldb_result_get_controls
54580
py_ldb_result_get_count
1826
py_ldb_result_get_msgs
5973
py_ldb_result_get_referals
62
py_ldb_result_iter
165600
py_ldb_result_len
1808957
py_ldb_result_repr
4
py_ldb_schema_attribute_add
19388
py_ldb_schema_attribute_remove
0
py_ldb_schema_format_value
25883
py_ldb_search
3267454
py_ldb_search_iterator
1502
py_ldb_search_iterator_abandon
8
py_ldb_search_iterator_callback
16750
py_ldb_search_iterator_dealloc
1502
py_ldb_search_iterator_next
16274
py_ldb_search_iterator_reply_destructor
15383
py_ldb_search_iterator_repr
0
py_ldb_search_iterator_result
1398
py_ldb_sequence_number
47
py_ldb_set_create_perms
35004
py_ldb_set_debug
4
py_ldb_set_modules_dir
35000
py_ldb_set_opaque
48
py_ldb_setup_wellknown_attributes
0
py_ldb_transaction_cancel
317
py_ldb_transaction_commit
38586
py_ldb_transaction_prepare_commit
112
py_ldb_transaction_start
38908
py_ldb_tree_dealloc
3
py_ldb_whoami
1
py_ldb_write_ldif
14541
py_module_add
0
py_module_del
0
py_module_del_transaction
0
py_module_destructor
3
py_module_end_transaction
0
py_module_extended
0
py_module_init
3
py_module_modify
0
py_module_rename
0
py_module_request
3
py_module_search
3
py_module_start_transaction
0
py_register_module
6
py_string_to_time
5988
py_timestring
5078
py_valid_attr_name
6
richcmp
24662461
wrap_text
144
Generated by:
LCOV version 1.14