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
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