Coverage Report

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/108)
src/h2o/deps/brotli/c/dec/decode.c
  0.00% (0/1878)
  0.00% (0/67)
  0.00% (0/1432)
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/123)
  0.00% (0/8)
  0.00% (0/61)
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/78)
src/h2o/deps/brotli/c/enc/backward_references_hq.c
  0.00% (0/560)
  0.00% (0/31)
  0.00% (0/378)
src/h2o/deps/brotli/c/enc/backward_references_inc.h
  0.00% (0/110)
  0.00% (0/1)
  0.00% (0/106)
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/66)
src/h2o/deps/brotli/c/enc/block_encoder_inc.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/15)
src/h2o/deps/brotli/c/enc/block_splitter.c
  0.00% (0/95)
  0.00% (0/7)
  0.00% (0/70)
src/h2o/deps/brotli/c/enc/block_splitter_inc.h
  0.00% (0/358)
  0.00% (0/8)
  0.00% (0/562)
src/h2o/deps/brotli/c/enc/brotli_bit_stream.c
  0.00% (0/934)
  0.00% (0/36)
  0.00% (0/548)
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/359)
src/h2o/deps/brotli/c/enc/compress_fragment_two_pass.c
  0.00% (0/432)
  0.00% (0/17)
  0.00% (0/345)
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/1304)
  0.00% (0/41)
  0.00% (0/1072)
src/h2o/deps/brotli/c/enc/entropy_encode.c
  0.00% (0/376)
  0.00% (0/11)
  0.00% (0/284)
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/360)
src/h2o/deps/brotli/c/enc/hash_forgetful_chain_inc.h
  0.00% (0/163)
  0.00% (0/12)
  0.00% (0/155)
src/h2o/deps/brotli/c/enc/hash_longest_match64_inc.h
  0.00% (0/181)
  0.00% (0/14)
  0.00% (0/166)
src/h2o/deps/brotli/c/enc/hash_longest_match_inc.h
  0.00% (0/177)
  0.00% (0/14)
  0.00% (0/166)
src/h2o/deps/brotli/c/enc/hash_longest_match_quickly_inc.h
  0.00% (0/164)
  0.00% (0/12)
  0.00% (0/142)
src/h2o/deps/brotli/c/enc/hash_to_binary_tree_inc.h
  0.00% (0/226)
  0.00% (0/15)
  0.00% (0/243)
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/27)
src/h2o/deps/brotli/c/enc/literal_cost.c
  0.00% (0/127)
  0.00% (0/4)
  0.00% (0/73)
src/h2o/deps/brotli/c/enc/memory.c
  0.00% (0/30)
  0.00% (0/6)
  0.00% (0/16)
src/h2o/deps/brotli/c/enc/metablock.c
  0.00% (0/362)
  0.00% (0/8)
  0.00% (0/374)
src/h2o/deps/brotli/c/enc/metablock.h
  0.00% (0/25)
  0.00% (0/2)
  0.00% (0/12)
src/h2o/deps/brotli/c/enc/metablock_inc.h
  0.00% (0/117)
  0.00% (0/3)
  0.00% (0/123)
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/101)
src/h2o/deps/brotli/c/enc/ringbuffer.h
  0.00% (0/76)
  0.00% (0/6)
  0.00% (0/47)
src/h2o/deps/brotli/c/enc/static_dict.c
  0.00% (0/419)
  0.00% (0/5)
  0.00% (0/617)
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/32)
src/h2o/deps/cloexec/cloexec.c
 16.00% (4/25)
 25.00% (1/4)
 11.11% (2/18)
src/h2o/deps/golombset/golombset.h
 32.00% (32/100)
 37.50% (3/8)
 37.50% (27/72)
src/h2o/deps/hiredis/alloc.c
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/2)
src/h2o/deps/hiredis/alloc.h
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/10)
src/h2o/deps/hiredis/async.c
  0.00% (0/664)
  0.00% (0/44)
  0.00% (0/793)
src/h2o/deps/hiredis/async_private.h
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/23)
src/h2o/deps/hiredis/dict.c
  0.00% (0/194)
  0.00% (0/16)
  0.00% (0/204)
src/h2o/deps/hiredis/hiredis.c
  0.00% (0/829)
  0.00% (0/53)
  0.00% (0/904)
src/h2o/deps/hiredis/net.c
  0.00% (0/463)
  0.00% (0/21)
  0.00% (0/563)
src/h2o/deps/hiredis/read.c
  0.00% (0/572)
  0.00% (0/18)
  0.00% (0/671)
src/h2o/deps/hiredis/sds.c
  0.00% (0/696)
  0.00% (0/42)
  0.00% (0/703)
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.94% (152/169)
src/h2o/deps/libgkc/gkc.c
  0.00% (0/258)
  0.00% (0/18)
  0.00% (0/179)
src/h2o/deps/libyrmcds/close.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/10)
src/h2o/deps/libyrmcds/connect.c
  0.00% (0/160)
  0.00% (0/3)
  0.00% (0/129)
src/h2o/deps/libyrmcds/recv.c
  0.00% (0/219)
  0.00% (0/6)
  0.00% (0/222)
src/h2o/deps/libyrmcds/send.c
  0.00% (0/367)
  0.00% (0/35)
  0.00% (0/578)
src/h2o/deps/libyrmcds/send_text.c
  0.00% (0/255)
  0.00% (0/21)
  0.00% (0/185)
src/h2o/deps/libyrmcds/socket.c
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/30)
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/13)
src/h2o/deps/picohttpparser/picohttpparser.c
 91.31% (410/449)
 85.71% (12/14)
 91.17% (578/634)
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/230)
  0.00% (0/18)
  0.00% (0/109)
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
 23.81% (30/126)
 17.39% (4/23)
 22.86% (16/70)
src/h2o/deps/picotls/lib/certificate_compression.c
  0.00% (0/82)
  0.00% (0/5)
  0.00% (0/175)
src/h2o/deps/picotls/lib/cifra/random.c
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/27)
src/h2o/deps/picotls/lib/cifra/x25519.c
  0.00% (0/69)
  0.00% (0/5)
  0.00% (0/74)
src/h2o/deps/picotls/lib/hpke.c
  0.00% (0/168)
  0.00% (0/10)
  0.00% (0/255)
src/h2o/deps/picotls/lib/openssl.c
  0.00% (0/1200)
  0.00% (0/73)
  0.00% (0/1499)
src/h2o/deps/picotls/lib/pembase64.c
  0.00% (0/220)
  0.00% (0/9)
  0.00% (0/180)
src/h2o/deps/picotls/lib/picotls.c
  1.00% (52/5182)
  2.75% (6/218)
  0.42% (56/13457)
src/h2o/deps/picotls/lib/quiclb-impl.h
  0.00% (0/84)
  0.00% (0/6)
  0.00% (0/79)
src/h2o/deps/quicly/include/quicly.h
 52.04% (51/98)
 56.52% (13/23)
 51.11% (23/45)
src/h2o/deps/quicly/include/quicly/cc.h
  0.00% (0/65)
  0.00% (0/6)
  0.00% (0/91)
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/constants.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/4)
src/h2o/deps/quicly/include/quicly/frame.h
  0.92% (4/434)
  2.13% (1/47)
  0.67% (3/450)
src/h2o/deps/quicly/include/quicly/linklist.h
  0.00% (0/27)
  0.00% (0/5)
  0.00% (0/17)
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/183)
src/h2o/deps/quicly/include/quicly/maxsender.h
  0.00% (0/46)
  0.00% (0/8)
  0.00% (0/48)
src/h2o/deps/quicly/include/quicly/pacer.h
  0.00% (0/62)
  0.00% (0/5)
  0.00% (0/53)
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/rate.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/10)
src/h2o/deps/quicly/include/quicly/recvstate.h
100.00% (8/8)
100.00% (2/2)
 60.00% (9/15)
src/h2o/deps/quicly/include/quicly/sendstate.h
 55.56% (5/9)
 66.67% (2/3)
 91.67% (11/12)
src/h2o/deps/quicly/include/quicly/sentmap.h
  0.00% (0/57)
  0.00% (0/6)
  0.00% (0/77)
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/106)
  0.00% (0/11)
  0.00% (0/90)
src/h2o/deps/quicly/lib/cc-pico.c
  0.00% (0/91)
  0.00% (0/9)
  0.00% (0/74)
src/h2o/deps/quicly/lib/cc-reno.c
  8.14% (7/86)
 12.50% (1/8)
  8.64% (7/81)
src/h2o/deps/quicly/lib/defaults.c
  3.98% (9/226)
  6.67% (1/15)
  1.54% (4/259)
src/h2o/deps/quicly/lib/frame.c
  0.00% (0/104)
  0.00% (0/4)
  0.00% (0/208)
src/h2o/deps/quicly/lib/local_cid.c
  0.00% (0/137)
  0.00% (0/12)
  0.00% (0/192)
src/h2o/deps/quicly/lib/loss.c
  0.00% (0/67)
  0.00% (0/2)
  0.00% (0/81)
src/h2o/deps/quicly/lib/quicly.c
  0.60% (31/5156)
  2.64% (6/227)
  0.16% (20/12392)
src/h2o/deps/quicly/lib/ranges.c
 57.26% (71/124)
100.00% (6/6)
 55.35% (88/159)
src/h2o/deps/quicly/lib/rate.c
  0.00% (0/96)
  0.00% (0/8)
  0.00% (0/122)
src/h2o/deps/quicly/lib/recvstate.c
 55.93% (33/59)
 80.00% (4/5)
 43.02% (37/86)
src/h2o/deps/quicly/lib/remote_cid.c
  0.00% (0/94)
  0.00% (0/8)
  0.00% (0/135)
src/h2o/deps/quicly/lib/sendstate.c
 58.16% (57/98)
 77.78% (7/9)
 45.45% (65/143)
src/h2o/deps/quicly/lib/sentmap.c
  0.00% (0/112)
  0.00% (0/9)
  0.00% (0/170)
src/h2o/deps/quicly/lib/streambuf.c
  0.00% (0/181)
  0.00% (0/16)
  0.00% (0/189)
src/h2o/deps/ssl-conservatory/openssl/openssl_hostname_validation.c
  0.00% (0/98)
  0.00% (0/7)
  0.00% (0/93)
src/h2o/deps/yaml/src/api.c
  0.00% (0/800)
  0.00% (0/53)
  0.00% (0/1426)
src/h2o/deps/yaml/src/dumper.c
  0.00% (0/197)
  0.00% (0/11)
  0.00% (0/229)
src/h2o/deps/yaml/src/emitter.c
  0.00% (0/1509)
  0.00% (0/47)
  0.00% (0/3324)
src/h2o/deps/yaml/src/loader.c
  0.00% (0/287)
  0.00% (0/14)
  0.00% (0/431)
src/h2o/deps/yaml/src/parser.c
  0.00% (0/830)
  0.00% (0/22)
  0.00% (0/992)
src/h2o/deps/yaml/src/reader.c
  0.00% (0/233)
  0.00% (0/4)
  0.00% (0/236)
src/h2o/deps/yaml/src/scanner.c
  0.00% (0/1487)
  0.00% (0/41)
  0.00% (0/4878)
src/h2o/deps/yaml/src/writer.c
  0.00% (0/79)
  0.00% (0/2)
  0.00% (0/82)
src/h2o/deps/yoml/yoml-parser.h
  0.00% (0/336)
  0.00% (0/11)
  0.00% (0/11)
src/h2o/deps/yoml/yoml.h
  0.00% (0/72)
  0.00% (0/3)
  0.00% (0/46)
src/h2o/fuzz/driver.cc
 89.76% (149/166)
100.00% (8/8)
 90.23% (120/133)
src/h2o/fuzz/driver_common.cc
 85.53% (65/76)
100.00% (4/4)
 85.71% (42/49)
src/h2o/fuzz/driver_h3.cc
 92.66% (101/109)
100.00% (4/4)
 69.23% (72/104)
src/h2o/fuzz/driver_url.cc
100.00% (23/23)
100.00% (1/1)
 72.22% (26/36)
src/h2o/fuzz/quicly_mock.c
 72.58% (217/299)
 58.33% (28/48)
 43.04% (167/388)
src/h2o/include/h2o.h
 30.88% (42/136)
 45.00% (9/20)
 27.08% (26/96)
src/h2o/include/h2o/absprio.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/13)
src/h2o/include/h2o/configurator.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/9)
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/11)
src/h2o/include/h2o/http2_common.h
100.00% (49/49)
100.00% (11/11)
 80.00% (20/25)
src/h2o/include/h2o/http2_internal.h
 72.61% (114/157)
 80.00% (8/10)
 48.24% (96/199)
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)
 33.33% (1/3)
src/h2o/include/h2o/httpclient.h
 28.57% (4/14)
100.00% (1/1)
 19.05% (4/21)
src/h2o/include/h2o/linklist.h
 90.32% (28/31)
100.00% (6/6)
 76.19% (16/21)
src/h2o/include/h2o/memory.h
 65.87% (110/167)
 72.00% (18/25)
 55.80% (101/181)
src/h2o/include/h2o/multithread.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/h2o/include/h2o/pipe_sender.h
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/h2o/include/h2o/socket.h
 35.19% (19/54)
 45.45% (5/11)
 31.25% (10/32)
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% (7/7)
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% (37/37)
src/h2o/lib/common/balancer/least_conn.c
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/31)
src/h2o/lib/common/balancer/roundrobin.c
 23.08% (9/39)
 25.00% (1/4)
  6.90% (2/29)
src/h2o/lib/common/cache.c
  0.00% (0/161)
  0.00% (0/17)
  0.00% (0/169)
src/h2o/lib/common/file.c
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/42)
src/h2o/lib/common/filecache.c
 32.11% (35/109)
 33.33% (3/9)
 19.39% (32/165)
src/h2o/lib/common/hostinfo.c
  0.00% (0/176)
  0.00% (0/10)
  0.00% (0/124)
src/h2o/lib/common/http1client.c
 59.60% (422/708)
 73.33% (22/30)
 48.13% (360/748)
src/h2o/lib/common/http2client.c
  0.00% (0/994)
  0.00% (0/60)
  0.00% (0/1091)
src/h2o/lib/common/http3client.c
  0.00% (0/609)
  0.00% (0/36)
  0.00% (0/703)
src/h2o/lib/common/httpclient.c
 54.22% (90/166)
 69.23% (9/13)
 34.62% (54/156)
src/h2o/lib/common/memcached.c
  0.00% (0/280)
  0.00% (0/15)
  0.00% (0/244)
src/h2o/lib/common/memory.c
 60.52% (233/385)
 65.52% (19/29)
 51.00% (179/351)
src/h2o/lib/common/multithread.c
 27.98% (54/193)
 27.27% (6/22)
 12.43% (21/169)
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/275)
  0.00% (0/27)
  0.00% (0/266)
src/h2o/lib/common/serverutil.c
  0.00% (0/203)
  0.00% (0/7)
  0.00% (0/215)
src/h2o/lib/common/socket.c
 12.51% (199/1591)
 22.86% (24/105)
  8.86% (171/1929)
src/h2o/lib/common/socket/evloop.c.h
 60.77% (316/520)
 75.00% (27/36)
 51.20% (342/668)
src/h2o/lib/common/socket/evloop/epoll.c.h
 57.34% (125/218)
 70.00% (7/10)
 47.28% (139/294)
src/h2o/lib/common/socketpool.c
 43.82% (188/429)
 65.52% (19/29)
 37.34% (149/399)
src/h2o/lib/common/string.c
 43.30% (226/522)
 42.31% (11/26)
 38.65% (218/564)
src/h2o/lib/common/time.c
 49.56% (56/113)
 75.00% (6/8)
 17.59% (19/108)
src/h2o/lib/common/timerwheel.c
 51.82% (114/220)
 60.00% (9/15)
 45.36% (127/280)
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.27% (505/948)
src/h2o/lib/common/url.c
 59.24% (202/341)
 66.67% (10/15)
 56.00% (224/400)
src/h2o/lib/core/config.c
 42.97% (107/249)
 37.50% (6/16)
 36.18% (72/199)
src/h2o/lib/core/configurator.c
 15.35% (173/1127)
  5.56% (4/72)
  2.03% (17/839)
src/h2o/lib/core/context.c
 57.95% (113/195)
 69.23% (9/13)
 32.20% (57/177)
src/h2o/lib/core/headers.c
 33.67% (33/98)
 50.00% (5/10)
 26.92% (21/78)
src/h2o/lib/core/logconf.c
  0.00% (0/716)
  0.00% (0/11)
  0.00% (0/1904)
src/h2o/lib/core/pipe_sender.c
  3.80% (3/79)
 16.67% (1/6)
  3.09% (3/97)
src/h2o/lib/core/proxy.c
 64.81% (420/648)
 76.92% (20/26)
 56.68% (416/734)
src/h2o/lib/core/request.c
 49.75% (302/607)
 47.17% (25/53)
 39.76% (233/586)
src/h2o/lib/core/util.c
  3.70% (24/649)
  2.38% (1/42)
  2.48% (16/646)
src/h2o/lib/handler/access_log.c
  0.00% (0/101)
  0.00% (0/6)
  0.00% (0/80)
src/h2o/lib/handler/compress.c
  0.00% (0/116)
  0.00% (0/4)
  0.00% (0/132)
src/h2o/lib/handler/compress/brotli.c
  0.00% (0/83)
  0.00% (0/6)
  0.00% (0/66)
src/h2o/lib/handler/compress/gzip.c
  0.00% (0/109)
  0.00% (0/11)
  0.00% (0/96)
src/h2o/lib/handler/configurator/access_log.c
  0.00% (0/72)
  0.00% (0/4)
  0.00% (0/49)
src/h2o/lib/handler/configurator/compress.c
  0.00% (0/115)
  0.00% (0/7)
  0.00% (0/91)
src/h2o/lib/handler/configurator/errordoc.c
  0.00% (0/100)
  0.00% (0/5)
  0.00% (0/67)
src/h2o/lib/handler/configurator/expires.c
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/77)
src/h2o/lib/handler/configurator/fastcgi.c
  0.00% (0/260)
  0.00% (0/11)
  0.00% (0/181)
src/h2o/lib/handler/configurator/file.c
  0.00% (0/148)
  0.00% (0/11)
  0.00% (0/45)
src/h2o/lib/handler/configurator/h2olog.c
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/17)
src/h2o/lib/handler/configurator/headers.c
  0.00% (0/31)
  0.00% (0/4)
  0.00% (0/22)
src/h2o/lib/handler/configurator/headers_util.c
  0.00% (0/204)
  0.00% (0/13)
  0.00% (0/137)
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/629)
  0.00% (0/40)
  0.00% (0/375)
src/h2o/lib/handler/configurator/redirect.c
  0.00% (0/43)
  0.00% (0/2)
  0.00% (0/25)
src/h2o/lib/handler/configurator/reproxy.c
  0.00% (0/31)
  0.00% (0/4)
  0.00% (0/15)
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/15)
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/15)
src/h2o/lib/handler/connect.c
  0.00% (0/818)
  0.00% (0/51)
  0.00% (0/961)
src/h2o/lib/handler/errordoc.c
  0.00% (0/81)
  0.00% (0/6)
  0.00% (0/66)
src/h2o/lib/handler/expires.c
  0.00% (0/46)
  0.00% (0/2)
  0.00% (0/45)
src/h2o/lib/handler/fastcgi.c
  0.00% (0/601)
  0.00% (0/35)
  0.00% (0/479)
src/h2o/lib/handler/file.c
 11.98% (86/718)
 12.90% (4/31)
 13.47% (97/720)
src/h2o/lib/handler/file/templates.c.h
  0.00% (0/130)
  0.00% (0/2)
  0.00% (0/121)
src/h2o/lib/handler/h2olog.c
  0.00% (0/70)
  0.00% (0/2)
  0.00% (0/63)
src/h2o/lib/handler/headers.c
  0.00% (0/70)
  0.00% (0/8)
  0.00% (0/61)
src/h2o/lib/handler/headers_util.c
  0.00% (0/188)
  0.00% (0/9)
  0.00% (0/194)
src/h2o/lib/handler/http2_debug_state.c
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/26)
src/h2o/lib/handler/mimemap.c
 47.96% (141/294)
 50.00% (13/26)
 66.00% (299/453)
src/h2o/lib/handler/proxy.c
 44.78% (60/134)
 42.86% (3/7)
 29.11% (23/79)
src/h2o/lib/handler/redirect.c
  0.00% (0/50)
  0.00% (0/4)
  0.00% (0/27)
src/h2o/lib/handler/reproxy.c
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/14)
src/h2o/lib/handler/self_trace.c
  0.00% (0/80)
  0.00% (0/8)
  0.00% (0/89)
src/h2o/lib/handler/server_timing.c
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/11)
src/h2o/lib/handler/status.c
  0.00% (0/165)
  0.00% (0/10)
  0.00% (0/123)
src/h2o/lib/handler/status/durations.c
  0.00% (0/151)
  0.00% (0/9)
  0.00% (0/118)
src/h2o/lib/handler/status/events.c
  0.00% (0/114)
  0.00% (0/3)
  0.00% (0/366)
src/h2o/lib/handler/status/memory.c
  0.00% (0/36)
  0.00% (0/4)
  0.00% (0/12)
src/h2o/lib/handler/status/requests.c
  0.00% (0/91)
  0.00% (0/4)
  0.00% (0/59)
src/h2o/lib/handler/status/ssl.c
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/7)
src/h2o/lib/handler/throttle_resp.c
  0.00% (0/82)
  0.00% (0/7)
  0.00% (0/69)
src/h2o/lib/http1.c
 79.93% (693/867)
 70.49% (43/61)
 71.57% (662/925)
src/h2o/lib/http2/cache_digests.c
 62.70% (79/126)
 50.00% (5/10)
 68.18% (75/110)
src/h2o/lib/http2/casper.c
  0.00% (0/129)
  0.00% (0/8)
  0.00% (0/98)
src/h2o/lib/http2/connection.c
 79.06% (1148/1452)
 71.08% (59/83)
 66.71% (1136/1703)
src/h2o/lib/http2/frame.c
 93.46% (200/214)
 94.44% (17/18)
 95.94% (189/197)
src/h2o/lib/http2/hpack.c
 69.79% (626/897)
 75.68% (28/37)
 67.78% (608/897)
src/h2o/lib/http2/http2_debug_state.c
  0.00% (0/143)
  0.00% (0/4)
  0.00% (0/77)
src/h2o/lib/http2/scheduler.c
 95.49% (275/288)
100.00% (23/23)
 73.83% (237/321)
src/h2o/lib/http2/stream.c
 65.00% (208/320)
 80.00% (12/15)
 57.51% (199/346)
src/h2o/lib/http3/common.c
 22.59% (218/965)
 36.73% (18/49)
 21.84% (337/1543)
src/h2o/lib/http3/frame.c
  0.00% (0/53)
  0.00% (0/6)
  0.00% (0/58)
src/h2o/lib/http3/qpack.c
 38.68% (362/936)
 46.55% (27/58)
 39.09% (335/857)
src/h2o/lib/http3/server.c
 58.84% (875/1487)
 47.67% (41/86)
 34.55% (1010/2923)
src/h2o/lib/probes_.h
 29.41% (20/68)
 50.00% (2/4)
 19.35% (48/248)
src/h2o/quicly-tracer.h
  0.00% (0/72)
  0.00% (0/18)
  0.00% (0/72)
Totals
 16.13% (10847/67263)
 19.43% (745/3834)
 11.54% (10511/91118)