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