Coverage Summary

Module SPVM
Version 0.0935
Database: /root/.cpan/build/SPVM-0.0935-0/cover_db
Report date: 2021-04-02 05:39:16
Perl version: v5.26.1
OS: linux
Thresholds: < 75% < 90% < 100% = 100%

Restrict to regex:

file stmt bran cond sub pod time total
Total 88.4 69.1 35.2 85.5 68.1 100.0 83.4
/usr/local/lib/perl5/5.26.1/x86_64-linux/CORE/inline.h 75.0 50.0 n/a n/a n/a n/a 70.0
SPVM.xs 90.1 55.8 n/a n/a n/a n/a 76.6
blib/lib/SPVM.pm 97.4 56.6 n/a 98.0 94.2 17.6 86.1
blib/lib/SPVM/BlessedObject/Array.pm 100.0 n/a n/a 100.0 80.0 0.0 96.9
blib/lib/SPVM/BlessedObject/Package.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/SPVM/BlessedObject/String.pm 92.8 n/a n/a 100.0 100.0 0.2 95.0
blib/lib/SPVM/Builder.pm 77.9 57.1 33.3 83.3 0.0 1.2 69.6
blib/lib/SPVM/Builder/CC.pm 88.9 68.4 36.3 96.5 0.0 69.5 80.9
blib/lib/SPVM/Builder/Config.pm 60.1 83.3 n/a 54.5 96.0 4.9 65.2
blib/lib/SPVM/Builder/Util.pm 99.4 56.6 n/a 100.0 14.2 5.2 90.1
blib/lib/SPVM/ExchangeAPI.pm 80.8 53.3 33.3 90.0 100.0 1.0 74.5
lib/SPVM/Builder/src/spvm_allow.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_api.c 79.2 57.8 n/a n/a n/a n/a 73.1
lib/SPVM/Builder/src/spvm_array_field_access.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_basic_type.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_block.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_call_sub.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_case_info.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_compiler.c 96.1 87.5 n/a n/a n/a n/a 94.7
lib/SPVM/Builder/src/spvm_compiler_allocator.c 33.3 0.0 n/a n/a n/a n/a 24.7
lib/SPVM/Builder/src/spvm_constant.c 37.5 n/a n/a n/a n/a n/a 37.5
lib/SPVM/Builder/src/spvm_csource_builder_precompile.c 98.1 88.7 n/a n/a n/a n/a 97.8
lib/SPVM/Builder/src/spvm_descriptor.c 50.0 n/a n/a n/a n/a n/a 50.0
lib/SPVM/Builder/src/spvm_dumper.c 0.0 0.0 n/a n/a n/a n/a 0.0
lib/SPVM/Builder/src/spvm_enumeration.c 0.0 n/a n/a n/a n/a n/a 0.0
lib/SPVM/Builder/src/spvm_enumeration_value.c 0.0 n/a n/a n/a n/a n/a 0.0
lib/SPVM/Builder/src/spvm_field.c 12.5 0.0 n/a n/a n/a n/a 5.8
lib/SPVM/Builder/src/spvm_field_access.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_hash.c 94.7 70.9 n/a n/a n/a n/a 86.1
lib/SPVM/Builder/src/spvm_list.c 96.5 60.0 n/a n/a n/a n/a 84.0
lib/SPVM/Builder/src/spvm_my.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_op.c 93.6 79.3 n/a n/a n/a n/a 90.5
lib/SPVM/Builder/src/spvm_op_checker.c 84.7 75.7 n/a n/a n/a n/a 81.6
lib/SPVM/Builder/src/spvm_opcode.c 40.0 n/a n/a n/a n/a n/a 40.0
lib/SPVM/Builder/src/spvm_opcode_array.c 86.2 75.0 n/a n/a n/a n/a 84.8
lib/SPVM/Builder/src/spvm_opcode_builder.c 93.0 82.8 n/a n/a n/a n/a 90.9
lib/SPVM/Builder/src/spvm_package.c 92.3 n/a n/a n/a n/a n/a 92.3
lib/SPVM/Builder/src/spvm_package_var.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_package_var_access.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_string_buffer.c 82.5 91.6 n/a n/a n/a n/a 83.2
lib/SPVM/Builder/src/spvm_sub.c 65.2 50.0 n/a n/a n/a n/a 62.9
lib/SPVM/Builder/src/spvm_switch_info.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_toke.c 93.6 87.2 n/a n/a n/a n/a 91.0
lib/SPVM/Builder/src/spvm_type.c 87.8 75.8 n/a n/a n/a n/a 83.1
lib/SPVM/Builder/src/spvm_use.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_util_allocator.c 55.5 50.0 n/a n/a n/a n/a 53.8
lib/SPVM/Builder/src/spvm_var.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_yacc_util.c 68.0 75.0 n/a n/a n/a n/a 69.7
yacc/spvm_yacc.y 97.4 97.6 n/a n/a n/a n/a 97.4