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-11-29 15:00:56 Functions: 158 194 81.4 %

Function Name Sort by function name Hit count Sort by hit count
Cisalpha 0
Cisdigit 0
Cislower 0
Cisspace 617
Cisupper 0
Eval_Cycle 2753
_Error_1 2
_alloc_cellseg 205
_cons 107664883
_gc_disable 42487120
_get_cell 171
_s_return 20833991
alloc_cellseg 52
assign_proc 5457
assign_syntax 816
atom2str 38419
backchar 1257483
basic_inchar 4599330
binary_decode 0
charvalue 55786
closure_code 2767060
closure_env 1383530
count_consecutive_cells 102
dump_stack_free 50
dump_stack_initialize 51
dump_stack_mark 9237
dump_stack_reset 2804
eqv 144063
expand_strbuff 18
file_interactive 38992
file_pop 49
file_push 49
fill_vector 102
finalize_cell 98491
find_consecutive_cells 102
find_slot_in_env 12636412
free_cell 83738908
free_cons 83335964
gc 9237
gc_reservation_failure 0
gensym 3671
get_cell 107983751
get_cell_x 108386696
get_consecutive_cells 102
get_foreign_object_data 28596
get_foreign_object_vtable 28596
get_vector_object 102
hash_fn 6942565
inchar 4599330
initialize_small_integers 51
is_any 2966166
is_ascii_name 1158
is_character 255423
is_closure 1511732
is_continuation 128202
is_environment 41978
is_foreign 1562046
is_foreign_object 32856
is_immutable 62709
is_inport 141046
is_integer 71125
is_list 20231
is_macro 6748617
is_nonneg 71124
is_number 1209996
is_one_of 1648182
is_outport 71967
is_pair 44363311
is_port 391901
is_proc 7149187
is_promise 232
is_real 0
is_string 649916
is_symbol 23943618
is_syntax 9798472
is_vector 145116115
is_zero_double 0
ivalue 26481021
list_length 5584770
list_star 152284
mark 4382949
mk_atom 252169
mk_character 101040
mk_closure 89113
mk_continuation 3012
mk_counted_string 65504
mk_empty_string 28311
mk_foreign_func 2397
mk_foreign_object 4260
mk_integer 190707
mk_number 44356
mk_port 4421
mk_proc 5457
mk_real 255
mk_sharp_const 4549
mk_small_integer 21009825
mk_string 49040
mk_symbol 255907
mk_vector 102
new_frame_in_env 1557296
new_slot_in_env 2565760
new_slot_spec_in_env 2569228
num_add 59362
num_div 0
num_eq 340278
num_ge 12350
num_gt 2265
num_intdiv 0
num_is_integer 26552614
num_le 0
num_lt 12399
num_mod 0
num_mul 0
num_rem 0
num_sub 14675
nvalue 1090711
oblist_add_by_name 42156
oblist_all_symbols 0
oblist_find_by_name 263198
oblist_initial_value 51
ok_to_freely_gc 32955336
opexe_0 23151210
opexe_1 3928668
opexe_2 2216433
opexe_3 2863615
opexe_4 69397
opexe_5 652446
opexe_6 73567
pair_car 213270
pair_cdr 103054
port_close 974
port_from_file 358
port_from_filename 989
port_from_scratch 385
port_from_string 0
port_rep_from_file 1283
port_rep_from_filename 989
port_rep_from_scratch 385
port_rep_from_string 0
printatom 38326
printslashstring 469
procname 0
push_recent_alloc 402945
putcharacter 15008
putchars 38326
putstr 2061
readstr_upto 255395
readstrexp 13432
realloc_port_string 117
reserve_cells 42199748
restore_from_C_call 0
revappend 23897
reverse 1446
reverse_in_place 6995379
rvalue 0
s_cons 322
s_immutable_cons 0
s_save 20834216
save_from_C_call 0
scheme_apply0 0
scheme_call 0
scheme_define 3468
scheme_deinit 50
scheme_eval 0
scheme_init 0
scheme_init_custom_alloc 51
scheme_init_new 0
scheme_init_new_custom_alloc 51
scheme_load_file 0
scheme_load_named_file 306
scheme_load_string 2447
scheme_register_foreign_func 0
scheme_register_foreign_func_list 0
scheme_set_external_data 0
scheme_set_input_port_file 51
scheme_set_input_port_string 0
scheme_set_output_port_file 51
scheme_set_output_port_string 0
set_car 0
set_cdr 0
set_slot_in_env 6611
set_vector_elem 67590
setimmutable 6956458
skipspace 615338
slot_value_in_env 12569332
store_string 95095
string_value 35712
strlwr 246272
symname 6979384
syntaxname 0
syntaxnum 3139510
token 615338
type_to_string 2
vector_elem 6942565

Generated by: LCOV version 1.11