LCOV - code coverage report
Current view: top level - tests/gpgscm - scheme.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1571 2440 64.4 %
Date: 2016-09-12 12:29:17 Functions: 149 187 79.7 %

Function Name Sort by function name Hit count Sort by hit count
Cisalpha 0
Cisdigit 0
Cislower 0
Cisspace 1548
Cisupper 0
Eval_Cycle 6192
_Error_1 0
_cons 141732460
_get_cell 110228
_s_return 27479677
alloc_cellseg 131
assign_proc 13803
assign_syntax 2064
atom2str 26065
backchar 2828578
basic_inchar 10107069
binary_decode 0
charvalue 37652
closure_code 3589638
closure_env 1794819
count_consecutive_cells 258
dump_stack_free 128
dump_stack_initialize 129
dump_stack_mark 110356
dump_stack_reset 6321
eqv 195232
expand_strbuff 18
file_interactive 88064
file_pop 127
file_push 127
fill_vector 258
finalize_cell 339665032
find_consecutive_cells 258
find_slot_in_env 16355704
gc 110356
gensym 4213
get_cell 169785259
get_cell_x 339623237
get_consecutive_cells 258
get_foreign_object_data 39780
get_foreign_object_vtable 39780
get_vector_object 258
hash_fn 9310058
inchar 10107069
is_any 4061304
is_ascii_name 2436
is_character 275338
is_closure 1976856
is_continuation 182037
is_environment 29867
is_foreign 2029317
is_foreign_object 339547748
is_immutable 97711
is_inport 92296
is_integer 53639
is_list 25636
is_macro 8786361
is_nonneg 53639
is_number 1388109
is_one_of 3707035
is_outport 46742
is_pair 56790965
is_port 339863817
is_proc 9280130
is_promise 40
is_real 0
is_string 340304566
is_symbol 31006808
is_syntax 12886557
is_vector 1369883958
is_zero_double 0
ivalue 34697829
list_length 7167122
list_star 142392
mark 52580676
mk_atom 580513
mk_character 74554
mk_closure 129301
mk_continuation 3526
mk_counted_string 133726
mk_empty_string 22332
mk_foreign_func 5418
mk_foreign_object 5892
mk_integer 27655205
mk_number 33642
mk_port 8397
mk_proc 13803
mk_real 645
mk_sharp_const 10965
mk_string 102338
mk_symbol 590468
mk_vector 258
new_frame_in_env 1973175
new_slot_in_env 3315916
new_slot_spec_in_env 3323398
num_add 41268
num_div 0
num_eq 403376
num_ge 12055
num_gt 2539
num_intdiv 0
num_is_integer 34751860
num_le 0
num_lt 12103
num_mod 0
num_mul 0
num_rem 0
num_sub 13008
nvalue 1260613
oblist_add_by_name 94888
oblist_all_symbols 0
oblist_find_by_name 598765
oblist_initial_value 129
ok_to_freely_gc 90432696
opexe_0 76331776
opexe_1 5129475
opexe_2 2876786
opexe_3 3811573
opexe_4 72837
opexe_5 2102137
opexe_6 108112
pair_car 226849
pair_cdr 106457
port_close 1368
port_from_file 695
port_from_filename 1378
port_from_scratch 269
port_from_string 0
port_rep_from_file 1936
port_rep_from_filename 1378
port_rep_from_scratch 269
port_rep_from_string 0
printatom 26031
printslashstring 364
procname 0
push_recent_alloc 169837978
putcharacter 13026
putchars 26031
putstr 1885
readstr_upto 588184
readstrexp 27301
realloc_port_string 69
reserve_cells 0
restore_from_C_call 0
revappend 33458
reverse 3003
reverse_in_place 9200382
rvalue 0
s_cons 322
s_immutable_cons 0
s_save 27479729
save_from_C_call 0
scheme_apply0 0
scheme_call 0
scheme_define 7482
scheme_deinit 128
scheme_eval 0
scheme_init 0
scheme_init_custom_alloc 129
scheme_init_new 0
scheme_init_new_custom_alloc 129
scheme_load_file 0
scheme_load_named_file 774
scheme_load_string 5418
scheme_register_foreign_func 0
scheme_register_foreign_func_list 0
scheme_set_external_data 0
scheme_set_input_port_file 129
scheme_set_input_port_string 0
scheme_set_output_port_file 129
scheme_set_output_port_string 0
set_car 0
set_cdr 0
set_slot_in_env 7693
set_vector_elem 154822
setimmutable 9092343
skipspace 1406480
slot_value_in_env 16246125
store_string 158200
string_value 35759
strlwr 567732
symname 9365001
syntaxname 0
syntaxnum 4229389
token 1406480
type_to_string 0
vector_elem 9310058

Generated by: LCOV version 1.11