LCOV - code coverage report
Current view: top level - /home/h/core/forks/m4-libzmq/src Hit Total Coverage
Test: zeromq-4.2.0 Code Coverage Lines: 7537 9950 75.7 %
Date: 2016-05-09 Functions: 953 1219 78.2 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
address.cpp
96.8%96.8%
96.8 % 30 / 31 100.0 % 3 / 3
array.hpp
96.6%96.6%
96.6 % 28 / 29 55.6 % 10 / 18
atomic_counter.hpp
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
atomic_ptr.hpp
100.0%
100.0 % 7 / 7 - 0 / 0
blob.hpp
100.0%
100.0 % 6 / 6 - 0 / 0
client.cpp
73.2%73.2%
73.2 % 30 / 41 75.0 % 9 / 12
clock.cpp
83.3%83.3%
83.3 % 20 / 24 100.0 % 5 / 5
condition_variable.hpp
88.9%88.9%
88.9 % 24 / 27 100.0 % 4 / 4
ctx.cpp
84.6%84.6%
84.6 % 236 / 279 100.0 % 23 / 23
ctx.hpp
100.0%
100.0 % 2 / 2 - 0 / 0
curve_client.cpp
88.4%88.4%
88.4 % 175 / 198 92.3 % 12 / 13
curve_server.cpp
80.9%80.9%
80.9 % 276 / 341 100.0 % 16 / 16
dbuffer.hpp
91.2%91.2%
91.2 % 31 / 34 80.0 % 4 / 5
dealer.cpp
73.1%73.1%
73.1 % 38 / 52 86.7 % 13 / 15
decoder.hpp
97.6%97.6%
97.6 % 40 / 41 36.4 % 4 / 11
decoder_allocators.cpp
100.0%
100.0 % 49 / 49 100.0 % 10 / 10
decoder_allocators.hpp
25.0%25.0%
25.0 % 2 / 8 0.0 % 0 / 1
dish.cpp
76.8%76.8%
76.8 % 126 / 164 68.2 % 15 / 22
dist.cpp
77.8%77.8%
77.8 % 77 / 99 92.9 % 13 / 14
encoder.hpp
97.7%97.7%
97.7 % 43 / 44 40.0 % 6 / 15
epoll.cpp
97.7%97.7%
97.7 % 84 / 86 100.0 % 14 / 14
err.cpp
11.5%11.5%
11.5 % 3 / 26 33.3 % 1 / 3
fq.cpp
96.7%96.7%
96.7 % 58 / 60 88.9 % 8 / 9
gather.cpp
58.6%58.6%
58.6 % 17 / 29 66.7 % 6 / 9
i_decoder.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
i_encoder.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
i_engine.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
i_mailbox.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
i_poll_events.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
io_object.cpp
81.2%81.2%
81.2 % 39 / 48 75.0 % 12 / 16
io_thread.cpp
85.4%85.4%
85.4 % 35 / 41 83.3 % 10 / 12
ip.cpp
93.3%93.3%
93.3 % 28 / 30 100.0 % 5 / 5
ipc_address.cpp
86.5%86.5%
86.5 % 32 / 37 100.0 % 7 / 7
ipc_connecter.cpp
64.2%64.2%
64.2 % 70 / 109 78.6 % 11 / 14
ipc_listener.cpp
85.5%85.5%
85.5 % 112 / 131 100.0 % 12 / 12
lb.cpp
80.0%80.0%
80.0 % 52 / 65 100.0 % 8 / 8
mailbox.cpp
96.9%96.9%
96.9 % 31 / 32 100.0 % 6 / 6
mailbox.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
mailbox_safe.cpp
82.9%82.9%
82.9 % 34 / 41 87.5 % 7 / 8
mailbox_safe.hpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
mechanism.cpp
93.0%93.0%
93.0 % 80 / 86 91.7 % 11 / 12
mechanism.hpp
66.7%66.7%
66.7 % 2 / 3 66.7 % 2 / 3
metadata.cpp
100.0%
100.0 % 12 / 12 100.0 % 4 / 4
metadata.hpp
100.0%
100.0 % 1 / 1 - 0 / 0
msg.cpp
79.8%79.8%
79.8 % 210 / 263 94.6 % 35 / 37
mtrie.cpp
67.3%67.3%
67.3 % 144 / 214 90.0 % 9 / 10
mutex.hpp
100.0%
100.0 % 29 / 29 100.0 % 5 / 5
null_mechanism.cpp
81.6%81.6%
81.6 % 146 / 179 90.9 % 10 / 11
object.cpp
75.6%75.6%
75.6 % 158 / 209 64.0 % 32 / 50
options.cpp
44.7%44.7%
44.7 % 168 / 376 100.0 % 4 / 4
options.hpp
100.0%
100.0 % 1 / 1 100.0 % 3 / 3
own.cpp
100.0%
100.0 % 77 / 77 94.7 % 18 / 19
pair.cpp
74.0%74.0%
74.0 % 37 / 50 66.7 % 8 / 12
pipe.cpp
98.1%98.1%
98.1 % 212 / 216 96.8 % 30 / 31
pipe.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
plain_client.cpp
84.8%84.8%
84.8 % 89 / 105 90.9 % 10 / 11
plain_server.cpp
79.2%79.2%
79.2 % 187 / 236 100.0 % 14 / 14
poller_base.cpp
97.1%97.1%
97.1 % 33 / 34 87.5 % 7 / 8
proxy.cpp
84.2%84.2%
84.2 % 48 / 57 100.0 % 3 / 3
pub.cpp
68.8%68.8%
68.8 % 11 / 16 50.0 % 3 / 6
pull.cpp
90.9%90.9%
90.9 % 20 / 22 88.9 % 8 / 9
push.cpp
100.0%
100.0 % 21 / 21 100.0 % 8 / 8
radio.cpp
82.2%82.2%
82.2 % 83 / 101 64.7 % 11 / 17
random.cpp
55.6%55.6%
55.6 % 5 / 9 50.0 % 1 / 2
raw_decoder.cpp
100.0%
100.0 % 22 / 22 100.0 % 5 / 5
raw_decoder.hpp
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
raw_encoder.cpp
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
reaper.cpp
86.8%86.8%
86.8 % 46 / 53 83.3 % 10 / 12
rep.cpp
82.9%82.9%
82.9 % 34 / 41 85.7 % 6 / 7
req.cpp
84.5%84.5%
84.5 % 109 / 129 68.8 % 11 / 16
router.cpp
85.1%85.1%
85.1 % 200 / 235 86.7 % 13 / 15
scatter.cpp
79.2%79.2%
79.2 % 19 / 24 75.0 % 6 / 8
server.cpp
70.7%70.7%
70.7 % 53 / 75 83.3 % 10 / 12
session_base.cpp
86.5%86.5%
86.5 % 231 / 267 92.3 % 24 / 26
signaler.cpp
77.4%77.4%
77.4 % 65 / 84 90.0 % 9 / 10
socket_base.cpp
82.4%82.4%
82.4 % 621 / 754 76.9 % 50 / 65
socket_poller.cpp
82.6%82.6%
82.6 % 147 / 178 90.9 % 10 / 11
socks.cpp
0.0%
0.0 % 0 / 143 0.0 % 0 / 25
socks.hpp
0.0%
0.0 % 0 / 2 - 0 / 0
socks_connecter.cpp
0.0%
0.0 % 0 / 198 0.0 % 0 / 18
stream.cpp
89.3%89.3%
89.3 % 133 / 149 92.3 % 12 / 13
stream_engine.cpp
83.9%83.9%
83.9 % 432 / 515 87.5 % 28 / 32
sub.cpp
79.4%79.4%
79.4 % 27 / 34 66.7 % 4 / 6
tcp.cpp
53.3%53.3%
53.3 % 24 / 45 71.4 % 5 / 7
tcp_address.cpp
61.5%61.5%
61.5 % 139 / 226 75.0 % 15 / 20
tcp_address.hpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
tcp_connecter.cpp
82.8%82.8%
82.8 % 130 / 157 93.3 % 14 / 15
tcp_listener.cpp
81.8%81.8%
81.8 % 81 / 99 100.0 % 10 / 10
thread.cpp
93.1%93.1%
93.1 % 27 / 29 100.0 % 4 / 4
thread.hpp
100.0%
100.0 % 1 / 1 - 0 / 0
timers.cpp
86.4%86.4%
86.4 % 57 / 66 100.0 % 9 / 9
trie.cpp
59.1%59.1%
59.1 % 94 / 159 87.5 % 7 / 8
tweetnacl.c
55.5%55.5%
55.5 % 243 / 438 63.6 % 28 / 44
udp_address.cpp
78.9%78.9%
78.9 % 45 / 57 76.9 % 10 / 13
udp_engine.cpp
87.3%87.3%
87.3 % 96 / 110 90.0 % 9 / 10
udp_engine.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
v1_decoder.cpp
0.0%
0.0 % 0 / 54 0.0 % 0 / 7
v1_decoder.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
v1_encoder.cpp
0.0%
0.0 % 0 / 20 0.0 % 0 / 5
v2_decoder.cpp
84.0%84.0%
84.0 % 42 / 50 100.0 % 8 / 8
v2_decoder.hpp
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
v2_encoder.cpp
100.0%
100.0 % 24 / 24 80.0 % 4 / 5
wire.hpp
100.0%
100.0 % 25 / 25 100.0 % 1 / 1
xpub.cpp
88.7%88.7%
88.7 % 125 / 141 92.9 % 13 / 14
xsub.cpp
79.3%79.3%
79.3 % 73 / 92 73.3 % 11 / 15
ypipe.hpp
100.0%
100.0 % 41 / 41 72.2 % 13 / 18
ypipe_base.hpp
100.0%
100.0 % 2 / 2 0.0 % 0 / 4
ypipe_conflate.hpp
90.0%90.0%
90.0 % 18 / 20 75.0 % 6 / 8
yqueue.hpp
89.5%89.5%
89.5 % 51 / 57 92.3 % 12 / 13
zmq.cpp
71.4%71.4%
71.4 % 359 / 503 91.5 % 65 / 71
zmq_utils.cpp
93.9%93.9%
93.9 % 62 / 66 100.0 % 14 / 14

Generated by: LCOV version 1.10