LCOV - code coverage report
Current view: top level - tests/gpgscm - scheme.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1733 2573 67.4 %
Date: 2016-12-01 18:37:21 Functions: 158 194 81.4 %

Function Name Sort by function name Hit count Sort by hit count
Cisalpha 0
Cisdigit 0
Cislower 0
Cisspace 641
Cisupper 0
Eval_Cycle 2861
_Error_1 2
_alloc_cellseg 213
_cons 109892563
_gc_disable 43365945
_get_cell 171
_s_return 21266572
alloc_cellseg 54
assign_proc 5671
assign_syntax 848
atom2str 38472
backchar 1305457
basic_inchar 4774578
binary_decode 0
charvalue 56020
closure_code 2822816
closure_env 1411408
count_consecutive_cells 106
dump_stack_free 52
dump_stack_initialize 53
dump_stack_mark 9427
dump_stack_reset 2914
eqv 147071
expand_strbuff 18
file_interactive 40520
file_pop 51
file_push 51
fill_vector 106
finalize_cell 101374
find_consecutive_cells 106
find_slot_in_env 12891372
free_cell 85473832
free_cons 85066288
gc 9427
gc_reservation_failure 0
gensym 3738
get_cell 110217899
get_cell_x 110625444
get_consecutive_cells 106
get_foreign_object_data 29184
get_foreign_object_vtable 29184
get_vector_object 106
hash_fn 7088539
inchar 4774578
initialize_small_integers 53
is_any 3030968
is_ascii_name 1204
is_character 259441
is_closure 1542508
is_continuation 131100
is_environment 42061
is_foreign 1593707
is_foreign_object 33531
is_immutable 64185
is_inport 141055
is_integer 72576
is_list 20618
is_macro 6887155
is_nonneg 72575
is_number 1234728
is_one_of 1712833
is_outport 72011
is_pair 45255635
is_port 394949
is_proc 7294294
is_promise 240
is_real 0
is_string 663127
is_symbol 24428295
is_syntax 10000921
is_vector 148364178
is_zero_double 0
ivalue 27028320
list_length 5695965
list_star 153487
mark 4472655
mk_atom 262063
mk_character 102060
mk_closure 91003
mk_continuation 3057
mk_counted_string 67867
mk_empty_string 28730
mk_foreign_func 2491
mk_foreign_object 4347
mk_integer 194594
mk_number 45111
mk_port 4560
mk_proc 5671
mk_real 265
mk_sharp_const 4728
mk_small_integer 21446114
mk_string 50809
mk_symbol 265950
mk_vector 106
new_frame_in_env 1587415
new_slot_in_env 2616423
new_slot_spec_in_env 2620027
num_add 60544
num_div 0
num_eq 347742
num_ge 12503
num_gt 2306
num_intdiv 0
num_is_integer 27101368
num_le 0
num_lt 12552
num_mod 0
num_mul 0
num_rem 0
num_sub 14839
nvalue 1113831
oblist_add_by_name 43740
oblist_all_symbols 0
oblist_find_by_name 273373
oblist_initial_value 53
ok_to_freely_gc 33635475
opexe_0 23624554
opexe_1 4008807
opexe_2 2263201
opexe_3 2924227
opexe_4 69868
opexe_5 669709
opexe_6 75109
pair_car 216422
pair_cdr 104504
port_close 989
port_from_file 370
port_from_filename 999
port_from_scratch 391
port_from_string 0
port_rep_from_file 1308
port_rep_from_filename 999
port_rep_from_scratch 391
port_rep_from_string 0
printatom 38379
printslashstring 475
procname 0
push_recent_alloc 407545
putcharacter 15113
putchars 38379
putstr 2085
readstr_upto 265418
readstrexp 13964
realloc_port_string 117
reserve_cells 43073914
restore_from_C_call 0
revappend 24122
reverse 1486
reverse_in_place 7140326
rvalue 0
s_cons 328
s_immutable_cons 0
s_save 21266805
save_from_C_call 0
scheme_apply0 0
scheme_call 0
scheme_define 3604
scheme_deinit 52
scheme_eval 0
scheme_init 0
scheme_init_custom_alloc 53
scheme_init_new 0
scheme_init_new_custom_alloc 53
scheme_load_file 0
scheme_load_named_file 318
scheme_load_string 2543
scheme_register_foreign_func 0
scheme_register_foreign_func_list 0
scheme_set_external_data 0
scheme_set_input_port_file 53
scheme_set_input_port_string 0
scheme_set_output_port_file 53
scheme_set_output_port_string 0
set_car 0
set_cdr 0
set_slot_in_env 6717
set_vector_elem 70176
setimmutable 7096091
skipspace 639491
slot_value_in_env 12822612
store_string 97904
string_value 36275
strlwr 255937
symname 7126593
syntaxname 0
syntaxnum 3205325
token 639491
type_to_string 2
vector_elem 7088539

Generated by: LCOV version 1.11