LCOV - code coverage report
Current view: top level - lib - ovsdb-idl.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1402 1605 87.4 %
Date: 2016-09-14 01:02:56 Functions: 168 180 93.3 %
Branches: 733 1034 70.9 %

Function Name Sort by function name Hit count Sort by hit count
add_ref_table 174678
check_json_type 25586
counter_txn_aborted_get 12220
counter_txn_aborted_get_unsafe 12220
counter_txn_error_get 12219
counter_txn_error_get_unsafe 12219
counter_txn_incomplete_get 26065
counter_txn_incomplete_get_unsafe 26065
counter_txn_not_locked_get 12219
counter_txn_not_locked_get_unsafe 12219
counter_txn_success_get 21212
counter_txn_success_get_unsafe 21212
counter_txn_try_again_get 12220
counter_txn_try_again_get_unsafe 12220
counter_txn_unchanged_get 29952
counter_txn_unchanged_get_unsafe 29952
counter_txn_uncommitted_get 12219
counter_txn_uncommitted_get_unsafe 12219
free_schema 7155
init_this_module_ovsdb_idl 7525
is_valid_partial_update 65
log_error 0
log_parse_update_error 0
may_add_arc 365472
next_real_row 2271381
ovsdb_idl_add_column 87339
ovsdb_idl_add_table 18394
ovsdb_idl_clause_free 2
ovsdb_idl_clause_to_json 26
ovsdb_idl_clear 14308
ovsdb_idl_condition_add_clause 17
ovsdb_idl_condition_find_clause 19
ovsdb_idl_condition_init 109765
ovsdb_idl_condition_remove_clause 2
ovsdb_idl_condition_reset 0
ovsdb_idl_condition_to_json 17
ovsdb_idl_create 7158
ovsdb_idl_create_cond_change_req 9
ovsdb_idl_delete_row 4782
ovsdb_idl_destroy 7159
ovsdb_idl_destroy_all_map_op_lists 192996
ovsdb_idl_destroy_all_set_op_lists 192996
ovsdb_idl_enable_reconnect 2164
ovsdb_idl_first_row 466056
ovsdb_idl_force_reconnect 2
ovsdb_idl_get 35022
ovsdb_idl_get_initial_snapshot 113
ovsdb_idl_get_last_error 5
ovsdb_idl_get_mode 131671
ovsdb_idl_get_row 687041
ovsdb_idl_get_row_arc 538974
ovsdb_idl_get_row_for_uuid 2761
ovsdb_idl_get_seqno 279268
ovsdb_idl_has_ever_connected 107425
ovsdb_idl_has_lock 116278
ovsdb_idl_insert_row 114134
ovsdb_idl_is_alive 16379
ovsdb_idl_is_lock_contended 105174
ovsdb_idl_is_mutable 8456
ovsdb_idl_loop_commit_and_wait 14310
ovsdb_idl_loop_destroy 180
ovsdb_idl_loop_run 14310
ovsdb_idl_modify_row 14
ovsdb_idl_modify_row_by_diff 26376
ovsdb_idl_next_row 1805325
ovsdb_idl_omit 13574
ovsdb_idl_omit_alert 26706
ovsdb_idl_parse_lock_notify 2
ovsdb_idl_parse_lock_reply 618
ovsdb_idl_parse_update 24648
ovsdb_idl_parse_update__ 24648
ovsdb_idl_process_update 36
ovsdb_idl_process_update2 145270
ovsdb_idl_read 1077395
ovsdb_idl_row_apply_diff 26376
ovsdb_idl_row_change__ 140524
ovsdb_idl_row_clear_arcs 76623
ovsdb_idl_row_clear_new 82117
ovsdb_idl_row_clear_old 229478
ovsdb_idl_row_create 114447
ovsdb_idl_row_create__ 131396
ovsdb_idl_row_destroy 114444
ovsdb_idl_row_destroy_postprocess 147927
ovsdb_idl_row_exists 2167612
ovsdb_idl_row_get_seqno 9
ovsdb_idl_row_is_orphan 928412
ovsdb_idl_row_is_synthetic 2468273
ovsdb_idl_row_parse 185975
ovsdb_idl_row_reparse_backrefs 117594
ovsdb_idl_row_unparse 202921
ovsdb_idl_row_update 114148
ovsdb_idl_run 147927
ovsdb_idl_send_cond_change 147927
ovsdb_idl_send_lock_request 1235
ovsdb_idl_send_lock_request__ 1235
ovsdb_idl_send_monitor_cond_request 7152
ovsdb_idl_send_monitor_request 3
ovsdb_idl_send_monitor_request__ 7155
ovsdb_idl_send_schema_request 7152
ovsdb_idl_send_unlock_request 0
ovsdb_idl_set_lock 617
ovsdb_idl_set_probe_interval 3167
ovsdb_idl_set_remote 2
ovsdb_idl_table_from_class 1024783
ovsdb_idl_table_get_seqno 0
ovsdb_idl_track_add_all 46
ovsdb_idl_track_add_column 2026
ovsdb_idl_track_clear 20671
ovsdb_idl_track_get_first 24
ovsdb_idl_track_get_next 9
ovsdb_idl_track_is_set 134805
ovsdb_idl_track_is_updated 740
ovsdb_idl_txn_abort 29469
ovsdb_idl_txn_abort_all 7152
ovsdb_idl_txn_add_comment 10636
ovsdb_idl_txn_add_map_op 5
ovsdb_idl_txn_add_set_op 60
ovsdb_idl_txn_commit 40574
ovsdb_idl_txn_commit_block 6150
ovsdb_idl_txn_complete 8994
ovsdb_idl_txn_create 29266
ovsdb_idl_txn_delete 3565
ovsdb_idl_txn_delete_partial_map 2
ovsdb_idl_txn_delete_partial_set 20
ovsdb_idl_txn_destroy 29266
ovsdb_idl_txn_disassemble 58531
ovsdb_idl_txn_extract_mutations 58
ovsdb_idl_txn_find 11338
ovsdb_idl_txn_get 0
ovsdb_idl_txn_get_error 6132
ovsdb_idl_txn_get_idl 0
ovsdb_idl_txn_get_increment_new_value 2165
ovsdb_idl_txn_get_insert_uuid 2396
ovsdb_idl_txn_get_row 43890
ovsdb_idl_txn_increment 3145
ovsdb_idl_txn_insert 16949
ovsdb_idl_txn_process_inc_reply 2165
ovsdb_idl_txn_process_insert_reply 16926
ovsdb_idl_txn_process_reply 11338
ovsdb_idl_txn_set_dry_run 0
ovsdb_idl_txn_set_error_json 0
ovsdb_idl_txn_status_to_string 6141
ovsdb_idl_txn_verify 107674
ovsdb_idl_txn_wait 9211
ovsdb_idl_txn_write 373797
ovsdb_idl_txn_write__ 1086194
ovsdb_idl_txn_write_clone 712397
ovsdb_idl_txn_write_partial_map 3
ovsdb_idl_txn_write_partial_set 40
ovsdb_idl_update_has_lock 1855
ovsdb_idl_verify_write_only 617
ovsdb_idl_wait 136036
parse_schema 7155
substitute_uuids 424809
txn_aborted_add 1
txn_aborted_count 12219
txn_aborted_init 7525
txn_error_add 0
txn_error_count 12219
txn_error_init 7525
txn_incomplete_add 13846
txn_incomplete_count 12219
txn_incomplete_init 7525
txn_not_locked_add 0
txn_not_locked_count 12219
txn_not_locked_init 7525
txn_success_add 8993
txn_success_count 12219
txn_success_init 7525
txn_try_again_add 1
txn_try_again_count 12219
txn_try_again_init 7525
txn_unchanged_add 17733
txn_unchanged_count 12219
txn_unchanged_init 7525
txn_uncommitted_add 0
txn_uncommitted_count 12219
txn_uncommitted_init 7525
uuid_name_from_uuid 29131
where_uuid_equals 65755

Generated by: LCOV version 1.12