View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/h2o/deps/brotli/c/common/dictionary.c |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/6) |
src/h2o/deps/brotli/c/dec/bit_reader.c |
0.00% (0/21) |
0.00% (0/2) |
0.00% (0/18) |
src/h2o/deps/brotli/c/dec/bit_reader.h |
0.00% (0/231) |
0.00% (0/23) |
0.00% (0/114) |
src/h2o/deps/brotli/c/dec/decode.c |
0.00% (0/1878) |
0.00% (0/67) |
0.00% (0/1363) |
src/h2o/deps/brotli/c/dec/huffman.c |
0.00% (0/238) |
0.00% (0/6) |
0.00% (0/123) |
src/h2o/deps/brotli/c/dec/state.c |
0.00% (0/126) |
0.00% (0/8) |
0.00% (0/23) |
src/h2o/deps/brotli/c/dec/transform.h |
0.00% (0/48) |
0.00% (0/2) |
0.00% (0/30) |
src/h2o/deps/brotli/c/enc/backward_references.c |
0.00% (0/36) |
0.00% (0/2) |
0.00% (0/69) |
src/h2o/deps/brotli/c/enc/backward_references_hq.c |
0.00% (0/563) |
0.00% (0/31) |
0.00% (0/344) |
src/h2o/deps/brotli/c/enc/backward_references_inc.h |
0.00% (0/110) |
0.00% (0/1) |
0.00% (0/85) |
src/h2o/deps/brotli/c/enc/bit_cost.h |
0.00% (0/30) |
0.00% (0/2) |
0.00% (0/13) |
src/h2o/deps/brotli/c/enc/bit_cost_inc.h |
0.00% (0/99) |
0.00% (0/1) |
0.00% (0/63) |
src/h2o/deps/brotli/c/enc/block_encoder_inc.h |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/13) |
src/h2o/deps/brotli/c/enc/block_splitter.c |
0.00% (0/96) |
0.00% (0/7) |
0.00% (0/62) |
src/h2o/deps/brotli/c/enc/block_splitter_inc.h |
0.00% (0/359) |
0.00% (0/8) |
0.00% (0/384) |
src/h2o/deps/brotli/c/enc/brotli_bit_stream.c |
0.00% (0/936) |
0.00% (0/36) |
0.00% (0/466) |
src/h2o/deps/brotli/c/enc/cluster.c |
0.00% (0/13) |
0.00% (0/3) |
0.00% (0/57) |
src/h2o/deps/brotli/c/enc/command.h |
0.00% (0/117) |
0.00% (0/14) |
0.00% (0/71) |
src/h2o/deps/brotli/c/enc/compress_fragment.c |
0.00% (0/521) |
0.00% (0/20) |
0.00% (0/229) |
src/h2o/deps/brotli/c/enc/compress_fragment_two_pass.c |
0.00% (0/432) |
0.00% (0/17) |
0.00% (0/213) |
src/h2o/deps/brotli/c/enc/context.h |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/6) |
src/h2o/deps/brotli/c/enc/encode.c |
0.00% (0/1305) |
0.00% (0/41) |
0.00% (0/911) |
src/h2o/deps/brotli/c/enc/entropy_encode.c |
0.00% (0/376) |
0.00% (0/11) |
0.00% (0/263) |
src/h2o/deps/brotli/c/enc/entropy_encode.h |
0.00% (0/39) |
0.00% (0/2) |
0.00% (0/26) |
src/h2o/deps/brotli/c/enc/entropy_encode_static.h |
0.00% (0/12) |
0.00% (0/3) |
0.00% (0/5) |
src/h2o/deps/brotli/c/enc/fast_log.h |
0.00% (0/22) |
0.00% (0/2) |
0.00% (0/5) |
src/h2o/deps/brotli/c/enc/find_match_length.h |
0.00% (0/27) |
0.00% (0/1) |
0.00% (0/13) |
src/h2o/deps/brotli/c/enc/hash.h |
0.00% (0/197) |
0.00% (0/17) |
0.00% (0/313) |
src/h2o/deps/brotli/c/enc/hash_forgetful_chain_inc.h |
0.00% (0/163) |
0.00% (0/12) |
0.00% (0/142) |
src/h2o/deps/brotli/c/enc/hash_longest_match64_inc.h |
0.00% (0/181) |
0.00% (0/14) |
0.00% (0/148) |
src/h2o/deps/brotli/c/enc/hash_longest_match_inc.h |
0.00% (0/177) |
0.00% (0/14) |
0.00% (0/148) |
src/h2o/deps/brotli/c/enc/hash_longest_match_quickly_inc.h |
0.00% (0/164) |
0.00% (0/12) |
0.00% (0/131) |
src/h2o/deps/brotli/c/enc/hash_to_binary_tree_inc.h |
0.00% (0/226) |
0.00% (0/15) |
0.00% (0/193) |
src/h2o/deps/brotli/c/enc/histogram.c |
0.00% (0/57) |
0.00% (0/3) |
0.00% (0/23) |
src/h2o/deps/brotli/c/enc/histogram_inc.h |
0.00% (0/26) |
0.00% (0/6) |
0.00% (0/25) |
src/h2o/deps/brotli/c/enc/literal_cost.c |
0.00% (0/127) |
0.00% (0/4) |
0.00% (0/69) |
src/h2o/deps/brotli/c/enc/memory.c |
0.00% (0/30) |
0.00% (0/6) |
0.00% (0/15) |
src/h2o/deps/brotli/c/enc/metablock.c |
0.00% (0/362) |
0.00% (0/8) |
0.00% (0/272) |
src/h2o/deps/brotli/c/enc/metablock.h |
0.00% (0/25) |
0.00% (0/2) |
0.00% (0/7) |
src/h2o/deps/brotli/c/enc/metablock_inc.h |
0.00% (0/117) |
0.00% (0/3) |
0.00% (0/96) |
src/h2o/deps/brotli/c/enc/port.h |
0.00% (0/15) |
0.00% (0/5) |
0.00% (0/11) |
src/h2o/deps/brotli/c/enc/prefix.h |
0.00% (0/21) |
0.00% (0/1) |
0.00% (0/7) |
src/h2o/deps/brotli/c/enc/quality.h |
0.00% (0/73) |
0.00% (0/9) |
0.00% (0/96) |
src/h2o/deps/brotli/c/enc/ringbuffer.h |
0.00% (0/77) |
0.00% (0/6) |
0.00% (0/42) |
src/h2o/deps/brotli/c/enc/static_dict.c |
0.00% (0/419) |
0.00% (0/5) |
0.00% (0/613) |
src/h2o/deps/brotli/c/enc/utf8_util.c |
0.00% (0/55) |
0.00% (0/2) |
0.00% (0/50) |
src/h2o/deps/brotli/c/enc/write_bits.h |
0.00% (0/17) |
0.00% (0/2) |
0.00% (0/2) |
src/h2o/deps/cloexec/cloexec.c |
16.00% (4/25) |
25.00% (1/4) |
7.69% (1/13) |
src/h2o/deps/golombset/golombset.h |
32.00% (32/100) |
37.50% (3/8) |
37.50% (27/72) |
src/h2o/deps/hiredis/async.c |
0.00% (0/416) |
0.00% (0/31) |
0.00% (0/320) |
src/h2o/deps/hiredis/dict.c |
0.00% (0/193) |
0.00% (0/17) |
0.00% (0/164) |
src/h2o/deps/hiredis/hiredis.c |
0.00% (0/689) |
0.00% (0/44) |
0.00% (0/515) |
src/h2o/deps/hiredis/net.c |
0.00% (0/325) |
0.00% (0/15) |
0.00% (0/298) |
src/h2o/deps/hiredis/read.c |
0.00% (0/373) |
0.00% (0/17) |
0.00% (0/272) |
src/h2o/deps/hiredis/sds.c |
0.00% (0/685) |
0.00% (0/43) |
0.00% (0/510) |
src/h2o/deps/hiredis/sds.h |
0.00% (0/124) |
0.00% (0/6) |
0.00% (0/109) |
src/h2o/deps/klib/khash.h |
89.47% (136/152) |
88.89% (8/9) |
89.82% (150/167) |
src/h2o/deps/libgkc/gkc.c |
0.00% (0/259) |
0.00% (0/18) |
0.00% (0/133) |
src/h2o/deps/libyrmcds/close.c |
0.00% (0/16) |
0.00% (0/1) |
0.00% (0/7) |
src/h2o/deps/libyrmcds/connect.c |
0.00% (0/162) |
0.00% (0/3) |
0.00% (0/75) |
src/h2o/deps/libyrmcds/recv.c |
0.00% (0/222) |
0.00% (0/6) |
0.00% (0/204) |
src/h2o/deps/libyrmcds/send.c |
0.00% (0/379) |
0.00% (0/35) |
0.00% (0/428) |
src/h2o/deps/libyrmcds/send_text.c |
0.00% (0/255) |
0.00% (0/21) |
0.00% (0/163) |
src/h2o/deps/libyrmcds/socket.c |
0.00% (0/23) |
0.00% (0/3) |
0.00% (0/20) |
src/h2o/deps/libyrmcds/strerror.c |
0.00% (0/30) |
0.00% (0/1) |
0.00% (0/15) |
src/h2o/deps/libyrmcds/text_mode.c |
0.00% (0/22) |
0.00% (0/1) |
0.00% (0/11) |
src/h2o/deps/picohttpparser/picohttpparser.c |
90.74% (392/432) |
85.71% (12/14) |
94.31% (514/545) |
src/h2o/deps/picotls/deps/cifra/src/bitops.h |
0.00% (0/192) |
0.00% (0/25) |
0.00% (0/31) |
src/h2o/deps/picotls/deps/cifra/src/blockwise.c |
0.00% (0/113) |
0.00% (0/5) |
0.00% (0/119) |
src/h2o/deps/picotls/deps/cifra/src/chash.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/7) |
src/h2o/deps/picotls/deps/cifra/src/curve25519.tweetnacl.c |
0.00% (0/154) |
0.00% (0/12) |
0.00% (0/76) |
src/h2o/deps/picotls/deps/cifra/src/drbg.c |
0.00% (0/234) |
0.00% (0/18) |
0.00% (0/95) |
src/h2o/deps/picotls/deps/cifra/src/ext/handy.h |
0.00% (0/19) |
0.00% (0/2) |
0.00% (0/4) |
src/h2o/deps/picotls/deps/cifra/src/hmac.c |
0.00% (0/48) |
0.00% (0/4) |
0.00% (0/63) |
src/h2o/deps/picotls/deps/cifra/src/sha256.c |
0.00% (0/113) |
0.00% (0/9) |
0.00% (0/32) |
src/h2o/deps/picotls/include/picotls.h |
14.97% (22/147) |
12.50% (3/24) |
12.28% (7/57) |
src/h2o/deps/picotls/lib/certificate_compression.c |
0.00% (0/82) |
0.00% (0/5) |
0.00% (0/159) |
src/h2o/deps/picotls/lib/cifra/random.c |
0.00% (0/30) |
0.00% (0/2) |
0.00% (0/19) |
src/h2o/deps/picotls/lib/cifra/x25519.c |
0.00% (0/69) |
0.00% (0/5) |
0.00% (0/61) |
src/h2o/deps/picotls/lib/hpke.c |
0.00% (0/165) |
0.00% (0/10) |
0.00% (0/198) |
src/h2o/deps/picotls/lib/openssl.c |
0.00% (0/1195) |
0.00% (0/66) |
0.00% (0/873) |
src/h2o/deps/picotls/lib/pembase64.c |
0.00% (0/220) |
0.00% (0/9) |
0.00% (0/177) |
src/h2o/deps/picotls/lib/picotls.c |
0.80% (39/4850) |
2.43% (5/206) |
0.27% (32/11751) |
src/h2o/deps/quicly/include/quicly.h |
49.06% (52/106) |
52.00% (13/25) |
48.94% (23/47) |
src/h2o/deps/quicly/include/quicly/cc.h |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/7) |
src/h2o/deps/quicly/include/quicly/cid.h |
0.00% (0/7) |
0.00% (0/2) |
0.00% (0/4) |
src/h2o/deps/quicly/include/quicly/frame.h |
0.90% (4/442) |
2.13% (1/47) |
0.83% (3/360) |
src/h2o/deps/quicly/include/quicly/linklist.h |
0.00% (0/27) |
0.00% (0/5) |
0.00% (0/7) |
src/h2o/deps/quicly/include/quicly/local_cid.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/h2o/deps/quicly/include/quicly/loss.h |
0.00% (0/169) |
0.00% (0/9) |
0.00% (0/93) |
src/h2o/deps/quicly/include/quicly/maxsender.h |
0.00% (0/46) |
0.00% (0/8) |
0.00% (0/18) |
src/h2o/deps/quicly/include/quicly/ranges.h |
100.00% (13/13) |
100.00% (2/2) |
100.00% (4/4) |
src/h2o/deps/quicly/include/quicly/recvstate.h |
87.50% (7/8) |
100.00% (2/2) |
80.00% (4/5) |
src/h2o/deps/quicly/include/quicly/retire_cid.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/h2o/deps/quicly/include/quicly/sendstate.h |
100.00% (6/6) |
100.00% (2/2) |
100.00% (4/4) |
src/h2o/deps/quicly/include/quicly/sentmap.h |
0.00% (0/54) |
0.00% (0/6) |
0.00% (0/26) |
src/h2o/deps/quicly/include/quicly/streambuf.h |
0.00% (0/23) |
0.00% (0/6) |
0.00% (0/6) |
src/h2o/deps/quicly/lib/cc-cubic.c |
0.00% (0/97) |
0.00% (0/11) |
0.00% (0/69) |
src/h2o/deps/quicly/lib/cc-pico.c |
0.00% (0/80) |
0.00% (0/9) |
0.00% (0/49) |
src/h2o/deps/quicly/lib/cc-reno.c |
0.00% (0/72) |
0.00% (0/8) |
0.00% (0/51) |
src/h2o/deps/quicly/lib/defaults.c |
3.95% (9/228) |
6.67% (1/15) |
2.08% (3/144) |
src/h2o/deps/quicly/lib/frame.c |
0.00% (0/104) |
0.00% (0/4) |
0.00% (0/146) |
src/h2o/deps/quicly/lib/local_cid.c |
0.00% (0/137) |
0.00% (0/12) |
0.00% (0/101) |
src/h2o/deps/quicly/lib/loss.c |
0.00% (0/67) |
0.00% (0/2) |
0.00% (0/60) |
src/h2o/deps/quicly/lib/quicly.c |
0.71% (32/4490) |
2.46% (5/203) |
0.08% (10/13057) |
src/h2o/deps/quicly/lib/ranges.c |
57.26% (71/124) |
100.00% (6/6) |
56.69% (72/127) |
src/h2o/deps/quicly/lib/rate.c |
0.00% (0/101) |
0.00% (0/8) |
0.00% (0/77) |
src/h2o/deps/quicly/lib/recvstate.c |
56.67% (34/60) |
80.00% (4/5) |
46.43% (26/56) |
src/h2o/deps/quicly/lib/remote_cid.c |
0.00% (0/118) |
0.00% (0/7) |
0.00% (0/101) |
src/h2o/deps/quicly/lib/retire_cid.c |
0.00% (0/21) |
0.00% (0/3) |
0.00% (0/15) |
src/h2o/deps/quicly/lib/sendstate.c |
54.55% (54/99) |
77.78% (7/9) |
49.21% (31/63) |
src/h2o/deps/quicly/lib/sentmap.c |
0.00% (0/112) |
0.00% (0/9) |
0.00% (0/64) |
src/h2o/deps/quicly/lib/streambuf.c |
0.00% (0/183) |
0.00% (0/16) |
0.00% (0/109) |
src/h2o/deps/ssl-conservatory/openssl/openssl_hostname_validation.c |
0.00% (0/98) |
0.00% (0/7) |
0.00% (0/79) |
src/h2o/deps/yaml/src/api.c |
0.00% (0/800) |
0.00% (0/53) |
0.00% (0/678) |
src/h2o/deps/yaml/src/dumper.c |
0.00% (0/198) |
0.00% (0/11) |
0.00% (0/144) |
src/h2o/deps/yaml/src/emitter.c |
0.00% (0/1509) |
0.00% (0/47) |
0.00% (0/3296) |
src/h2o/deps/yaml/src/loader.c |
0.00% (0/287) |
0.00% (0/14) |
0.00% (0/321) |
src/h2o/deps/yaml/src/parser.c |
0.00% (0/830) |
0.00% (0/22) |
0.00% (0/904) |
src/h2o/deps/yaml/src/reader.c |
0.00% (0/233) |
0.00% (0/4) |
0.00% (0/217) |
src/h2o/deps/yaml/src/scanner.c |
0.00% (0/1487) |
0.00% (0/41) |
0.00% (0/4798) |
src/h2o/deps/yaml/src/writer.c |
0.00% (0/79) |
0.00% (0/2) |
0.00% (0/52) |
src/h2o/deps/yoml/yoml-parser.h |
0.00% (0/323) |
0.00% (0/10) |
0.00% (0/10) |
src/h2o/deps/yoml/yoml.h |
0.00% (0/71) |
0.00% (0/3) |
0.00% (0/32) |
src/h2o/fuzz/driver.cc |
89.76% (149/166) |
100.00% (8/8) |
86.75% (72/83) |
src/h2o/fuzz/driver_common.cc |
85.53% (65/76) |
100.00% (4/4) |
80.00% (28/35) |
src/h2o/fuzz/driver_h3.cc |
88.79% (95/107) |
100.00% (4/4) |
85.37% (35/41) |
src/h2o/fuzz/driver_url.cc |
95.65% (22/23) |
100.00% (1/1) |
100.00% (18/18) |
src/h2o/fuzz/quicly_mock.c |
71.33% (204/286) |
56.82% (25/44) |
77.46% (110/142) |
src/h2o/include/h2o.h |
33.33% (42/126) |
47.37% (9/19) |
25.64% (20/78) |
src/h2o/include/h2o/absprio.h |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/3) |
src/h2o/include/h2o/configurator.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/5) |
src/h2o/include/h2o/header.h |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/1) |
src/h2o/include/h2o/hostinfo.h |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/9) |
src/h2o/include/h2o/http2_common.h |
97.96% (48/49) |
100.00% (11/11) |
100.00% (14/14) |
src/h2o/include/h2o/http2_internal.h |
68.83% (106/154) |
80.00% (8/10) |
81.69% (58/71) |
src/h2o/include/h2o/http2_scheduler.h |
66.67% (6/9) |
66.67% (2/3) |
66.67% (2/3) |
src/h2o/include/h2o/http3_common.h |
50.00% (3/6) |
50.00% (1/2) |
50.00% (1/2) |
src/h2o/include/h2o/httpclient.h |
28.57% (4/14) |
100.00% (1/1) |
15.00% (3/20) |
src/h2o/include/h2o/linklist.h |
93.55% (29/31) |
100.00% (6/6) |
100.00% (9/9) |
src/h2o/include/h2o/memory.h |
63.47% (106/167) |
72.00% (18/25) |
66.29% (59/89) |
src/h2o/include/h2o/multithread.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/h2o/include/h2o/socket.h |
38.89% (21/54) |
45.45% (5/11) |
28.57% (8/28) |
src/h2o/include/h2o/socket/evloop.h |
66.67% (12/18) |
66.67% (4/6) |
66.67% (4/6) |
src/h2o/include/h2o/socketpool.h |
33.33% (3/9) |
33.33% (1/3) |
33.33% (1/3) |
src/h2o/include/h2o/string_.h |
60.00% (15/25) |
57.14% (4/7) |
65.22% (15/23) |
src/h2o/include/h2o/time_.h |
30.00% (3/10) |
50.00% (1/2) |
50.00% (1/2) |
src/h2o/include/h2o/timerwheel.h |
100.00% (10/10) |
100.00% (3/3) |
100.00% (5/5) |
src/h2o/include/h2o/url.h |
23.33% (7/30) |
20.00% (1/5) |
14.29% (3/21) |
src/h2o/lib/common/absprio.c |
100.00% (27/27) |
100.00% (1/1) |
100.00% (33/33) |
src/h2o/lib/common/balancer/least_conn.c |
0.00% (0/36) |
0.00% (0/3) |
0.00% (0/10) |
src/h2o/lib/common/balancer/roundrobin.c |
23.08% (9/39) |
25.00% (1/4) |
6.25% (1/16) |
src/h2o/lib/common/cache.c |
0.00% (0/162) |
0.00% (0/17) |
0.00% (0/89) |
src/h2o/lib/common/file.c |
0.00% (0/40) |
0.00% (0/2) |
0.00% (0/30) |
src/h2o/lib/common/filecache.c |
32.43% (36/111) |
33.33% (3/9) |
25.00% (19/76) |
src/h2o/lib/common/hostinfo.c |
0.00% (0/176) |
0.00% (0/10) |
0.00% (0/92) |
src/h2o/lib/common/http1client.c |
58.51% (416/711) |
73.33% (22/30) |
48.58% (257/529) |
src/h2o/lib/common/http2client.c |
0.00% (0/977) |
0.00% (0/58) |
0.00% (0/716) |
src/h2o/lib/common/http3client.c |
0.00% (0/611) |
0.00% (0/36) |
0.00% (0/395) |
src/h2o/lib/common/httpclient.c |
53.29% (89/167) |
69.23% (9/13) |
39.22% (40/102) |
src/h2o/lib/common/memcached.c |
0.00% (0/284) |
0.00% (0/15) |
0.00% (0/135) |
src/h2o/lib/common/memory.c |
59.44% (233/392) |
65.52% (19/29) |
54.09% (119/220) |
src/h2o/lib/common/multithread.c |
28.21% (55/195) |
27.27% (6/22) |
23.44% (15/64) |
src/h2o/lib/common/rand.c |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/23) |
src/h2o/lib/common/redis.c |
0.00% (0/273) |
0.00% (0/27) |
0.00% (0/160) |
src/h2o/lib/common/serverutil.c |
0.00% (0/205) |
0.00% (0/7) |
0.00% (0/170) |
src/h2o/lib/common/socket.c |
11.77% (190/1614) |
21.62% (24/111) |
9.97% (102/1023) |
src/h2o/lib/common/socket/evloop.c.h |
59.41% (300/505) |
75.00% (27/36) |
59.78% (220/368) |
src/h2o/lib/common/socket/evloop/epoll.c.h |
56.62% (124/219) |
70.00% (7/10) |
51.98% (105/202) |
src/h2o/lib/common/socketpool.c |
42.76% (183/428) |
65.52% (19/29) |
39.30% (79/201) |
src/h2o/lib/common/string.c |
43.07% (227/527) |
42.31% (11/26) |
37.13% (186/501) |
src/h2o/lib/common/time.c |
50.43% (58/115) |
75.00% (6/8) |
12.22% (11/90) |
src/h2o/lib/common/timerwheel.c |
51.57% (115/223) |
60.00% (9/15) |
49.55% (109/220) |
src/h2o/lib/common/token.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (4/4) |
src/h2o/lib/common/token_table.h |
38.22% (443/1159) |
3.49% (3/86) |
53.22% (504/947) |
src/h2o/lib/common/url.c |
58.46% (197/337) |
66.67% (10/15) |
66.56% (199/299) |
src/h2o/lib/core/config.c |
42.63% (107/251) |
37.50% (6/16) |
34.38% (55/160) |
src/h2o/lib/core/configurator.c |
15.05% (169/1123) |
5.56% (4/72) |
1.60% (10/624) |
src/h2o/lib/core/context.c |
55.83% (115/206) |
69.23% (9/13) |
30.13% (47/156) |
src/h2o/lib/core/headers.c |
32.67% (33/101) |
50.00% (5/10) |
31.15% (19/61) |
src/h2o/lib/core/logconf.c |
0.00% (0/709) |
0.00% (0/11) |
0.00% (0/1816) |
src/h2o/lib/core/proxy.c |
57.84% (413/714) |
68.97% (20/29) |
53.12% (306/576) |
src/h2o/lib/core/request.c |
48.20% (295/612) |
47.17% (25/53) |
44.68% (172/385) |
src/h2o/lib/core/util.c |
3.65% (24/657) |
2.38% (1/42) |
3.14% (16/510) |
src/h2o/lib/handler/access_log.c |
0.00% (0/101) |
0.00% (0/6) |
0.00% (0/50) |
src/h2o/lib/handler/compress.c |
0.00% (0/113) |
0.00% (0/4) |
0.00% (0/103) |
src/h2o/lib/handler/compress/brotli.c |
0.00% (0/83) |
0.00% (0/6) |
0.00% (0/46) |
src/h2o/lib/handler/compress/gzip.c |
0.00% (0/109) |
0.00% (0/11) |
0.00% (0/47) |
src/h2o/lib/handler/configurator/access_log.c |
0.00% (0/72) |
0.00% (0/4) |
0.00% (0/40) |
src/h2o/lib/handler/configurator/compress.c |
0.00% (0/115) |
0.00% (0/7) |
0.00% (0/83) |
src/h2o/lib/handler/configurator/errordoc.c |
0.00% (0/100) |
0.00% (0/5) |
0.00% (0/63) |
src/h2o/lib/handler/configurator/expires.c |
0.00% (0/68) |
0.00% (0/4) |
0.00% (0/47) |
src/h2o/lib/handler/configurator/fastcgi.c |
0.00% (0/263) |
0.00% (0/11) |
0.00% (0/126) |
src/h2o/lib/handler/configurator/file.c |
0.00% (0/130) |
0.00% (0/10) |
0.00% (0/36) |
src/h2o/lib/handler/configurator/h2olog.c |
0.00% (0/21) |
0.00% (0/2) |
0.00% (0/7) |
src/h2o/lib/handler/configurator/headers.c |
0.00% (0/31) |
0.00% (0/4) |
0.00% (0/16) |
src/h2o/lib/handler/configurator/headers_util.c |
0.00% (0/204) |
0.00% (0/13) |
0.00% (0/129) |
src/h2o/lib/handler/configurator/http2_debug_state.c |
0.00% (0/18) |
0.00% (0/2) |
0.00% (0/5) |
src/h2o/lib/handler/configurator/proxy.c |
0.00% (0/634) |
0.00% (0/41) |
0.00% (0/301) |
src/h2o/lib/handler/configurator/redirect.c |
0.00% (0/43) |
0.00% (0/2) |
0.00% (0/24) |
src/h2o/lib/handler/configurator/reproxy.c |
0.00% (0/31) |
0.00% (0/4) |
0.00% (0/13) |
src/h2o/lib/handler/configurator/self_trace.c |
0.00% (0/15) |
0.00% (0/2) |
0.00% (0/4) |
src/h2o/lib/handler/configurator/server_timing.c |
0.00% (0/30) |
0.00% (0/4) |
0.00% (0/13) |
src/h2o/lib/handler/configurator/status.c |
0.00% (0/46) |
0.00% (0/5) |
0.00% (0/15) |
src/h2o/lib/handler/configurator/throttle_resp.c |
0.00% (0/29) |
0.00% (0/4) |
0.00% (0/13) |
src/h2o/lib/handler/connect.c |
0.00% (0/821) |
0.00% (0/50) |
0.00% (0/552) |
src/h2o/lib/handler/errordoc.c |
0.00% (0/82) |
0.00% (0/6) |
0.00% (0/60) |
src/h2o/lib/handler/expires.c |
0.00% (0/46) |
0.00% (0/2) |
0.00% (0/22) |
src/h2o/lib/handler/fastcgi.c |
0.00% (0/603) |
0.00% (0/35) |
0.00% (0/428) |
src/h2o/lib/handler/file.c |
11.51% (84/730) |
12.90% (4/31) |
11.30% (59/522) |
src/h2o/lib/handler/file/templates.c.h |
0.00% (0/131) |
0.00% (0/2) |
0.00% (0/104) |
src/h2o/lib/handler/h2olog.c |
0.00% (0/22) |
0.00% (0/2) |
0.00% (0/20) |
src/h2o/lib/handler/headers.c |
0.00% (0/70) |
0.00% (0/8) |
0.00% (0/60) |
src/h2o/lib/handler/headers_util.c |
0.00% (0/188) |
0.00% (0/9) |
0.00% (0/123) |
src/h2o/lib/handler/http2_debug_state.c |
0.00% (0/30) |
0.00% (0/2) |
0.00% (0/19) |
src/h2o/lib/handler/mimemap.c |
47.62% (140/294) |
50.00% (13/26) |
67.57% (273/404) |
src/h2o/lib/handler/proxy.c |
51.67% (62/120) |
42.86% (3/7) |
34.88% (15/43) |
src/h2o/lib/handler/redirect.c |
0.00% (0/50) |
0.00% (0/4) |
0.00% (0/23) |
src/h2o/lib/handler/reproxy.c |
0.00% (0/29) |
0.00% (0/3) |
0.00% (0/13) |
src/h2o/lib/handler/self_trace.c |
0.00% (0/81) |
0.00% (0/8) |
0.00% (0/37) |
src/h2o/lib/handler/server_timing.c |
0.00% (0/12) |
0.00% (0/2) |
0.00% (0/10) |
src/h2o/lib/handler/status.c |
0.00% (0/167) |
0.00% (0/10) |
0.00% (0/96) |
src/h2o/lib/handler/status/durations.c |
0.00% (0/151) |
0.00% (0/9) |
0.00% (0/107) |
src/h2o/lib/handler/status/events.c |
0.00% (0/114) |
0.00% (0/3) |
0.00% (0/178) |
src/h2o/lib/handler/status/memory.c |
0.00% (0/37) |
0.00% (0/4) |
0.00% (0/10) |
src/h2o/lib/handler/status/requests.c |
0.00% (0/91) |
0.00% (0/4) |
0.00% (0/40) |
src/h2o/lib/handler/status/ssl.c |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/6) |
src/h2o/lib/handler/throttle_resp.c |
0.00% (0/83) |
0.00% (0/7) |
0.00% (0/48) |
src/h2o/lib/http1.c |
79.43% (668/841) |
71.67% (43/60) |
84.56% (482/570) |
src/h2o/lib/http2/cache_digests.c |
62.70% (79/126) |
50.00% (5/10) |
64.44% (58/90) |
src/h2o/lib/http2/casper.c |
0.00% (0/129) |
0.00% (0/8) |
0.00% (0/91) |
src/h2o/lib/http2/connection.c |
75.97% (1097/1444) |
70.73% (58/82) |
76.33% (774/1014) |
src/h2o/lib/http2/frame.c |
93.46% (200/214) |
94.44% (17/18) |
96.83% (183/189) |
src/h2o/lib/http2/hpack.c |
69.91% (625/894) |
75.68% (28/37) |
68.68% (535/779) |
src/h2o/lib/http2/http2_debug_state.c |
0.00% (0/143) |
0.00% (0/4) |
0.00% (0/58) |
src/h2o/lib/http2/scheduler.c |
92.10% (268/291) |
100.00% (23/23) |
94.74% (144/152) |
src/h2o/lib/http2/stream.c |
65.29% (205/314) |
80.00% (12/15) |
63.64% (161/253) |
src/h2o/lib/http3/common.c |
21.01% (203/966) |
36.73% (18/49) |
27.12% (272/1003) |
src/h2o/lib/http3/frame.c |
0.00% (0/53) |
0.00% (0/6) |
0.00% (0/52) |
src/h2o/lib/http3/qpack.c |
38.75% (365/942) |
46.55% (27/58) |
39.28% (284/723) |
src/h2o/lib/http3/server.c |
53.10% (813/1531) |
47.06% (40/85) |
32.83% (593/1806) |
src/h2o/lib/probes_.h |
28.07% (16/57) |
50.00% (2/4) |
3.43% (18/525) |
src/h2o/quicly-tracer.h |
0.00% (0/72) |
0.00% (0/18) |
0.00% (0/54) |
Totals |
16.15% (10543/65268) |
19.64% (733/3732) |
10.66% (7856/73724) |