View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/lwan/src/bin/fuzz/config_fuzzer.cc |
97.37% (37/38) |
100.00% (2/2) |
97.37% (37/38) |
src/lwan/src/bin/fuzz/h2_huffman_fuzzer.cc |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/lwan/src/bin/fuzz/pattern_fuzzer.cc |
95.24% (20/21) |
100.00% (1/1) |
93.33% (14/15) |
src/lwan/src/bin/fuzz/request_fuzzer.cc |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/lwan/src/bin/fuzz/template_fuzzer.cc |
80.00% (12/15) |
50.00% (1/2) |
91.67% (11/12) |
src/lwan/src/lib/base64.c |
93.26% (83/89) |
100.00% (3/3) |
91.23% (52/57) |
src/lwan/src/lib/base64.h |
75.00% (3/4) |
100.00% (1/1) |
100.00% (1/1) |
src/lwan/src/lib/hash.c |
47.54% (145/305) |
51.85% (14/27) |
45.64% (89/195) |
src/lwan/src/lib/hash.h |
40.91% (9/22) |
50.00% (1/2) |
50.00% (4/8) |
src/lwan/src/lib/int-to-str.c |
0.00% (0/35) |
0.00% (0/3) |
0.00% (0/13) |
src/lwan/src/lib/list.c |
70.00% (28/40) |
80.00% (4/5) |
75.76% (25/33) |
src/lwan/src/lib/list.h |
33.67% (33/98) |
53.85% (7/13) |
37.50% (12/32) |
src/lwan/src/lib/lwan-arena.c |
60.00% (27/45) |
60.00% (3/5) |
64.29% (18/28) |
src/lwan/src/lib/lwan-array.c |
60.00% (39/65) |
57.14% (4/7) |
73.58% (39/53) |
src/lwan/src/lib/lwan-array.h |
62.00% (31/50) |
66.67% (8/12) |
64.71% (11/17) |
src/lwan/src/lib/lwan-cache.c |
38.52% (99/257) |
50.00% (8/16) |
41.03% (80/195) |
src/lwan/src/lib/lwan-config.c |
81.65% (525/643) |
87.76% (43/49) |
83.12% (399/480) |
src/lwan/src/lib/lwan-coro.c |
57.14% (100/175) |
54.55% (12/22) |
56.52% (52/92) |
src/lwan/src/lib/lwan-h2-huffman.c |
98.98% (290/293) |
100.00% (10/10) |
98.13% (105/107) |
src/lwan/src/lib/lwan-http-authorize.c |
63.11% (77/122) |
57.14% (4/7) |
65.22% (45/69) |
src/lwan/src/lib/lwan-http-authorize.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/lwan/src/lib/lwan-io-wrappers.c |
0.00% (0/164) |
0.00% (0/5) |
0.00% (0/114) |
src/lwan/src/lib/lwan-io-wrappers.h |
0.00% (0/41) |
0.00% (0/5) |
0.00% (0/27) |
src/lwan/src/lib/lwan-job.c |
26.67% (24/90) |
33.33% (2/6) |
15.94% (11/69) |
src/lwan/src/lib/lwan-mod-fastcgi.c |
0.00% (0/659) |
0.00% (0/22) |
0.00% (0/390) |
src/lwan/src/lib/lwan-mod-redirect.c |
0.00% (0/48) |
0.00% (0/5) |
0.00% (0/25) |
src/lwan/src/lib/lwan-mod-response.c |
0.00% (0/30) |
0.00% (0/3) |
0.00% (0/15) |
src/lwan/src/lib/lwan-mod-rewrite.c |
0.00% (0/582) |
0.00% (0/18) |
0.00% (0/468) |
src/lwan/src/lib/lwan-mod-serve-files.c |
0.00% (0/685) |
0.00% (0/39) |
0.00% (0/458) |
src/lwan/src/lib/lwan-private.h |
27.59% (16/58) |
28.57% (2/7) |
35.48% (11/31) |
src/lwan/src/lib/lwan-pubsub.c |
0.00% (0/183) |
0.00% (0/16) |
0.00% (0/128) |
src/lwan/src/lib/lwan-readahead.c |
0.00% (0/127) |
0.00% (0/6) |
0.00% (0/73) |
src/lwan/src/lib/lwan-request.c |
55.99% (738/1318) |
54.17% (39/72) |
63.60% (711/1118) |
src/lwan/src/lib/lwan-response.c |
0.00% (0/311) |
0.00% (0/16) |
0.00% (0/450) |
src/lwan/src/lib/lwan-socket.c |
0.00% (0/208) |
0.00% (0/12) |
0.00% (0/176) |
src/lwan/src/lib/lwan-status.c |
42.45% (45/106) |
50.00% (6/12) |
31.34% (21/67) |
src/lwan/src/lib/lwan-straitjacket.c |
0.00% (0/172) |
0.00% (0/5) |
0.00% (0/143) |
src/lwan/src/lib/lwan-strbuf.c |
35.84% (100/279) |
35.48% (11/31) |
43.52% (84/193) |
src/lwan/src/lib/lwan-strbuf.h |
60.00% (9/15) |
60.00% (3/5) |
60.00% (3/5) |
src/lwan/src/lib/lwan-tables.c |
39.66% (46/116) |
66.67% (10/15) |
74.24% (170/229) |
src/lwan/src/lib/lwan-template.c |
68.28% (706/1034) |
79.69% (51/64) |
53.39% (457/856) |
src/lwan/src/lib/lwan-template.h |
100.00% (4/4) |
100.00% (1/1) |
100.00% (1/1) |
src/lwan/src/lib/lwan-thread.c |
0.00% (0/827) |
0.00% (0/36) |
0.00% (0/520) |
src/lwan/src/lib/lwan-time.c |
72.73% (72/99) |
60.00% (3/5) |
93.10% (81/87) |
src/lwan/src/lib/lwan-tq.c |
0.00% (0/71) |
0.00% (0/10) |
0.00% (0/35) |
src/lwan/src/lib/lwan-trie.c |
0.00% (0/96) |
0.00% (0/7) |
0.00% (0/103) |
src/lwan/src/lib/lwan-websocket.c |
0.00% (0/237) |
0.00% (0/11) |
0.00% (0/147) |
src/lwan/src/lib/lwan.c |
0.00% (0/728) |
0.00% (0/33) |
0.00% (0/532) |
src/lwan/src/lib/lwan.h |
41.67% (15/36) |
60.00% (3/5) |
60.00% (3/5) |
src/lwan/src/lib/missing-pthread.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/lwan/src/lib/missing.c |
51.65% (47/91) |
57.14% (4/7) |
50.00% (28/56) |
src/lwan/src/lib/missing/ioprio.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/lwan/src/lib/missing/linux/capability.h |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/1) |
src/lwan/src/lib/missing/string.h |
100.00% (6/6) |
100.00% (2/2) |
100.00% (2/2) |
src/lwan/src/lib/patterns.c |
40.09% (188/469) |
59.09% (13/22) |
37.32% (128/343) |
src/lwan/src/lib/realpathat.c |
0.00% (0/124) |
0.00% (0/2) |
0.00% (0/132) |
src/lwan/src/lib/ringbuffer.h |
61.29% (38/62) |
69.23% (9/13) |
78.26% (18/23) |
src/lwan/src/lib/sd-daemon.c |
0.00% (0/214) |
0.00% (0/7) |
0.00% (0/176) |
src/lwan/src/lib/sd-daemon.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/3) |
src/lwan/src/lib/sha1.c |
97.56% (80/82) |
100.00% (4/4) |
95.38% (62/65) |
src/lwan/src/lib/timeout.c |
0.00% (0/148) |
0.00% (0/15) |
0.00% (0/140) |
work/lwan/lookup-http-status.h |
100.00% (55/55) |
100.00% (1/1) |
100.00% (4/4) |
work/lwan/response-data.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
work/lwan/servefile-data.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/1) |
Totals |
31.46% (3753/11930) |
39.41% (292/741) |
31.49% (2791/8862) |