LCOV - code coverage report
Current view:
top level
-
lib/ldb
- pyldb.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for vadcx-master-patch-75612 fe003de8
Lines:
1838
2702
68.0 %
Date:
2024-02-29 22:57:05
Functions:
151
172
87.8 %
Function Name
Hit count
PyDict_AsMessage
206362
PyErr_SetLdbError
166227
PyInit_ldb
12697
PyLdbBytes_FromStringAndSize
53609004
PyLdbControl_FromControl
105728
PyLdbMessageElement_FromMessageElement
44675416
PyLdbMessage_FromMessage
5705693
PyLdbModule_FromModule
11
PyLdbResult_AsResult
3
PyLdbResult_FromResult
3213668
PyLdbTree_FromTree
3
PyLdb_FromLdbContext
3
PyList_AsStrList
5732204
PyObject_AsMessageElement
1015165
PyObject_FromLdbValue
29604519
PyStr_FromLdbValue
452913
ldb_ldif_to_pyobject
524556
ldb_msg_element_to_set
25993354
module_init
12697
py_binary_decode
3
py_binary_encode
58370
py_ldb_add
691278
py_ldb_bytes_str
4143163
py_ldb_connect
34561
py_ldb_contains
12
py_ldb_control_dealloc
105732
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
39447
py_ldb_debug
0
py_ldb_delete
79103
py_ldb_dn_add_base
2728
py_ldb_dn_add_child
6064
py_ldb_dn_canonical_ex_str
233
py_ldb_dn_canonical_str
28350
py_ldb_dn_check_special
6
py_ldb_dn_concat
80
py_ldb_dn_copy
1469922
py_ldb_dn_dealloc
28557084
py_ldb_dn_extended_str
215991
py_ldb_dn_get_casefold
1962
py_ldb_dn_get_component_name
634
py_ldb_dn_get_component_value
284
py_ldb_dn_get_extended_component
3934748
py_ldb_dn_get_linearized
7870416
py_ldb_dn_get_parent
2323356
py_ldb_dn_get_rdn_name
13160021
py_ldb_dn_get_rdn_value
524804
py_ldb_dn_is_child_of
908665
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
1420781
py_ldb_dn_remove_base_components
188
py_ldb_dn_repr
64763
py_ldb_dn_richcmp
26594020
py_ldb_dn_set_component
524690
py_ldb_dn_set_extended_component
19
py_ldb_dn_validate
3
py_ldb_get_config_basedn
51026
py_ldb_get_default_basedn
130655
py_ldb_get_firstmodule
8
py_ldb_get_opaque
8
py_ldb_get_root_basedn
1266596
py_ldb_get_schema_basedn
21663
py_ldb_init
4395
py_ldb_modify
252769
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
2263852
py_ldb_msg_dealloc
5919015
py_ldb_msg_diff
11148
py_ldb_msg_element_dealloc
55885898
py_ldb_msg_element_find
20019192
py_ldb_msg_element_flags
52
py_ldb_msg_element_get
0
py_ldb_msg_element_get_text
27
py_ldb_msg_element_iter
25993354
py_ldb_msg_element_len
28381155
py_ldb_msg_element_new
330403
py_ldb_msg_element_repr
58462
py_ldb_msg_element_richcmp
375
py_ldb_msg_element_set_flags
5277
py_ldb_msg_element_str
84428
py_ldb_msg_elements
9
py_ldb_msg_from_dict
2507
py_ldb_msg_get
98156
py_ldb_msg_get_dn
20890885
py_ldb_msg_get_text
117
py_ldb_msg_getitem
45274424
py_ldb_msg_items
12
py_ldb_msg_iter
2546839
py_ldb_msg_keys
2910062
py_ldb_msg_length
35857
py_ldb_msg_new
213322
py_ldb_msg_remove_attr
751882
py_ldb_msg_repr
64754
py_ldb_msg_richcmp
1781
py_ldb_msg_set_dn
209650
py_ldb_msg_setitem
346470
py_ldb_new
39438
py_ldb_parse_ldif
61516
py_ldb_register_test_extensions
9
py_ldb_rename
1499
py_ldb_repr
4
py_ldb_result_dealloc
3213665
py_ldb_result_find
4671675
py_ldb_result_get_controls
54580
py_ldb_result_get_count
2007
py_ldb_result_get_msgs
6283
py_ldb_result_get_referals
62
py_ldb_result_iter
165667
py_ldb_result_len
1809069
py_ldb_result_repr
4
py_ldb_schema_attribute_add
19988
py_ldb_schema_attribute_remove
0
py_ldb_schema_format_value
26148
py_ldb_search
3331078
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
35047
py_ldb_set_debug
4
py_ldb_set_modules_dir
35043
py_ldb_set_opaque
48
py_ldb_setup_wellknown_attributes
0
py_ldb_transaction_cancel
308
py_ldb_transaction_commit
38586
py_ldb_transaction_prepare_commit
112
py_ldb_transaction_start
38899
py_ldb_tree_dealloc
3
py_ldb_whoami
1
py_ldb_write_ldif
14543
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
6080
py_timestring
5078
py_valid_attr_name
6
richcmp
24663865
wrap_text
144
Generated by:
LCOV version 1.14