LCOV - code coverage report
Current view: | top level - Python - symtable.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 841 | 1213 | 69.3 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 44 | 49 | 89.8 %
|  |  | Branches: | 721 | 1242 | 58.1 %

Function Name | Hit count
_Py_SymtableStringObjectFlags | 0
error_at_directive | 0
ste_repr | 0
symtable_extend_namedexpr_scope | 0
symtable_raise_if_comprehension_block | 0
symtable_visit_match_case | 12
symtable_visit_setcomp | 14
symtable_visit_comprehension | 18
symtable_visit_pattern | 19
symtable_handle_namedexpr | 23
symtable_visit_dictcomp | 23
symtable_record_directive | 108
symtable_lookup | 115
symtable_visit_genexp | 197
symtable_visit_listcomp | 215
symtable_visit_annotation | 258
_PySymtable_Build | 319
_PySymtable_Free | 319
symtable_analyze | 319
symtable_new | 319
symtable_visit_withitem | 388
symtable_raise_if_annotation_block | 447
symtable_handle_comprehension | 449
symtable_implicit_arg | 449
drop_class_free | 733
symtable_visit_excepthandler | 1431
symtable_visit_alias | 1740
symtable_visit_keyword | 2185
symtable_visit_annotations | 6401
symtable_visit_arguments | 6536
analyze_cells | 6985
analyze_child_block | 7718
analyze_block | 8037
ste_dealloc | 8037
ste_new | 8037
symtable_enter_block | 8037
symtable_exit_block | 8037
update_symbols | 8037
PySymtable_Lookup | 8041
symtable_visit_argannotations | 19203
symtable_visit_params | 19608
analyze_name | 51080
symtable_visit_stmt | 58316
_PyST_GetScope | 121103
symtable_add_def | 124337
symtable_add_def_helper | 124337
_PyST_GetSymbol | 132089
symtable_visit_expr | 220307
_Py_Mangle | 278773

Generated by: LCOV version 1.14