Branch Coverage

include/msgpack/pack_template.h
Criterion Covered Total %
branch 42 80 52.5


line true false branch
341 9 4 msgpack_pack_real_uint32(x, d);
9 0 msgpack_pack_real_uint32(x, d);
2 2 msgpack_pack_real_uint32(x, d);
0 2 msgpack_pack_real_uint32(x, d);
346 0 0 msgpack_pack_real_uint64(x, d);
0 0 msgpack_pack_real_uint64(x, d);
0 0 msgpack_pack_real_uint64(x, d);
0 0 msgpack_pack_real_uint64(x, d);
0 0 msgpack_pack_real_uint64(x, d);
361 2 2 msgpack_pack_real_int32(x, d);
2 0 msgpack_pack_real_int32(x, d);
0 0 msgpack_pack_real_int32(x, d);
0 0 msgpack_pack_real_int32(x, d);
2 0 msgpack_pack_real_int32(x, d);
0 0 msgpack_pack_real_int32(x, d);
0 0 msgpack_pack_real_int32(x, d);
0 0 msgpack_pack_real_int32(x, d);
366 24 1225 msgpack_pack_real_int64(x, d);
8 16 msgpack_pack_real_int64(x, d);
0 8 msgpack_pack_real_int64(x, d);
8 8 msgpack_pack_real_int64(x, d);
0 8 msgpack_pack_real_int64(x, d);
1193 32 msgpack_pack_real_int64(x, d);
19 13 msgpack_pack_real_int64(x, d);
9 10 msgpack_pack_real_int64(x, d);
0 10 msgpack_pack_real_int64(x, d);
13 0 msgpack_pack_real_int64(x, d);
711 1150 6 if(n < 16) {
714 6 0 } else if(n < 65536) {
716 0 6 buf[0] = 0xdc; _msgpack_store16(&buf[1], (uint16_t)n);
732 754 0 if(n < 16) {
735 0 0 } else if(n < 65536) {
737 0 0 buf[0] = 0xde; _msgpack_store16(&buf[1], (uint16_t)n);
753 23 3 if(l < 32) {
756 2 1 } else if(l < 256) {
760 1 0 } else if(l < 65536) {
762 0 1 buf[0] = 0xda; _msgpack_store16(&buf[1], (uint16_t)l);
807 1622 4 if(l < 256) {
811 2 2 } else if(l < 65536) {
813 0 2 buf[0] = 0xc5; _msgpack_store16(&buf[1], (uint16_t)l);