line |
true |
false |
branch |
43
|
3682 |
0 |
while (SRL_RDR_NOT_DONE(buf) && *buf->pos & 0x80) { |
|
0 |
3682 |
while (SRL_RDR_NOT_DONE(buf) && *buf->pos & 0x80) { |
46
|
0 |
0 |
if (lshift > (sizeof(UV) * 8)) |
50
|
3682 |
0 |
if (expect_true( SRL_RDR_NOT_DONE(buf) )) { |
150
|
1749319 |
988438 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
399907 |
588531 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
332935 |
255596 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
25190 |
230406 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
143686 |
86720 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
222 |
86498 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
2 |
86496 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
0 |
86496 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
21624 |
64872 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
|
64872 |
0 |
SET_UV_FROM_VARINT(buf, uv, ptr); |
172
|
823538 |
1917901 |
if (expect_true( buf->end - buf->pos >= SRL_MAX_VARINT_LENGTH ) |
173
|
819856 |
3682 |
|| !(*(buf->end - 1) & 0x80)) |
192
|
0 |
349506 |
if (expect_false( buf->body_pos + offset >= buf->pos )) { |
203
|
1483093 |
0 |
SRL_RDR_ASSERT_SPACE(buf, len, errstr); |
|
0 |
1483093 |
SRL_RDR_ASSERT_SPACE(buf, len, errstr); |
|
0 |
1483093 |
SRL_RDR_ASSERT_SPACE(buf, len, errstr); |
211
|
0 |
416480 |
if (expect_false( len > I32_MAX )) { |