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