LCOV - code coverage report
Current view:
top level
-
lib/ldb
- pyldb.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for support-claim-type-attributes 6b5c566e
Lines:
1835
2681
68.4 %
Date:
2023-11-21 12:31:41
Functions:
151
172
87.8 %
Function Name
Hit count
py_ldb_debug
0
py_ldb_module_add
0
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_start_transaction
0
py_ldb_module_str
0
py_ldb_msg_element_get
0
py_ldb_schema_attribute_remove
0
py_ldb_search_iterator_repr
0
py_ldb_setup_wellknown_attributes
0
py_module_add
0
py_module_del
0
py_module_del_transaction
0
py_module_end_transaction
0
py_module_extended
0
py_module_modify
0
py_module_rename
0
py_module_start_transaction
0
py_ldb_whoami
1
PyLdbResult_AsResult
3
PyLdbTree_FromTree
3
PyLdb_FromLdbContext
3
py_binary_decode
3
py_ldb_dn_validate
3
py_ldb_module_search
3
py_ldb_tree_dealloc
3
py_module_destructor
3
py_module_init
3
py_module_request
3
py_module_search
3
py_ldb_control_get_critical
4
py_ldb_repr
4
py_ldb_result_repr
4
py_ldb_set_debug
4
py_ldb_dn_check_special
6
py_ldb_dn_is_null
6
py_ldb_dn_is_special
6
py_ldb_dn_is_valid
6
py_register_module
6
py_valid_attr_name
6
py_ldb_get_firstmodule
8
py_ldb_get_opaque
8
py_ldb_module_repr
8
py_ldb_modules
8
py_ldb_search_iterator_abandon
8
py_ldb_msg_elements
9
py_ldb_register_test_extensions
9
PyLdbModule_FromModule
11
py_ldb_module_dealloc
11
py_ldb_contains
12
py_ldb_msg_items
12
py_ldb_control_new
14
py_ldb_dn_set_extended_component
19
py_ldb_msg_element_get_text
27
py_ldb_sequence_number
47
py_ldb_set_opaque
48
py_ldb_msg_element_flags
52
py_ldb_result_get_referals
62
py_ldb_dn_concat
80
py_ldb_transaction_prepare_commit
112
py_ldb_msg_get_text
117
py_ldb_control_set_critical
130
wrap_text
144
py_ldb_dn_remove_base_components
188
py_ldb_dn_canonical_ex_str
233
py_ldb_dn_get_component_value
284
py_ldb_transaction_cancel
317
py_ldb_msg_element_richcmp
328
py_ldb_dn_get_component_name
618
py_ldb_dn_len
1112
py_ldb_search_iterator_result
1398
py_ldb_rename
1499
py_ldb_search_iterator
1502
py_ldb_search_iterator_dealloc
1502
py_ldb_result_get_count
1729
py_ldb_msg_richcmp
1781
py_ldb_dn_get_casefold
1962
py_ldb_msg_from_dict
2507
py_ldb_msg_add
2591
py_ldb_dn_add_base
2728
py_ldb_init
4395
py_timestring
5078
py_ldb_msg_element_set_flags
5277
py_ldb_dn_add_child
5479
py_string_to_time
5696
py_ldb_result_get_msgs
5973
py_ldb_control_get_oid
9139
py_ldb_msg_diff
11148
PyInit_ldb
12553
module_init
12553
py_ldb_write_ldif
14537
py_ldb_search_iterator_reply_destructor
15383
py_ldb_search_iterator_next
16274
py_ldb_search_iterator_callback
16750
py_ldb_schema_attribute_add
18288
py_ldb_get_schema_basedn
21726
py_ldb_schema_format_value
26185
py_ldb_dn_canonical_str
28172
py_ldb_connect
34428
py_ldb_set_modules_dir
34910
py_ldb_set_create_perms
34914
py_ldb_msg_length
35832
py_ldb_transaction_commit
38558
py_ldb_transaction_start
38880
py_ldb_new
39305
py_ldb_dealloc
39314
py_ldb_get_config_basedn
50926
py_ldb_result_get_controls
54580
py_ldb_control_str
54671
py_binary_encode
58115
py_ldb_msg_element_repr
58462
py_ldb_parse_ldif
61319
py_ldb_msg_repr
64748
py_ldb_dn_repr
64757
py_ldb_delete
79025
py_ldb_msg_element_str
82395
py_ldb_msg_get
97784
PyLdbControl_FromControl
105726
py_ldb_control_dealloc
105730
py_ldb_get_default_basedn
130345
py_ldb_result_iter
165674
PyErr_SetLdbError
166280
PyDict_AsMessage
206297
py_ldb_msg_set_dn
209635
py_ldb_msg_new
213256
py_ldb_dn_extended_str
215989
py_ldb_modify
252690
py_ldb_msg_element_new
330157
py_ldb_msg_setitem
346351
PyStr_FromLdbValue
452786
ldb_ldif_to_pyobject
524359
py_ldb_dn_set_component
524560
py_ldb_dn_get_rdn_value
524677
py_ldb_add
691189
py_ldb_msg_remove_attr
751882
py_ldb_dn_is_child_of
908409
PyObject_AsMessageElement
1014457
py_ldb_get_root_basedn
1266238
py_ldb_dn_new
1419881
py_ldb_dn_copy
1469217
py_ldb_result_len
1808630
py_ldb_msg_contains
2251911
py_ldb_dn_get_parent
2332242
py_ldb_msg_iter
2546185
py_ldb_msg_keys
2908967
py_ldb_result_dealloc
3222036
PyLdbResult_FromResult
3222039
py_ldb_search
3339507
py_ldb_dn_get_extended_component
3933417
py_ldb_bytes_str
4141748
py_ldb_result_find
4670191
PyLdbMessage_FromMessage
5713553
PyList_AsStrList
5740182
py_ldb_msg_dealloc
5926809
py_ldb_dn_get_linearized
7885432
py_ldb_dn_get_rdn_name
13156860
py_ldb_msg_element_find
20012594
py_ldb_msg_get_dn
20885611
richcmp
24656373
ldb_msg_element_to_set
25988379
py_ldb_msg_element_iter
25988379
py_ldb_dn_richcmp
26586199
py_ldb_msg_element_len
28371893
py_ldb_dn_dealloc
28544307
PyObject_FromLdbValue
29598441
PyLdbMessageElement_FromMessageElement
44661786
py_ldb_msg_getitem
45260755
PyLdbBytes_FromStringAndSize
53596328
py_ldb_msg_element_dealloc
55869934
Generated by:
LCOV version 1.14