Coverage Report

Created: 2020-08-14 21:15

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion Coverage
src/bloaty/src/bloaty.cc
  49.15% (58/118)
  40.76% (688/1688)
  34.22% (308/900)
src/bloaty/src/bloaty.h
  59.57% (28/47)
  60.80% (76/125)
  64.81% (35/54)
src/bloaty/src/demangle.cc
  37.50% (30/80)
  26.61% (342/1285)
  25.61% (261/1019)
src/bloaty/src/disassemble.cc
  20.00% (1/5)
  23.04% (44/191)
  25.00% (28/112)
src/bloaty/src/dwarf.cc
  93.06% (134/144)
  90.66% (1465/1616)
  90.20% (644/714)
src/bloaty/src/elf.cc
  91.58% (87/95)
  91.68% (1179/1286)
  92.36% (496/537)
src/bloaty/src/macho.cc
  69.23% (27/39)
  44.87% (271/604)
  36.00% (99/275)
src/bloaty/src/range_map.cc
  88.24% (15/17)
  86.62% (233/269)
  88.67% (133/150)
src/bloaty/src/range_map.h
  92.31% (12/13)
  77.89% (155/199)
  88.17% (82/93)
src/bloaty/src/webassembly.cc
  65.62% (21/32)
  61.44% (188/306)
  63.79% (74/116)
src/bloaty/tests/fuzz_target.cc
 100.00% (5/5)
 100.00% (29/29)
 100.00% (5/5)
src/bloaty/tests/strarr.h
   0.00% (0/4)
   0.00% (0/15)
   0.00% (0/4)
src/bloaty/third_party/abseil-cpp/absl/base/casts.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/1)
src/bloaty/third_party/abseil-cpp/absl/base/internal/atomic_hook.h
   0.00% (0/6)
   0.00% (0/24)
   0.00% (0/10)
src/bloaty/third_party/abseil-cpp/absl/base/internal/bits.h
   0.00% (0/8)
   0.00% (0/106)
   0.00% (0/11)
src/bloaty/third_party/abseil-cpp/absl/base/internal/endian.h
   0.00% (0/35)
   0.00% (0/65)
   0.00% (0/37)
src/bloaty/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
   0.00% (0/8)
   0.00% (0/76)
   0.00% (0/32)
src/bloaty/third_party/abseil-cpp/absl/base/internal/raw_logging.h
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/1)
src/bloaty/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc
   0.00% (0/21)
   0.00% (0/59)
   0.00% (0/21)
src/bloaty/third_party/abseil-cpp/absl/base/internal/unaligned_access.h
   0.00% (0/6)
   0.00% (0/18)
   0.00% (0/6)
src/bloaty/third_party/abseil-cpp/absl/base/log_severity.h
   0.00% (0/4)
   0.00% (0/21)
   0.00% (0/4)
src/bloaty/third_party/abseil-cpp/absl/base/macros.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
src/bloaty/third_party/abseil-cpp/absl/memory/memory.h
  50.00% (1/2)
  75.00% (3/4)
  50.00% (1/2)
src/bloaty/third_party/abseil-cpp/absl/meta/type_traits.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
src/bloaty/third_party/abseil-cpp/absl/numeric/int128.h
  10.53% (8/76)
   9.02% (23/255)
  13.27% (13/98)
src/bloaty/third_party/abseil-cpp/absl/strings/ascii.cc
   0.00% (0/3)
   0.00% (0/38)
   0.00% (0/16)
src/bloaty/third_party/abseil-cpp/absl/strings/ascii.h
   8.70% (2/23)
   6.06% (4/66)
  14.81% (4/27)
src/bloaty/third_party/abseil-cpp/absl/strings/charconv.cc
   0.00% (0/22)
   0.00% (0/397)
   0.00% (0/166)
src/bloaty/third_party/abseil-cpp/absl/strings/charconv.h
   0.00% (0/7)
   0.00% (0/27)
   0.00% (0/7)
src/bloaty/third_party/abseil-cpp/absl/strings/escaping.cc
   0.00% (0/27)
   0.00% (0/793)
   0.00% (0/456)
src/bloaty/third_party/abseil-cpp/absl/strings/escaping.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/char_map.h
   0.00% (0/29)
   0.00% (0/78)
   0.00% (0/29)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc
   0.00% (0/7)
   0.00% (0/173)
   0.00% (0/80)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h
   0.00% (0/18)
   0.00% (0/181)
   0.00% (0/112)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc
   0.00% (0/18)
   0.00% (0/275)
   0.00% (0/173)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/memutil.cc
   0.00% (0/7)
   0.00% (0/77)
   0.00% (0/58)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/memutil.h
   0.00% (0/6)
   0.00% (0/42)
   0.00% (0/6)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/ostringstream.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h
   0.00% (0/8)
   0.00% (0/56)
   0.00% (0/18)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h
   0.00% (0/24)
   0.00% (0/99)
   0.00% (0/47)
src/bloaty/third_party/abseil-cpp/absl/strings/internal/utf8.cc
   0.00% (0/1)
   0.00% (0/27)
   0.00% (0/10)
src/bloaty/third_party/abseil-cpp/absl/strings/match.cc
   0.00% (0/3)
   0.00% (0/14)
   0.00% (0/9)
src/bloaty/third_party/abseil-cpp/absl/strings/match.h
  33.33% (1/3)
  35.71% (5/14)
  45.45% (5/11)
src/bloaty/third_party/abseil-cpp/absl/strings/numbers.cc
  42.86% (9/21)
  32.04% (223/696)
  27.19% (93/342)
src/bloaty/third_party/abseil-cpp/absl/strings/numbers.h
 100.00% (3/3)
  61.82% (34/55)
  52.38% (11/21)
src/bloaty/third_party/abseil-cpp/absl/strings/str_cat.cc
  41.67% (5/12)
  38.55% (69/179)
  34.00% (17/50)
src/bloaty/third_party/abseil-cpp/absl/strings/str_cat.h
  45.45% (10/22)
  43.24% (16/37)
  45.45% (10/22)
src/bloaty/third_party/abseil-cpp/absl/strings/str_join.h
   0.00% (0/7)
   0.00% (0/23)
   0.00% (0/7)
src/bloaty/third_party/abseil-cpp/absl/strings/str_split.cc
   0.00% (0/12)
   0.00% (0/59)
   0.00% (0/40)
src/bloaty/third_party/abseil-cpp/absl/strings/str_split.h
   0.00% (0/5)
   0.00% (0/13)
   0.00% (0/5)
src/bloaty/third_party/abseil-cpp/absl/strings/string_view.cc
   6.67% (1/15)
   5.52% (8/145)
   5.41% (8/148)
src/bloaty/third_party/abseil-cpp/absl/strings/string_view.h
  42.22% (19/45)
  41.18% (56/136)
  57.97% (40/69)
src/bloaty/third_party/abseil-cpp/absl/strings/strip.h
   0.00% (0/4)
   0.00% (0/18)
   0.00% (0/7)
src/bloaty/third_party/abseil-cpp/absl/strings/substitute.cc
  25.00% (1/4)
  28.03% (37/132)
  33.80% (24/71)
src/bloaty/third_party/abseil-cpp/absl/strings/substitute.h
  36.59% (15/41)
  26.17% (39/149)
  40.91% (18/44)
src/bloaty/third_party/abseil-cpp/absl/types/bad_optional_access.cc
   0.00% (0/3)
   0.00% (0/7)
   0.00% (0/3)
src/bloaty/third_party/abseil-cpp/absl/types/bad_optional_access.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
src/bloaty/third_party/abseil-cpp/absl/types/internal/optional.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
src/bloaty/third_party/abseil-cpp/absl/types/optional.h
  85.71% (6/7)
  90.91% (10/11)
  77.78% (7/9)
src/bloaty/third_party/abseil-cpp/absl/utility/utility.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
src/bloaty/third_party/capstone/LEB128.h
   0.00% (0/1)
   0.00% (0/12)
   0.00% (0/5)
src/bloaty/third_party/capstone/MCInst.c
  50.00% (12/24)
  51.33% (58/113)
  44.12% (15/34)
src/bloaty/third_party/capstone/MCInstrDesc.c
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
src/bloaty/third_party/capstone/MCRegisterInfo.c
  11.11% (1/9)
  16.48% (15/91)
   2.70% (1/37)
src/bloaty/third_party/capstone/MathExtras.h
   0.00% (0/35)
   0.00% (0/256)
   0.00% (0/50)
src/bloaty/third_party/capstone/SStream.c
  27.27% (3/11)
  20.17% (24/119)
   3.53% (3/85)
src/bloaty/third_party/capstone/arch/AArch64/AArch64AddressingModes.h
   0.00% (0/11)
   0.00% (0/134)
   0.00% (0/60)
src/bloaty/third_party/capstone/arch/AArch64/AArch64BaseInfo.c
   0.00% (0/6)
   0.00% (0/112)
   0.00% (0/48)
src/bloaty/third_party/capstone/arch/AArch64/AArch64BaseInfo.h
   0.00% (0/4)
   0.00% (0/82)
   0.00% (0/55)
src/bloaty/third_party/capstone/arch/AArch64/AArch64Disassembler.c
   0.00% (0/57)
   0.00% (0/1114)
   0.00% (0/643)
src/bloaty/third_party/capstone/arch/AArch64/AArch64GenAsmWriter.inc
   0.00% (0/5)
   0.00% (0/12574)
   0.00% (0/8093)
src/bloaty/third_party/capstone/arch/AArch64/AArch64GenDisassemblerTables.inc
   0.00% (0/5)
   0.00% (0/3156)
   0.00% (0/3228)
src/bloaty/third_party/capstone/arch/AArch64/AArch64InstPrinter.c
   0.00% (0/37)
   0.00% (0/1805)
   0.00% (0/890)
src/bloaty/third_party/capstone/arch/AArch64/AArch64Mapping.c
   0.00% (0/12)
   0.00% (0/233)
   0.00% (0/87)
src/bloaty/third_party/capstone/arch/AArch64/AArch64Module.c
   0.00% (0/2)
   0.00% (0/27)
   0.00% (0/4)
src/bloaty/third_party/capstone/arch/ARM/ARMAddressingModes.h
   0.00% (0/47)
   0.00% (0/374)
   0.00% (0/102)
src/bloaty/third_party/capstone/arch/ARM/ARMBaseInfo.h
   0.00% (0/8)
   0.00% (0/127)
   0.00% (0/73)
src/bloaty/third_party/capstone/arch/ARM/ARMDisassembler.c
   0.00% (0/136)
   0.00% (0/4426)
   0.00% (0/2881)
src/bloaty/third_party/capstone/arch/ARM/ARMGenAsmWriter.inc
   0.00% (0/3)
   0.00% (0/8646)
   0.00% (0/564)
src/bloaty/third_party/capstone/arch/ARM/ARMGenDisassemblerTables.inc
   0.00% (0/5)
   0.00% (0/3605)
   0.00% (0/3304)
src/bloaty/third_party/capstone/arch/ARM/ARMInstPrinter.c
   0.00% (0/92)
   0.00% (0/2555)
   0.00% (0/948)
src/bloaty/third_party/capstone/arch/ARM/ARMMapping.c
   0.00% (0/9)
   0.00% (0/131)
   0.00% (0/75)
src/bloaty/third_party/capstone/arch/ARM/ARMModule.c
   0.00% (0/2)
   0.00% (0/46)
   0.00% (0/12)
src/bloaty/third_party/capstone/arch/EVM/EVMDisassembler.c
   0.00% (0/1)
   0.00% (0/108)
   0.00% (0/53)
src/bloaty/third_party/capstone/arch/EVM/EVMInstPrinter.c
   0.00% (0/1)
   0.00% (0/12)
   0.00% (0/8)
src/bloaty/third_party/capstone/arch/EVM/EVMMapping.c
   0.00% (0/4)
   0.00% (0/29)
   0.00% (0/20)
src/bloaty/third_party/capstone/arch/EVM/EVMModule.c
   0.00% (0/2)
   0.00% (0/17)
   0.00% (0/5)
src/bloaty/third_party/capstone/arch/M680X/M680XDisassembler.c
   0.00% (0/60)
   0.00% (0/1661)
   0.00% (0/738)
src/bloaty/third_party/capstone/arch/M680X/M680XInstPrinter.c
   0.00% (0/11)
   0.00% (0/226)
   0.00% (0/140)
src/bloaty/third_party/capstone/arch/M680X/M680XModule.c
   0.00% (0/2)
   0.00% (0/59)
   0.00% (0/17)
src/bloaty/third_party/capstone/arch/M68K/M68KDisassembler.c
   0.00% (0/375)
   0.00% (0/2733)
   0.00% (0/1383)
src/bloaty/third_party/capstone/arch/M68K/M68KInstPrinter.c
   0.00% (0/10)
   0.00% (0/263)
   0.00% (0/161)
src/bloaty/third_party/capstone/arch/M68K/M68KModule.c
   0.00% (0/2)
   0.00% (0/25)
   0.00% (0/5)
src/bloaty/third_party/capstone/arch/MOS65XX/MOS65XXDisassembler.c
   0.00% (0/8)
   0.00% (0/216)
   0.00% (0/100)
src/bloaty/third_party/capstone/arch/MOS65XX/MOS65XXModule.c
   0.00% (0/2)
   0.00% (0/18)
   0.00% (0/5)
src/bloaty/third_party/capstone/arch/Mips/MipsDisassembler.c
   0.00% (0/81)
   0.00% (0/1256)
   0.00% (0/436)
src/bloaty/third_party/capstone/arch/Mips/MipsGenAsmWriter.inc
   0.00% (0/4)
   0.00% (0/5691)
   0.00% (0/543)
src/bloaty/third_party/capstone/arch/Mips/MipsGenDisassemblerTables.inc
   0.00% (0/5)
   0.00% (0/2141)
   0.00% (0/2595)
src/bloaty/third_party/capstone/arch/Mips/MipsInstPrinter.c
   0.00% (0/16)
   0.00% (0/296)
   0.00% (0/174)
src/bloaty/third_party/capstone/arch/Mips/MipsMapping.c
   0.00% (0/6)
   0.00% (0/143)
   0.00% (0/30)
src/bloaty/third_party/capstone/arch/Mips/MipsModule.c
   0.00% (0/3)
   0.00% (0/32)
   0.00% (0/8)
src/bloaty/third_party/capstone/arch/PowerPC/PPCDisassembler.c
   0.00% (0/21)
   0.00% (0/194)
   0.00% (0/62)
src/bloaty/third_party/capstone/arch/PowerPC/PPCGenAsmWriter.inc
   0.00% (0/4)
   0.00% (0/8904)
   0.00% (0/5127)
src/bloaty/third_party/capstone/arch/PowerPC/PPCGenDisassemblerTables.inc
   0.00% (0/4)
   0.00% (0/1202)
   0.00% (0/1298)
src/bloaty/third_party/capstone/arch/PowerPC/PPCInstPrinter.c
   0.00% (0/28)
   0.00% (0/742)
   0.00% (0/432)
src/bloaty/third_party/capstone/arch/PowerPC/PPCMapping.c
   0.00% (0/6)
   0.00% (0/138)
   0.00% (0/40)
src/bloaty/third_party/capstone/arch/PowerPC/PPCModule.c
   0.00% (0/2)
   0.00% (0/28)
   0.00% (0/6)
src/bloaty/third_party/capstone/arch/Sparc/Sparc.h
   0.00% (0/1)
   0.00% (0/38)
   0.00% (0/34)
src/bloaty/third_party/capstone/arch/Sparc/SparcDisassembler.c
   0.00% (0/24)
   0.00% (0/310)
   0.00% (0/120)
src/bloaty/third_party/capstone/arch/Sparc/SparcGenAsmWriter.inc
   0.00% (0/4)
   0.00% (0/5671)
   0.00% (0/6360)
src/bloaty/third_party/capstone/arch/Sparc/SparcGenDisassemblerTables.inc
   0.00% (0/5)
   0.00% (0/589)
   0.00% (0/545)
src/bloaty/third_party/capstone/arch/Sparc/SparcInstPrinter.c
   0.00% (0/11)
   0.00% (0/336)
   0.00% (0/202)
src/bloaty/third_party/capstone/arch/Sparc/SparcMapping.c
   0.00% (0/9)
   0.00% (0/128)
   0.00% (0/61)
src/bloaty/third_party/capstone/arch/Sparc/SparcModule.c
   0.00% (0/2)
   0.00% (0/28)
   0.00% (0/6)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZDisassembler.c
   0.00% (0/54)
   0.00% (0/282)
   0.00% (0/89)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZGenAsmWriter.inc
   0.00% (0/2)
   0.00% (0/11537)
   0.00% (0/256)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZGenDisassemblerTables.inc
   0.00% (0/5)
   0.00% (0/3820)
   0.00% (0/4119)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZInstPrinter.c
   0.00% (0/26)
   0.00% (0/336)
   0.00% (0/128)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZMCTargetDesc.c
   0.00% (0/1)
   0.00% (0/26)
   0.00% (0/6)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZMapping.c
   0.00% (0/5)
   0.00% (0/253)
   0.00% (0/33)
src/bloaty/third_party/capstone/arch/SystemZ/SystemZModule.c
   0.00% (0/2)
   0.00% (0/27)
   0.00% (0/4)
src/bloaty/third_party/capstone/arch/TMS320C64x/TMS320C64xDisassembler.c
   0.00% (0/25)
   0.00% (0/439)
   0.00% (0/211)
src/bloaty/third_party/capstone/arch/TMS320C64x/TMS320C64xGenAsmWriter.inc
   0.00% (0/2)
   0.00% (0/663)
   0.00% (0/43)
src/bloaty/third_party/capstone/arch/TMS320C64x/TMS320C64xGenDisassemblerTables.inc
   0.00% (0/4)
   0.00% (0/740)
   0.00% (0/874)
src/bloaty/third_party/capstone/arch/TMS320C64x/TMS320C64xInstPrinter.c
   0.00% (0/7)
   0.00% (0/518)
   0.00% (0/246)
src/bloaty/third_party/capstone/arch/TMS320C64x/TMS320C64xMapping.c
   0.00% (0/6)
   0.00% (0/70)
   0.00% (0/43)
src/bloaty/third_party/capstone/arch/TMS320C64x/TMS320C64xModule.c
   0.00% (0/2)
   0.00% (0/22)
   0.00% (0/2)
src/bloaty/third_party/capstone/arch/X86/X86ATTInstPrinter.c
   0.00% (0/43)
   0.00% (0/927)
   0.00% (0/489)
src/bloaty/third_party/capstone/arch/X86/X86Disassembler.c
 100.00% (15/15)
  63.12% (563/892)
  32.52% (1214/3733)
src/bloaty/third_party/capstone/arch/X86/X86DisassemblerDecoder.c
 100.00% (28/28)
  89.03% (1786/2006)
  86.28% (1069/1239)
src/bloaty/third_party/capstone/arch/X86/X86GenAsmWriter.inc
   0.00% (0/4)
   0.00% (0/21164)
   0.00% (0/475)
src/bloaty/third_party/capstone/arch/X86/X86GenAsmWriter1.inc
  75.00% (3/4)
  95.53% (19621/20539)
  26.20% (115/439)
src/bloaty/third_party/capstone/arch/X86/X86IntelInstPrinter.c
  82.22% (37/45)
  78.89% (755/957)
  66.29% (291/439)
src/bloaty/third_party/capstone/arch/X86/X86Mapping.c
  61.29% (19/31)
  64.29% (477/742)
  63.98% (254/397)
src/bloaty/third_party/capstone/arch/X86/X86Module.c
  50.00% (1/2)
  40.30% (27/67)
  22.22% (4/18)
src/bloaty/third_party/capstone/arch/XCore/XCoreDisassembler.c
   0.00% (0/36)
   0.00% (0/576)
   0.00% (0/185)
src/bloaty/third_party/capstone/arch/XCore/XCoreGenAsmWriter.inc
   0.00% (0/2)
   0.00% (0/744)
   0.00% (0/86)
src/bloaty/third_party/capstone/arch/XCore/XCoreGenDisassemblerTables.inc
   0.00% (0/4)
   0.00% (0/246)
   0.00% (0/166)
src/bloaty/third_party/capstone/arch/XCore/XCoreInstPrinter.c
   0.00% (0/8)
   0.00% (0/191)
   0.00% (0/97)
src/bloaty/third_party/capstone/arch/XCore/XCoreMapping.c
   0.00% (0/6)
   0.00% (0/71)
   0.00% (0/41)
src/bloaty/third_party/capstone/arch/XCore/XCoreModule.c
   0.00% (0/2)
   0.00% (0/24)
   0.00% (0/2)
src/bloaty/third_party/capstone/cs.c
  29.17% (7/24)
  18.11% (194/1071)
  13.61% (80/588)
src/bloaty/third_party/capstone/utils.c
  40.00% (4/10)
  34.69% (34/98)
  33.33% (17/51)
src/bloaty/third_party/demumble/third_party/libcxxabi/cxa_demangle.cpp
   0.00% (0/86)
   0.00% (0/4033)
   0.00% (0/2497)
src/bloaty/third_party/protobuf/src/google/protobuf/any.cc
   0.00% (0/4)
   0.00% (0/28)
   0.00% (0/16)
src/bloaty/third_party/protobuf/src/google/protobuf/any_lite.cc
   0.00% (0/8)
   0.00% (0/44)
   0.00% (0/27)
src/bloaty/third_party/protobuf/src/google/protobuf/arena.cc
   0.00% (0/27)
   0.00% (0/290)
   0.00% (0/128)
src/bloaty/third_party/protobuf/src/google/protobuf/arena.h
  15.00% (6/40)
  15.87% (30/189)
  11.36% (10/88)
src/bloaty/third_party/protobuf/src/google/protobuf/arena_impl.h
   0.00% (0/15)
   0.00% (0/51)
   0.00% (0/56)
src/bloaty/third_party/protobuf/src/google/protobuf/arenastring.h
  11.43% (4/35)
   9.09% (17/187)
  11.27% (8/71)
src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc
   1.00% (3/299)
   0.55% (31/5621)
   0.20% (6/3016)
src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.h
   0.00% (0/56)
   0.00% (0/168)
   0.00% (0/86)
src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc
  21.33% (164/769)
  14.09% (1321/9374)
  14.00% (760/5430)
src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h
   5.10% (99/1942)
   4.47% (373/8351)
   6.12% (135/2207)
src/bloaty/third_party/protobuf/src/google/protobuf/descriptor_database.cc
  15.09% (8/53)
  21.25% (95/447)
  24.48% (70/286)
src/bloaty/third_party/protobuf/src/google/protobuf/descriptor_database.h
  33.33% (1/3)
  14.29% (1/7)
  33.33% (1/3)
src/bloaty/third_party/protobuf/src/google/protobuf/dynamic_message.cc
   0.00% (0/31)
   0.00% (0/644)
   0.00% (0/346)
src/bloaty/third_party/protobuf/src/google/protobuf/dynamic_message.h
   0.00% (0/4)
   0.00% (0/57)
   0.00% (0/27)
src/bloaty/third_party/protobuf/src/google/protobuf/extension_set.cc
   3.96% (4/101)
   1.21% (22/1815)
   0.48% (12/2485)
src/bloaty/third_party/protobuf/src/google/protobuf/extension_set.h
  15.56% (7/45)
  17.99% (25/139)
  17.54% (10/57)
src/bloaty/third_party/protobuf/src/google/protobuf/extension_set_heavy.cc
   0.00% (0/36)
   0.00% (0/409)
   0.00% (0/337)
src/bloaty/third_party/protobuf/src/google/protobuf/extension_set_inl.h
   0.00% (0/2)
   0.00% (0/220)
   0.00% (0/250)
src/bloaty/third_party/protobuf/src/google/protobuf/generated_enum_reflection.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/1)
src/bloaty/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc
   1.54% (2/130)
   1.25% (24/1914)
   0.45% (8/1777)
src/bloaty/third_party/protobuf/src/google/protobuf/generated_message_reflection.h
   0.00% (0/17)
   0.00% (0/73)
   0.00% (0/77)
src/bloaty/third_party/protobuf/src/google/protobuf/generated_message_table_driven.h
   0.00% (0/9)
   0.00% (0/32)
   0.00% (0/9)
src/bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.cc
   5.80% (4/69)
  12.42% (55/443)
   1.48% (20/1351)
src/bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.h
  36.36% (4/11)
  37.78% (17/45)
  55.56% (10/18)
src/bloaty/third_party/protobuf/src/google/protobuf/has_bits.h
  55.56% (5/9)
  52.00% (13/25)
  66.67% (8/12)
src/bloaty/third_party/protobuf/src/google/protobuf/implicit_weak_message.cc
   0.00% (0/3)
   0.00% (0/11)
   0.00% (0/3)
src/bloaty/third_party/protobuf/src/google/protobuf/implicit_weak_message.h
   0.00% (0/12)
   0.00% (0/19)
   0.00% (0/12)
src/bloaty/third_party/protobuf/src/google/protobuf/inlined_string_field.h
   0.00% (0/32)
   0.00% (0/105)
   0.00% (0/32)
src/bloaty/third_party/protobuf/src/google/protobuf/io/coded_stream.cc
   0.00% (0/50)
   0.00% (0/734)
   0.00% (0/612)
src/bloaty/third_party/protobuf/src/google/protobuf/io/coded_stream.h
   0.93% (1/107)
   0.19% (1/536)
   0.46% (1/219)
src/bloaty/third_party/protobuf/src/google/protobuf/io/strtod.cc
   0.00% (0/3)
   0.00% (0/77)
   0.00% (0/51)
src/bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc
   0.00% (0/43)
   0.00% (0/822)
   0.00% (0/575)
src/bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.h
   0.00% (0/10)
   0.00% (0/19)
   0.00% (0/10)
src/bloaty/third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/3)
src/bloaty/third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
src/bloaty/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc
   0.00% (0/44)
   0.00% (0/217)
   0.00% (0/172)
src/bloaty/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/8)
src/bloaty/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
   0.00% (0/37)
   0.00% (0/302)
   0.00% (0/331)
src/bloaty/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h
   0.00% (0/6)
   0.00% (0/13)
   0.00% (0/6)
src/bloaty/third_party/protobuf/src/google/protobuf/map.h
   0.00% (0/107)
   0.00% (0/605)
   0.00% (0/496)
src/bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h
   0.00% (0/2)
   0.00% (0/14)
   0.00% (0/2)
src/bloaty/third_party/protobuf/src/google/protobuf/map_field.cc
   0.00% (0/29)
   0.00% (0/493)
   0.00% (0/272)
src/bloaty/third_party/protobuf/src/google/protobuf/map_field.h
   0.00% (0/67)
   0.00% (0/359)
   0.00% (0/506)
src/bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h
   0.00% (0/20)
   0.00% (0/71)
   0.00% (0/28)
src/bloaty/third_party/protobuf/src/google/protobuf/map_type_handler.h
   0.00% (0/15)
   0.00% (0/47)
   0.00% (0/15)
src/bloaty/third_party/protobuf/src/google/protobuf/message.cc
   6.38% (3/47)
   1.65% (11/666)
   0.76% (4/523)
src/bloaty/third_party/protobuf/src/google/protobuf/message.h
  15.38% (2/13)
   4.55% (2/44)
  13.33% (2/15)
src/bloaty/third_party/protobuf/src/google/protobuf/message_lite.cc
   5.36% (3/56)
   4.26% (14/329)
   1.78% (5/281)
src/bloaty/third_party/protobuf/src/google/protobuf/message_lite.h
  45.00% (9/20)
  43.18% (19/44)
  41.46% (17/41)
src/bloaty/third_party/protobuf/src/google/protobuf/metadata.h
  16.67% (1/6)
  10.00% (1/10)
  16.67% (1/6)
src/bloaty/third_party/protobuf/src/google/protobuf/metadata_lite.h
  36.36% (8/22)
  28.42% (27/95)
  32.56% (14/43)
src/bloaty/third_party/protobuf/src/google/protobuf/parse_context.cc
   8.77% (5/57)
  14.26% (69/484)
  14.29% (56/392)
src/bloaty/third_party/protobuf/src/google/protobuf/parse_context.h
  30.77% (16/52)
  27.81% (99/356)
  20.89% (47/225)
src/bloaty/third_party/protobuf/src/google/protobuf/reflection.h
   0.00% (0/3)
   0.00% (0/19)
   0.00% (0/3)
src/bloaty/third_party/protobuf/src/google/protobuf/reflection_internal.h
   0.00% (0/60)
   0.00% (0/191)
   0.00% (0/93)
src/bloaty/third_party/protobuf/src/google/protobuf/reflection_ops.cc
   0.00% (0/9)
   0.00% (0/276)
   0.00% (0/241)
src/bloaty/third_party/protobuf/src/google/protobuf/repeated_field.cc
  50.00% (2/4)
  49.15% (29/59)
  34.69% (17/49)
src/bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h
  18.46% (36/195)
  14.29% (140/980)
   6.85% (78/1139)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/callback.h
   0.00% (0/5)
   0.00% (0/13)
   0.00% (0/7)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/casts.h
   0.00% (0/2)
   0.00% (0/13)
   0.00% (0/4)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/common.cc
  10.71% (3/28)
   7.60% (13/171)
   8.70% (6/69)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/common.h
  14.29% (1/7)
  33.33% (4/12)
  14.29% (1/7)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/fastmem.h
   0.00% (0/3)
   0.00% (0/77)
   0.00% (0/3)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/hash.h
  40.00% (2/5)
  52.63% (10/19)
  62.50% (5/8)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/int128.cc
   0.00% (0/6)
   0.00% (0/119)
   0.00% (0/74)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/int128.h
   0.00% (0/31)
   0.00% (0/180)
   0.00% (0/56)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/map_util.h
  33.33% (2/6)
  20.00% (7/35)
  11.11% (2/18)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/mutex.h
  62.50% (5/8)
  62.50% (5/8)
  41.67% (5/12)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/once.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/port.h
   0.00% (0/23)
   0.00% (0/86)
   0.00% (0/23)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/status.cc
  25.00% (2/8)
   9.21% (7/76)
  11.11% (4/36)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/status.h
   0.00% (0/7)
   0.00% (0/19)
   0.00% (0/7)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/stl_util.h
   0.00% (0/2)
   0.00% (0/7)
   0.00% (0/4)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc
   0.00% (0/22)
   0.00% (0/180)
   0.00% (0/214)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h
  18.18% (8/44)
  12.50% (19/152)
  22.64% (12/53)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc
   0.00% (0/5)
   0.00% (0/105)
   0.00% (0/52)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/structurally_valid.cc
  14.29% (1/7)
   1.57% (3/191)
   1.18% (1/85)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/strutil.cc
   0.00% (0/99)
   0.00% (0/1705)
   0.00% (0/1368)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/strutil.h
   1.67% (1/60)
   1.79% (4/223)
   2.80% (3/107)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/substitute.cc
   0.00% (0/3)
   0.00% (0/74)
   0.00% (0/61)
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/substitute.h
   0.00% (0/17)
   0.00% (0/17)
   0.00% (0/17)
src/bloaty/third_party/protobuf/src/google/protobuf/text_format.cc
   0.00% (0/158)
   0.00% (0/1909)
   0.00% (0/1402)
src/bloaty/third_party/protobuf/src/google/protobuf/text_format.h
   0.00% (0/32)
   0.00% (0/59)
   0.00% (0/34)
src/bloaty/third_party/protobuf/src/google/protobuf/unknown_field_set.cc
   0.00% (0/37)
   0.00% (0/264)
   0.00% (0/126)
src/bloaty/third_party/protobuf/src/google/protobuf/unknown_field_set.h
   0.00% (0/31)
   0.00% (0/96)
   0.00% (0/45)
src/bloaty/third_party/protobuf/src/google/protobuf/wire_format.cc
   0.00% (0/33)
   0.00% (0/1205)
   0.00% (0/1136)
src/bloaty/third_party/protobuf/src/google/protobuf/wire_format.h
   0.00% (0/16)
   0.00% (0/82)
   0.00% (0/16)
src/bloaty/third_party/protobuf/src/google/protobuf/wire_format_lite.cc
   0.00% (0/55)
   0.00% (0/425)
   0.00% (0/242)
src/bloaty/third_party/protobuf/src/google/protobuf/wire_format_lite.h
   0.00% (0/142)
   0.00% (0/758)
   0.00% (0/231)
src/bloaty/third_party/re2/re2/bitmap256.h
   0.00% (0/6)
   0.00% (0/52)
   0.00% (0/32)
src/bloaty/third_party/re2/re2/bitstate.cc
   0.00% (0/7)
   0.00% (0/275)
   0.00% (0/172)
src/bloaty/third_party/re2/re2/compile.cc
   0.00% (0/51)
   0.00% (0/934)
   0.00% (0/497)
src/bloaty/third_party/re2/re2/dfa.cc
   0.00% (0/62)
   0.00% (0/1419)
   0.00% (0/829)
src/bloaty/third_party/re2/re2/nfa.cc
   0.00% (0/13)
   0.00% (0/590)
   0.00% (0/369)
src/bloaty/third_party/re2/re2/onepass.cc
   0.00% (0/7)
   0.00% (0/397)
   0.00% (0/290)
src/bloaty/third_party/re2/re2/parse.cc
   0.00% (0/65)
   0.00% (0/1922)
   0.00% (0/1297)
src/bloaty/third_party/re2/re2/prog.cc
   0.00% (0/34)
   0.00% (0/790)
   0.00% (0/422)
src/bloaty/third_party/re2/re2/prog.h
   0.00% (0/41)
   0.00% (0/64)
   0.00% (0/75)
src/bloaty/third_party/re2/re2/re2.cc
   0.00% (0/59)
   0.00% (0/1054)
   0.00% (0/834)
src/bloaty/third_party/re2/re2/re2.h
   0.00% (0/51)
   0.00% (0/81)
   0.00% (0/51)
src/bloaty/third_party/re2/re2/regexp.cc
   0.00% (0/60)
   0.00% (0/800)
   0.00% (0/442)
src/bloaty/third_party/re2/re2/regexp.h
   0.00% (0/41)
   0.00% (0/66)
   0.00% (0/56)
src/bloaty/third_party/re2/re2/simplify.cc
   0.00% (0/18)
   0.00% (0/513)
   0.00% (0/359)
src/bloaty/third_party/re2/re2/stringpiece.cc
   0.00% (0/7)
   0.00% (0/40)
   0.00% (0/39)
src/bloaty/third_party/re2/re2/stringpiece.h
   0.00% (0/32)
   0.00% (0/94)
   0.00% (0/42)
src/bloaty/third_party/re2/re2/tostring.cc
   0.00% (0/8)
   0.00% (0/285)
   0.00% (0/162)
src/bloaty/third_party/re2/re2/walker-inl.h
   0.00% (0/11)
   0.00% (0/110)
   0.00% (0/64)
src/bloaty/third_party/re2/util/logging.h
   0.00% (0/6)
   0.00% (0/21)
   0.00% (0/10)
src/bloaty/third_party/re2/util/mix.h
   0.00% (0/4)
   0.00% (0/9)
   0.00% (0/4)
src/bloaty/third_party/re2/util/mutex.h
   0.00% (0/14)
   0.00% (0/14)
   0.00% (0/44)
src/bloaty/third_party/re2/util/pod_array.h
   0.00% (0/8)
   0.00% (0/16)
   0.00% (0/8)
src/bloaty/third_party/re2/util/rune.cc
   0.00% (0/6)
   0.00% (0/191)
   0.00% (0/93)
src/bloaty/third_party/re2/util/sparse_array.h
   0.00% (0/22)
   0.00% (0/111)
   0.00% (0/42)
src/bloaty/third_party/re2/util/sparse_set.h
   0.00% (0/13)
   0.00% (0/69)
   0.00% (0/29)
src/bloaty/third_party/re2/util/strutil.cc
   0.00% (0/5)
   0.00% (0/114)
   0.00% (0/50)
work/src/bloaty.pb.cc
  18.99% (15/79)
   7.55% (86/1139)
   3.65% (17/466)
work/src/bloaty.pb.h
   9.22% (26/282)
   8.27% (94/1137)
   9.22% (26/282)
Totals
  11.32% (1097/9692)
  14.46% (31450/217535)
   6.70% (6866/102417)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

src/bloaty/third_party/abseil-cpp/absl/base/optimization.h
src/bloaty/third_party/capstone/arch/ARM/ARMGenSubtargetInfo.inc
src/bloaty/third_party/capstone/arch/Mips/MipsGenSubtargetInfo.inc
src/bloaty/third_party/capstone/arch/X86/X86DisassemblerDecoder.h
src/bloaty/third_party/capstone/arch/X86/X86DisassemblerDecoderCommon.h
src/bloaty/third_party/capstone/cs_priv.h
src/bloaty/third_party/capstone/include/capstone/capstone.h
src/bloaty/third_party/capstone/include/capstone/m680x.h
src/bloaty/third_party/capstone/include/capstone/m68k.h
src/bloaty/third_party/capstone/utils.h
src/bloaty/third_party/darwin_xnu_macho/mach-o/fat.h
src/bloaty/third_party/darwin_xnu_macho/mach-o/loader.h
src/bloaty/third_party/darwin_xnu_macho/mach-o/nlist.h
src/bloaty/third_party/darwin_xnu_macho/mach/vm_prot.h
src/bloaty/third_party/freebsd_elf/elf64.h
src/bloaty/third_party/freebsd_elf/elf_common.h
src/bloaty/third_party/protobuf/src/google/protobuf/port_def.inc
src/bloaty/third_party/protobuf/src/google/protobuf/stubs/macros.h
src/bloaty/third_party/re2/util/util.h
Generated by llvm-cov -- llvm version 11.0.0git