LCOV - code coverage report
Current view: top level - roff/troff - div.cpp (source / functions) Hit Total Coverage
Test: GNU roff Lines: 635 725 87.6 %
Date: 2026-01-16 17:51:41 Functions: 80 92 87.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_Z10blank_linev 80
_Z14end_diversionsv 1184
_Z17init_div_requestsv 1418
_Z19continue_page_ejectv 4856
_Z26write_any_trailer_and_exiti 1419
_Z29configure_page_offset_requestv 5078
_Z9do_divertbb 103576
_ZL10begin_pagev 2030
_ZL10box_appendv 64
_ZL10need_spacev 19978
_ZL11change_trapv 3207
_ZL11page_numberv 8
_ZL11print_trapsv 1
_ZL12when_requestv 2104
_ZL13divert_appendv 678
_ZL13flush_requestv 15
_ZL13space_requestv 249530
_ZL14diversion_trapv 1
_ZL14return_requestv 1083
_ZL15restore_spacingv 1091
_ZL19save_vertical_spacev 0
_ZL23vertical_position_trapsv 22753
_ZL27output_saved_vertical_spacev 85
_ZL29configure_page_length_requestv 934
_ZL3boxv 5555
_ZL4markv 21791
_ZL6divertv 97279
_ZL8no_spacev 24848
_ZN13vertical_sizeC2E6vunitsS0_ 530674
_ZN15extra_size_node17set_vertical_sizeEP13vertical_size 252
_ZN15macro_diversion18get_next_trap_nameEv 2
_ZN15macro_diversion18set_diversion_trapE6symbol6vunits 1
_ZN15macro_diversion18transparent_outputEP4node 0
_ZN15macro_diversion18transparent_outputEh 233376
_ZN15macro_diversion20clear_diversion_trapEv 0
_ZN15macro_diversion21distance_to_next_trapEv 668
_ZN15macro_diversion5spaceE6vunitsb 526275
_ZN15macro_diversion6outputEP4nodeb6vunitsS2_6hunits 315916
_ZN15macro_diversion9copy_fileEPKc 2
_ZN15macro_diversionC2E6symbolbb 51788
_ZN15macro_diversionD0Ev 51787
_ZN15macro_diversionD2Ev 51787
_ZN15page_length_reg10get_stringEv 1612
_ZN15page_length_reg9get_valueEPi 0
_ZN15page_number_reg9get_valueEPi 3504
_ZN15page_number_reg9set_valueEi 35
_ZN15page_number_regC2Ev 1418
_ZN15page_offset_reg10get_stringEv 363
_ZN15page_offset_reg9get_valueEPi 59
_ZN17no_space_mode_reg10get_stringEv 883
_ZN17no_space_mode_reg9get_valueEPi 0
_ZN17page_ejecting_reg10get_stringEv 12
_ZN18diversion_name_reg10get_stringEv 127653
_ZN18next_trap_name_reg10get_stringEv 4
_ZN18vertical_size_node17set_vertical_sizeEP13vertical_size 3290858
_ZN19constant_vunits_reg10get_stringEv 12
_ZN19constant_vunits_regC2EP6vunits 2836
_ZN19high_water_mark_reg10get_stringEv 216
_ZN19high_water_mark_reg9get_valueEPi 0
_ZN19top_level_diversion10begin_pageE6vunits 4058
_ZN19top_level_diversion11change_trapE6symbol6vunits 811
_ZN19top_level_diversion11print_trapsEv 1
_ZN19top_level_diversion11remove_trapE6symbol 2396
_ZN19top_level_diversion14find_next_trapEP6vunits 524538
_ZN19top_level_diversion14remove_trap_atE6vunits 11
_ZN19top_level_diversion15set_page_lengthE6vunits 934
_ZN19top_level_diversion18get_next_trap_nameEv 2
_ZN19top_level_diversion18set_diversion_trapE6symbol6vunits 0
_ZN19top_level_diversion18transparent_outputEP4node 0
_ZN19top_level_diversion18transparent_outputEh 356631
_ZN19top_level_diversion20clear_diversion_trapEv 0
_ZN19top_level_diversion20get_next_page_numberEv 1
_ZN19top_level_diversion20set_next_page_numberEi 212
_ZN19top_level_diversion21distance_to_next_trapEv 55244
_ZN19top_level_diversion5spaceE6vunitsb 251997
_ZN19top_level_diversion6outputEP4nodeb6vunitsS2_6hunits 214758
_ZN19top_level_diversion8add_trapE6symbol6vunits 2093
_ZN19top_level_diversion9copy_fileEPKc 2
_ZN19top_level_diversionC2Ev 1418
_ZN20next_page_number_reg10get_stringEv 1
_ZN21vertical_position_reg10get_stringEv 7329
_ZN21vertical_position_reg9get_valueEPi 0
_ZN25distance_to_next_trap_reg10get_stringEv 8358
_ZN25distance_to_next_trap_reg9get_valueEPi 0
_ZN4node17set_vertical_sizeEP13vertical_size 10996988
_ZN4trapC2E6symbol6vunitsPS_ 612
_ZN6nl_reg9set_valueEi 24
_ZN6nl_regC2Ev 1418
_ZN9diversion4needE6vunits 19978
_ZN9diversionC2E6symbolb 53206
_ZN9diversionD0Ev 0
_ZN9diversionD2Ev 51787

Generated by: LCOV version 1.14