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 13:01:59
Functions:
149
187
79.7 %
Function Name
Hit count
Cisalpha
0
Cisdigit
0
Cislower
0
Cisspace
1548
Cisupper
0
Eval_Cycle
6192
_Error_1
0
_cons
141735225
_get_cell
110230
_s_return
27480192
alloc_cellseg
131
assign_proc
13803
assign_syntax
2064
atom2str
26065
backchar
2828578
basic_inchar
10107069
binary_decode
0
charvalue
37657
closure_code
3589708
closure_env
1794854
count_consecutive_cells
258
dump_stack_free
128
dump_stack_initialize
129
dump_stack_mark
110358
dump_stack_reset
6321
eqv
195232
expand_strbuff
18
file_interactive
88064
file_pop
127
file_push
127
fill_vector
258
finalize_cell
339671667
find_consecutive_cells
258
find_slot_in_env
16356034
gc
110358
gensym
4213
get_cell
169788574
get_cell_x
339629872
get_consecutive_cells
258
get_foreign_object_data
39780
get_foreign_object_vtable
39780
get_vector_object
258
hash_fn
9310213
inchar
10107069
is_any
4061334
is_ascii_name
2436
is_character
275343
is_closure
1976891
is_continuation
182037
is_environment
29867
is_foreign
2029357
is_foreign_object
339554373
is_immutable
97711
is_inport
92296
is_integer
53649
is_list
25636
is_macro
8786521
is_nonneg
53649
is_number
1388184
is_one_of
3707035
is_outport
46742
is_pair
56792145
is_port
339870442
is_proc
9280295
is_promise
40
is_real
0
is_string
340311236
is_symbol
31007458
is_syntax
12886782
is_vector
1369906259
is_zero_double
0
ivalue
34698494
list_length
7167247
list_star
142397
mark
52581630
mk_atom
580513
mk_character
74554
mk_closure
129306
mk_continuation
3526
mk_counted_string
133726
mk_empty_string
22342
mk_foreign_func
5418
mk_foreign_object
5892
mk_integer
27655740
mk_number
33652
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
1973230
new_slot_in_env
3316006
new_slot_spec_in_env
3323488
num_add
41278
num_div
0
num_eq
403391
num_ge
12060
num_gt
2539
num_intdiv
0
num_is_integer
34752535
num_le
0
num_lt
12108
num_mod
0
num_mul
0
num_rem
0
num_sub
13013
nvalue
1260683
oblist_add_by_name
94888
oblist_all_symbols
0
oblist_find_by_name
598765
oblist_initial_value
129
ok_to_freely_gc
90434421
opexe_0
76333326
opexe_1
5129530
opexe_2
2876846
opexe_3
3811623
opexe_4
72842
opexe_5
2102137
opexe_6
108117
pair_car
226879
pair_cdr
106472
port_close
1368
port_from_file
695
port_from_filename
1383
port_from_scratch
269
port_from_string
0
port_rep_from_file
1936
port_rep_from_filename
1383
port_rep_from_scratch
269
port_rep_from_string
0
printatom
26031
printslashstring
364
procname
0
push_recent_alloc
169841298
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
9200552
rvalue
0
s_cons
322
s_immutable_cons
0
s_save
27480244
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
9092588
skipspace
1406480
slot_value_in_env
16246455
store_string
158210
string_value
35764
strlwr
567732
symname
9365156
syntaxname
0
syntaxnum
4229459
token
1406480
type_to_string
0
vector_elem
9310213
Generated by:
LCOV version 1.11