LCOV - code coverage report
Current view: top level - ovn/lib - expr.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1305 1447 90.2 %
Date: 2016-09-14 01:02:56 Functions: 95 98 96.9 %
Branches: 790 958 82.5 %

Function Name Sort by function name Hit count Sort by hit count
add_cmp_flow 425039
add_conjunction 541520
add_disjunction 28787
add_symbol 5858
assign_constant_set_type 4789028
compare_cmps_3way 4886321
compare_cmps_cb 2457351
compare_expr_sort 14938575
constrain_match 1990085
crush_and_numeric 1900435
crush_and_string 272563
crush_cmps 19259723
crush_or 2378986
disjunction_matches_string 10954
expr_annotate 631010
expr_annotate__ 10122927
expr_annotate_cmp 8371055
expr_clone 27562607
expr_clone_andor 8114060
expr_clone_cmp 18213603
expr_combine 18303339
expr_constant_destroy 622050
expr_constant_format 80
expr_constant_parse 622052
expr_constant_set_destroy 8417754
expr_constant_set_format 42
expr_constant_set_parse 585
expr_constant_width 8004382
expr_create_andor 16612355
expr_create_boolean 3812591
expr_destroy 46963736
expr_evaluate 532360948
expr_evaluate_andor 229615212
expr_evaluate_cmp 291501108
expr_field_format 158
expr_field_parse 1165721
expr_fix 13197059
expr_fix_andor 13197059
expr_format 293319
expr_format_andor 104673
expr_format_cmp 186190
expr_get_level 2680
expr_honors_invariants 36122046
expr_insert_andor 32151913
expr_is_cmp 38154222
expr_is_normalized 2427002
expr_is_normalized_and 1738093
expr_level_to_string 3
expr_macros_add 171
expr_macros_destroy 3187
expr_macros_remove 171
expr_match_add 1131468
expr_match_new 1131472
expr_matches_destroy 857638
expr_matches_print 18
expr_normalize 3057974
expr_normalize_and 4137402
expr_normalize_or 1842624
expr_not 73277
expr_parse 6080485
expr_parse__ 6149475
expr_parse_level 1273
expr_parse_microflow 0
expr_parse_microflow__ 0
expr_parse_not 7863926
expr_parse_primary 7863926
expr_parse_string 6080485
expr_print 0
expr_relop_from_token 11762436
expr_relop_invert 73253
expr_relop_test 291501108
expr_relop_to_string 103574
expr_relop_turn 31
expr_resolve_field 1215515
expr_simplify 24531936
expr_simplify_ne 877562
expr_simplify_relational 3206016
expr_sort 4137402
expr_symbol_format 180
expr_symtab_add_field 2795
expr_symtab_add_predicate 1273
expr_symtab_add_string 182
expr_symtab_add_subfield 1608
expr_symtab_destroy 83
expr_to_matches 857638
expr_type_check 1165682
find_bitwise_range 3387300
init_this_module_expr 635
make_cmp 7664303
make_cmp__ 7733031
parse_and_annotate 5307153
parse_constant 4789035
parse_constant_set 4098447
parse_field 8831636
parse_field_from_string 1608
parse_macros 117
parse_relop 3967235
type_check 8286353

Generated by: LCOV version 1.12