GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2017-08-31 Lines: 2160 7823 27.6 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 1524 7442 20.5 %

File Lines Branches
tests/unit/json.c
100.0 % 11 / 11 34.4 % 11 / 32
tests/unit/log.c
100.0 % 12 / 12 30.0 % 3 / 10
tests/unit/utils.c
100.0 % 70 / 70 29.5 % 78 / 264
lib/task.c
100.0 % 22 / 22 50.0 % 6 / 12
tests/unit/list.c
100.0 % 68 / 68 33.9 % 63 / 186
tests/unit/timing.c
100.0 % 37 / 37 32.1 % 36 / 112
lib/timing.c
100.0 % 26 / 26 100.0 % 4 / 4
tests/unit/memory.c
100.0 % 39 / 39 30.7 % 59 / 192
tests/unit/hist.c
100.0 % 10 / 10 37.0 % 20 / 54
tests/unit/mapping.c
100.0 % 48 / 48 30.0 % 93 / 310
lib/crypt.c
100.0 % 11 / 11 100.0 % 2 / 2
tests/unit/config_json.c
100.0 % 24 / 24 32.8 % 19 / 58
tests/unit/advio.c
99.2 % 119 / 120 31.3 % 147 / 470
tests/unit/io.c
99.0 % 103 / 104 35.4 % 114 / 322
tests/unit/task.c
96.4 % 27 / 28 28.6 % 24 / 84
lib/pool.c
95.8 % 23 / 24 58.3 % 7 / 12
lib/list.c
95.2 % 79 / 83 75.0 % 27 / 36
tests/unit/pool.c
94.7 % 18 / 19 28.6 % 16 / 56
lib/io/json.c
94.5 % 69 / 73 57.1 % 36 / 63
tests/unit/queue.c
94.1 % 96 / 102 51.5 % 68 / 132
lib/io/villas.c
91.8 % 89 / 97 61.0 % 50 / 82
lib/queue.c
91.3 % 63 / 69 68.2 % 30 / 44
lib/memory.c
90.9 % 110 / 121 68.2 % 45 / 66
lib/io/csv.c
90.0 % 63 / 70 56.7 % 34 / 60
lib/io/raw.c
89.0 % 73 / 82 50.0 % 75 / 150
lib/io/msg.c
88.5 % 77 / 87 54.7 % 35 / 64
tests/unit/kernel.c
83.9 % 26 / 31 25.0 % 30 / 120
tests/unit/main.c
80.0 % 12 / 15 50.0 % 4 / 8
lib/config_helper.c
80.0 % 80 / 100 55.7 % 54 / 97
lib/advio.c
76.2 % 147 / 193 51.5 % 52 / 101
lib/log.c
74.5 % 73 / 98 60.9 % 28 / 46
lib/io.c
71.0 % 76 / 107 43.0 % 34 / 79
lib/utils.c
65.2 % 107 / 164 51.9 % 67 / 129
lib/io_format.c
63.6 % 7 / 11 30.0 % 3 / 10
lib/log_helper.c
48.8 % 21 / 43 66.7 % 4 / 6
lib/mapping.c
40.7 % 61 / 150 38.2 % 47 / 123
lib/sample.c
40.0 % 20 / 50 39.1 % 9 / 23
lib/kernel/kernel.c
37.9 % 36 / 95 22.6 % 12 / 53
lib/hist.c
37.6 % 47 / 125 34.0 % 17 / 50
lib/api/actions/shutdown.c
25.0 % 1 / 4 25.0 % 1 / 4
lib/api/actions/config.c
25.0 % 1 / 4 25.0 % 1 / 4
lib/hooks/ts.c
20.0 % 1 / 5 16.7 % 1 / 6
lib/plugin.c
14.3 % 5 / 35 23.1 % 6 / 26
lib/fpga/ips/timer.c
10.0 % 1 / 10 25.0 % 1 / 4
lib/hooks/fix_ts.c
9.1 % 1 / 11 4.5 % 1 / 22
lib/api/actions/nodes.c
9.1 % 1 / 11 16.7 % 1 / 6
lib/hooks/shift_seq.c
8.3 % 1 / 12 12.5 % 1 / 8
lib/api/actions/paths.c
7.7 % 1 / 13 12.5 % 1 / 8
lib/api/actions/capabiltities.c
5.9 % 1 / 17 9.1 % 1 / 11
lib/hooks/decimate.c
5.0 % 1 / 20 10.0 % 1 / 10
lib/nodes/loopback.c
4.8 % 2 / 42 11.1 % 2 / 18
lib/fpga/ips/rtds_axis.c
4.3 % 1 / 23 6.3 % 1 / 16
lib/api/actions/restart.c
4.3 % 1 / 23 6.3 % 1 / 16
lib/stats.c
4.3 % 4 / 93 8.3 % 4 / 48
lib/hooks/map.c
3.8 % 1 / 26 7.1 % 1 / 14
lib/hooks/restart.c
3.7 % 1 / 27 4.5 % 1 / 22
lib/hooks/shift_ts.c
3.3 % 1 / 30 5.0 % 1 / 20
lib/hooks/drop.c
3.3 % 1 / 30 5.0 % 1 / 20
lib/nodes/cbuilder.c
3.2 % 2 / 62 7.7 % 2 / 26
lib/hooks/convert.c
3.1 % 1 / 32 4.8 % 1 / 21
lib/hooks/print.c
2.9 % 1 / 35 5.6 % 1 / 18
lib/hooks/skip_first.c
2.6 % 1 / 39 5.0 % 1 / 20
lib/nodes/shmem.c
2.5 % 2 / 79 4.3 % 2 / 46
lib/hooks/jitter_calc.c
2.5 % 1 / 40 12.5 % 1 / 8
lib/fpga/ips/dft.c
2.2 % 1 / 45 4.2 % 1 / 24
lib/fpga/ips/fifo.c
2.2 % 1 / 46 8.3 % 1 / 12
lib/nodes/nanomsg.c
2.1 % 2 / 97 3.4 % 2 / 59
lib/hooks/stats_send.c
2.0 % 1 / 50 2.9 % 1 / 34
lib/nodes/fpga.c
1.9 % 2 / 103 3.8 % 2 / 52
lib/hooks/stats_collect.c
1.8 % 1 / 57 3.8 % 1 / 26
lib/nodes/signal.c
1.7 % 2 / 121 2.5 % 2 / 79
lib/fpga/ips/intc.c
1.5 % 1 / 68 3.8 % 1 / 26
lib/nodes/file.c
1.3 % 2 / 157 1.8 % 2 / 111
lib/nodes/zeromq.c
1.3 % 2 / 158 1.7 % 2 / 115
lib/fpga/ips/model.c
1.2 % 2 / 164 2.2 % 2 / 91
lib/fpga/ips/switch.c
1.2 % 1 / 82 2.5 % 1 / 40
lib/nodes/ngsi.c
0.9 % 2 / 216 1.8 % 2 / 114
lib/nodes/websocket.c
0.8 % 2 / 251 1.5 % 2 / 135
lib/nodes/socket.c
0.7 % 2 / 304 0.7 % 2 / 298
lib/fpga/ips/dma.c
0.4 % 1 / 266 0.5 % 1 / 190
lib/node_type.c
0.0 % 0 / 16 0.0 % 0 / 12
lib/fpga/vlnv.c
0.0 % 0 / 21 0.0 % 0 / 24
lib/log_config.c
0.0 % 0 / 24 0.0 % 0 / 8
lib/buffer.c
0.0 % 0 / 35 0.0 % 0 / 14
lib/kernel/nl.c
0.0 % 0 / 43 0.0 % 0 / 20
lib/kernel/rt.c
0.0 % 0 / 48 0.0 % 0 / 20
lib/api/session.c
0.0 % 0 / 56 0.0 % 0 / 33
lib/fpga/ip.c
0.0 % 0 / 60 0.0 % 0 / 48
lib/queue_signalled.c
0.0 % 0 / 60 0.0 % 0 / 24
lib/kernel/if.c
0.0 % 0 / 82 0.0 % 0 / 47
lib/shmem.c
0.0 % 0 / 83 0.0 % 0 / 42
lib/web.c
0.0 % 0 / 84 0.0 % 0 / 46
lib/log_table.c
0.0 % 0 / 85 0.0 % 0 / 48
lib/hook.c
0.0 % 0 / 87 0.0 % 0 / 68
lib/api.c
0.0 % 0 / 121 0.0 % 0 / 69
lib/fpga/card.c
0.0 % 0 / 129 0.0 % 0 / 80
lib/kernel/pci.c
0.0 % 0 / 130 0.0 % 0 / 152
lib/kernel/tc.c
0.0 % 0 / 132 0.0 % 0 / 90
lib/node.c
0.0 % 0 / 134 0.0 % 0 / 101
tests/unit/fpga.c
0.0 % 0 / 168 0.0 % 0 / 566
lib/path.c
0.0 % 0 / 199 0.0 % 0 / 110
lib/super_node.c
0.0 % 0 / 215 0.0 % 0 / 124
lib/kernel/vfio.c
0.0 % 0 / 264 0.0 % 0 / 146