LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: zeromq-4.2.0-coverage.info Lines: 8011 10824 74.0 %
Date: 2016-04-18 Functions: 1082 1335 81.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 0 0 -

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
address.cpp
93.8%93.8%
93.8 % 30 / 32 100.0 % 3 / 3 - 0 / 0
array.hpp
100.0%
100.0 % 44 / 44 92.7 % 51 / 55 - 0 / 0
atomic_counter.hpp
100.0%
100.0 % 16 / 16 100.0 % 6 / 6 - 0 / 0
atomic_ptr.hpp
100.0%
100.0 % 15 / 15 100.0 % 14 / 14 - 0 / 0
blob.hpp
89.5%89.5%
89.5 % 17 / 19 85.7 % 6 / 7 - 0 / 0
client.cpp
73.2%73.2%
73.2 % 30 / 41 75.0 % 9 / 12 - 0 / 0
clock.cpp
84.0%84.0%
84.0 % 21 / 25 100.0 % 5 / 5 - 0 / 0
condition_variable.hpp
86.2%86.2%
86.2 % 25 / 29 100.0 % 4 / 4 - 0 / 0
ctx.cpp
85.0%85.0%
85.0 % 249 / 293 100.0 % 23 / 23 - 0 / 0
ctx.hpp
100.0%
100.0 % 2 / 2 80.0 % 4 / 5 - 0 / 0
curve_client.cpp
87.5%87.5%
87.5 % 196 / 224 100.0 % 13 / 13 - 0 / 0
curve_server.cpp
82.2%82.2%
82.2 % 309 / 376 100.0 % 16 / 16 - 0 / 0
dbuffer.hpp
86.5%86.5%
86.5 % 32 / 37 83.3 % 5 / 6 - 0 / 0
dealer.cpp
72.2%72.2%
72.2 % 39 / 54 86.7 % 13 / 15 - 0 / 0
decoder.hpp
93.6%93.6%
93.6 % 44 / 47 42.9 % 6 / 14 - 0 / 0
decoder_allocators.cpp
98.1%98.1%
98.1 % 52 / 53 100.0 % 10 / 10 - 0 / 0
decoder_allocators.hpp
38.5%38.5%
38.5 % 10 / 26 40.0 % 4 / 10 - 0 / 0
dish.cpp
73.0%73.0%
73.0 % 127 / 174 68.2 % 15 / 22 - 0 / 0
dist.cpp
72.9%72.9%
72.9 % 78 / 107 85.7 % 12 / 14 - 0 / 0
encoder.hpp
100.0%
100.0 % 48 / 48 55.6 % 10 / 18 - 0 / 0
epoll.cpp
96.7%96.7%
96.7 % 88 / 91 100.0 % 14 / 14 - 0 / 0
err.cpp
0.0%
0.0 % 0 / 9 0.0 % 0 / 2 - 0 / 0
fq.cpp
95.3%95.3%
95.3 % 61 / 64 88.9 % 8 / 9 - 0 / 0
i_decoder.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
i_encoder.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
i_engine.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
i_mailbox.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
i_poll_events.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
io_object.cpp
81.2%81.2%
81.2 % 39 / 48 75.0 % 12 / 16 - 0 / 0
io_thread.cpp
85.4%85.4%
85.4 % 35 / 41 83.3 % 10 / 12 - 0 / 0
ip.cpp
70.6%70.6%
70.6 % 24 / 34 80.0 % 4 / 5 - 0 / 0
ipc_address.cpp
85.0%85.0%
85.0 % 34 / 40 100.0 % 7 / 7 - 0 / 0
ipc_connecter.cpp
62.3%62.3%
62.3 % 71 / 114 78.6 % 11 / 14 - 0 / 0
ipc_listener.cpp
81.3%81.3%
81.3 % 122 / 150 100.0 % 12 / 12 - 0 / 0
lb.cpp
74.6%74.6%
74.6 % 53 / 71 100.0 % 8 / 8 - 0 / 0
mailbox.cpp
94.4%94.4%
94.4 % 34 / 36 100.0 % 6 / 6 - 0 / 0
mailbox.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
mailbox_safe.cpp
100.0%
100.0 % 42 / 42 100.0 % 7 / 7 - 0 / 0
mailbox_safe.hpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
mechanism.cpp
89.5%89.5%
89.5 % 85 / 95 91.7 % 11 / 12 - 0 / 0
mechanism.hpp
85.7%85.7%
85.7 % 6 / 7 80.0 % 4 / 5 - 0 / 0
metadata.cpp
100.0%
100.0 % 13 / 13 100.0 % 4 / 4 - 0 / 0
metadata.hpp
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
msg.cpp
79.1%79.1%
79.1 % 227 / 287 94.9 % 37 / 39 - 0 / 0
mtrie.cpp
66.5%66.5%
66.5 % 151 / 227 100.0 % 10 / 10 - 0 / 0
mutex.hpp
97.3%97.3%
97.3 % 36 / 37 100.0 % 8 / 8 - 0 / 0
null_mechanism.cpp
82.3%82.3%
82.3 % 153 / 186 100.0 % 11 / 11 - 0 / 0
object.cpp
78.1%78.1%
78.1 % 175 / 224 66.0 % 33 / 50 - 0 / 0
options.cpp
35.6%35.6%
35.6 % 170 / 477 100.0 % 4 / 4 - 0 / 0
options.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2 - 0 / 0
own.cpp
98.8%98.8%
98.8 % 81 / 82 94.7 % 18 / 19 - 0 / 0
pair.cpp
71.7%71.7%
71.7 % 38 / 53 66.7 % 8 / 12 - 0 / 0
pipe.cpp
97.4%97.4%
97.4 % 226 / 232 100.0 % 31 / 31 - 0 / 0
pipe.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
plain_client.cpp
85.6%85.6%
85.6 % 95 / 111 100.0 % 11 / 11 - 0 / 0
plain_server.cpp
78.9%78.9%
78.9 % 195 / 247 100.0 % 14 / 14 - 0 / 0
poller_base.cpp
97.3%97.3%
97.3 % 36 / 37 87.5 % 7 / 8 - 0 / 0
proxy.cpp
67.9%67.9%
67.9 % 53 / 78 100.0 % 3 / 3 - 0 / 0
pub.cpp
68.8%68.8%
68.8 % 11 / 16 66.7 % 4 / 6 - 0 / 0
pull.cpp
90.9%90.9%
90.9 % 20 / 22 88.9 % 8 / 9 - 0 / 0
push.cpp
100.0%
100.0 % 21 / 21 100.0 % 8 / 8 - 0 / 0
radio.cpp
82.1%82.1%
82.1 % 87 / 106 70.6 % 12 / 17 - 0 / 0
random.cpp
55.6%55.6%
55.6 % 5 / 9 50.0 % 1 / 2 - 0 / 0
raw_decoder.cpp
100.0%
100.0 % 22 / 22 100.0 % 5 / 5 - 0 / 0
raw_decoder.hpp
100.0%
100.0 % 2 / 2 100.0 % 2 / 2 - 0 / 0
raw_encoder.cpp
100.0%
100.0 % 9 / 9 100.0 % 4 / 4 - 0 / 0
reaper.cpp
87.3%87.3%
87.3 % 48 / 55 83.3 % 10 / 12 - 0 / 0
rep.cpp
79.6%79.6%
79.6 % 39 / 49 100.0 % 7 / 7 - 0 / 0
req.cpp
80.0%80.0%
80.0 % 120 / 150 81.2 % 13 / 16 - 0 / 0
router.cpp
83.4%83.4%
83.4 % 216 / 259 86.7 % 13 / 15 - 0 / 0
server.cpp
70.0%70.0%
70.0 % 56 / 80 83.3 % 10 / 12 - 0 / 0
session_base.cpp
86.3%86.3%
86.3 % 239 / 277 92.3 % 24 / 26 - 0 / 0
signaler.cpp
75.0%75.0%
75.0 % 69 / 92 81.8 % 9 / 11 - 0 / 0
socket_base.cpp
79.4%79.4%
79.4 % 661 / 832 80.6 % 54 / 67 - 0 / 0
socket_poller.cpp
80.8%80.8%
80.8 % 168 / 208 90.9 % 10 / 11 - 0 / 0
socks.cpp
0.0%
0.0 % 0 / 151 0.0 % 0 / 25 - 0 / 0
socks.hpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 2 - 0 / 0
socks_connecter.cpp
0.0%
0.0 % 0 / 210 0.0 % 0 / 18 - 0 / 0
stream.cpp
87.2%87.2%
87.2 % 143 / 164 92.3 % 12 / 13 - 0 / 0
stream_engine.cpp
83.4%83.4%
83.4 % 447 / 536 90.6 % 29 / 32 - 0 / 0
sub.cpp
79.4%79.4%
79.4 % 27 / 34 83.3 % 5 / 6 - 0 / 0
tcp.cpp
72.9%72.9%
72.9 % 35 / 48 100.0 % 7 / 7 - 0 / 0
tcp_address.cpp
54.4%54.4%
54.4 % 142 / 261 75.0 % 15 / 20 - 0 / 0
tcp_address.hpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 6 - 0 / 0
tcp_connecter.cpp
83.6%83.6%
83.6 % 138 / 165 100.0 % 15 / 15 - 0 / 0
tcp_listener.cpp
75.4%75.4%
75.4 % 86 / 114 100.0 % 10 / 10 - 0 / 0
thread.cpp
93.1%93.1%
93.1 % 27 / 29 100.0 % 4 / 4 - 0 / 0
thread.hpp
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
timers.cpp
84.0%84.0%
84.0 % 63 / 75 100.0 % 9 / 9 - 0 / 0
trie.cpp
57.1%57.1%
57.1 % 97 / 170 100.0 % 8 / 8 - 0 / 0
tweetnacl.c
55.5%55.5%
55.5 % 276 / 497 57.1 % 36 / 63 - 0 / 0
udp_address.cpp
75.4%75.4%
75.4 % 43 / 57 84.6 % 11 / 13 - 0 / 0
udp_engine.cpp
85.0%85.0%
85.0 % 96 / 113 90.0 % 9 / 10 - 0 / 0
udp_engine.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
v1_decoder.cpp
0.0%
0.0 % 0 / 58 0.0 % 0 / 7 - 0 / 0
v1_decoder.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
v1_encoder.cpp
0.0%
0.0 % 0 / 21 0.0 % 0 / 5 - 0 / 0
v2_decoder.cpp
84.0%84.0%
84.0 % 42 / 50 100.0 % 8 / 8 - 0 / 0
v2_decoder.hpp
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
v2_encoder.cpp
100.0%
100.0 % 25 / 25 100.0 % 5 / 5 - 0 / 0
wire.hpp
100.0%
100.0 % 30 / 30 100.0 % 4 / 4 - 0 / 0
xpub.cpp
88.4%88.4%
88.4 % 129 / 146 92.9 % 13 / 14 - 0 / 0
xsub.cpp
77.8%77.8%
77.8 % 77 / 99 73.3 % 11 / 15 - 0 / 0
ypipe.hpp
100.0%
100.0 % 46 / 46 83.3 % 15 / 18 - 0 / 0
ypipe_base.hpp
100.0%
100.0 % 2 / 2 66.7 % 4 / 6 - 0 / 0
ypipe_conflate.hpp
91.3%91.3%
91.3 % 21 / 23 88.9 % 8 / 9 - 0 / 0
yqueue.hpp
88.9%88.9%
88.9 % 56 / 63 93.8 % 15 / 16 - 0 / 0
zmq.cpp
66.5%66.5%
66.5 % 350 / 526 87.3 % 62 / 71 - 0 / 0
zmq_utils.cpp
93.8%93.8%
93.8 % 75 / 80 100.0 % 14 / 14 - 0 / 0

Generated by: LCOV version 1.10