Coverage Report

Created: 2017-08-21 19:50

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion Coverage
COFF/Chunks.cpp
 100.00% (49/49)
 100.00% (49/49)
  92.05% (359/390)
  89.19% (165/185)
COFF/Chunks.h
  93.48% (43/46)
  91.49% (43/47)
  88.52% (54/61)
  92.16% (47/51)
COFF/Config.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (6/6)
 100.00% (8/8)
COFF/DLL.cpp
 100.00% (60/60)
 100.00% (60/60)
  97.96% (336/343)
  97.32% (109/112)
COFF/DLL.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
COFF/Driver.cpp
  87.18% (34/39)
  87.18% (34/39)
  78.23% (848/1084)
  77.38% (414/535)
COFF/Driver.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
COFF/DriverUtils.cpp
  65.91% (29/44)
  65.91% (29/44)
  61.79% (359/581)
  66.07% (185/280)
COFF/Error.cpp
  55.56% (5/9)
  55.56% (5/9)
  46.38% (32/69)
  54.17% (13/24)
COFF/Error.h
 100.00% (3/3)
  81.82% (9/11)
  55.00% (11/20)
  75.00% (9/12)
COFF/ICF.cpp
  94.44% (17/18)
  94.44% (17/18)
  90.23% (194/215)
  88.42% (84/95)
COFF/InputFiles.cpp
 100.00% (17/17)
 100.00% (17/17)
  92.35% (314/340)
  88.44% (153/173)
COFF/InputFiles.h
  94.74% (18/19)
  94.74% (18/19)
  95.24% (20/21)
  94.74% (18/19)
COFF/LTO.cpp
  90.91% (10/11)
  90.91% (10/11)
  93.81% (91/97)
  90.62% (29/32)
COFF/MapFile.cpp
 100.00% (8/8)
 100.00% (8/8)
  97.59% (81/83)
  93.75% (30/32)
COFF/MarkLive.cpp
 100.00% (3/3)
 100.00% (3/3)
 100.00% (66/66)
 100.00% (27/27)
COFF/Memory.h
  60.00% (3/5)
  53.66% (44/82)
  50.00% (6/12)
  60.00% (3/5)
COFF/PDB.cpp
 100.00% (36/36)
 100.00% (36/36)
  95.60% (674/705)
  90.95% (221/243)
COFF/Strings.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
COFF/SymbolTable.cpp
  95.65% (22/23)
  95.65% (22/23)
  88.93% (273/307)
  82.61% (171/207)
COFF/SymbolTable.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (4/4)
 100.00% (2/2)
COFF/Symbols.cpp
 100.00% (8/8)
 100.00% (8/8)
  91.80% (56/61)
  91.30% (42/46)
COFF/Symbols.h
  89.09% (49/55)
  91.04% (61/67)
  82.43% (122/148)
  80.25% (65/81)
COFF/Writer.cpp
  97.67% (42/43)
  97.73% (43/44)
  95.39% (745/781)
  93.11% (311/334)
COFF/Writer.h
 100.00% (10/10)
 100.00% (10/10)
 100.00% (10/10)
 100.00% (10/10)
ELF/Arch/AArch64.cpp
 100.00% (18/18)
 100.00% (18/18)
  95.82% (298/311)
  93.58% (102/109)
ELF/Arch/AMDGPU.cpp
 100.00% (4/4)
 100.00% (4/4)
  82.98% (39/47)
  86.36% (19/22)
ELF/Arch/ARM.cpp
  93.33% (14/15)
  93.33% (14/15)
  87.26% (363/416)
  86.13% (149/173)
ELF/Arch/AVR.cpp
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
ELF/Arch/Mips.cpp
 100.00% (20/20)
  60.76% (48/79)
  89.77% (307/342)
  91.76% (156/170)
ELF/Arch/MipsArchTree.cpp
  93.33% (14/15)
  95.24% (20/21)
  62.40% (151/242)
  61.27% (87/142)
ELF/Arch/PPC.cpp
 100.00% (4/4)
 100.00% (4/4)
  93.94% (31/33)
  92.31% (12/13)
ELF/Arch/PPC64.cpp
 100.00% (14/14)
 100.00% (14/14)
  87.50% (147/168)
  86.27% (44/51)
ELF/Arch/SPARCV9.cpp
  66.67% (2/3)
  66.67% (2/3)
  50.00% (17/34)
  66.67% (2/3)
ELF/Arch/X86.cpp
 100.00% (16/16)
 100.00% (16/16)
  99.32% (294/296)
  98.89% (89/90)
ELF/Arch/X86_64.cpp
 100.00% (17/17)
  75.00% (24/32)
  98.94% (375/379)
  98.28% (114/116)
ELF/Driver.cpp
 100.00% (40/40)
 100.00% (43/43)
  97.64% (911/933)
  97.15% (443/456)
ELF/DriverUtils.cpp
 100.00% (9/9)
 100.00% (9/9)
  97.89% (139/142)
  95.95% (71/74)
ELF/EhFrame.cpp
  91.67% (11/12)
  65.31% (32/49)
  75.00% (96/128)
  64.06% (41/64)
ELF/Error.cpp
  75.00% (6/8)
  75.00% (6/8)
  79.45% (58/73)
  88.89% (24/27)
ELF/Error.h
 100.00% (3/3)
  87.23% (41/47)
  80.00% (12/15)
  75.00% (9/12)
ELF/Filesystem.cpp
  66.67% (2/3)
  66.67% (2/3)
  53.85% (14/26)
  52.94% (9/17)
ELF/GdbIndex.cpp
 100.00% (6/6)
  34.62% (9/26)
  97.26% (71/73)
  94.44% (34/36)
ELF/GdbIndex.h
 100.00% (12/12)
  58.97% (23/39)
 100.00% (24/24)
 100.00% (12/12)
ELF/ICF.cpp
  95.00% (19/20)
  39.78% (37/93)
  92.73% (306/330)
  90.77% (118/130)
ELF/InputFiles.cpp
 100.00% (50/50)
  84.25% (123/146)
  90.27% (826/915)
  85.20% (357/419)
ELF/InputFiles.h
  95.00% (19/20)
  83.33% (45/54)
  95.35% (41/43)
  92.00% (23/25)
ELF/InputSection.cpp
  98.21% (55/56)
  79.07% (102/129)
  93.54% (753/805)
  91.73% (377/411)
ELF/InputSection.h
 100.00% (13/13)
  78.57% (22/28)
 100.00% (50/50)
 100.00% (16/16)
ELF/LTO.cpp
 100.00% (8/8)
 100.00% (8/8)
 100.00% (99/99)
 100.00% (37/37)
ELF/LinkerScript.cpp
 100.00% (57/57)
 100.00% (57/57)
  97.91% (798/815)
  97.35% (368/378)
ELF/LinkerScript.h
 100.00% (12/12)
  85.71% (12/14)
 100.00% (12/12)
 100.00% (13/13)
ELF/MapFile.cpp
 100.00% (6/6)
  50.00% (9/18)
  93.75% (90/96)
  93.02% (40/43)
ELF/MarkLive.cpp
 100.00% (11/11)
  57.14% (32/56)
  97.27% (214/220)
  95.33% (102/107)
ELF/Memory.h
 100.00% (5/5)
  92.80% (219/236)
 100.00% (12/12)
 100.00% (6/6)
ELF/OutputSections.cpp
 100.00% (39/39)
  94.74% (54/57)
  98.92% (457/462)
  98.48% (195/198)
ELF/OutputSections.h
  66.67% (2/3)
  66.67% (2/3)
  62.50% (5/8)
  80.00% (4/5)
ELF/Relocations.cpp
 100.00% (41/41)
  74.78% (86/115)
  96.76% (867/896)
  95.79% (432/451)
ELF/Relocations.h
 100.00% (5/5)
  78.10% (82/105)
 100.00% (17/17)
 100.00% (5/5)
ELF/ScriptLexer.cpp
 100.00% (19/19)
 100.00% (19/19)
  95.73% (202/211)
  95.58% (108/113)
ELF/ScriptParser.cpp
 100.00% (108/108)
 100.00% (108/108)
  97.96% (1055/1077)
  97.98% (632/645)
ELF/Strings.cpp
 100.00% (7/7)
 100.00% (7/7)
  90.57% (48/53)
  94.29% (33/35)
ELF/Strings.h
  85.71% (6/7)
  85.71% (6/7)
  92.31% (12/13)
  88.89% (8/9)
ELF/SymbolTable.cpp
 100.00% (37/37)
  83.53% (71/85)
  99.16% (588/593)
  98.14% (317/323)
ELF/SymbolTable.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
ELF/Symbols.cpp
 100.00% (29/29)
  92.11% (35/38)
  96.70% (264/273)
  95.88% (163/170)
ELF/Symbols.h
  92.86% (39/42)
  87.14% (61/70)
  94.51% (86/91)
  93.88% (46/49)
ELF/SyntheticSections.cpp
 100.00% (181/181)
  82.01% (319/389)
  95.21% (1868/1962)
  92.39% (704/762)
ELF/SyntheticSections.h
  92.16% (47/51)
  88.24% (90/102)
  93.33% (56/60)
  92.73% (51/55)
ELF/Target.cpp
  56.25% (9/16)
  63.16% (12/19)
  63.48% (73/115)
  67.80% (40/59)
ELF/Target.h
  83.33% (10/12)
  81.25% (39/48)
  92.86% (26/28)
  90.48% (19/21)
ELF/Threads.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (12/12)
 100.00% (8/8)
ELF/Thunks.cpp
 100.00% (31/31)
 100.00% (31/31)
  96.75% (149/154)
  93.22% (55/59)
ELF/Thunks.h
  40.00% (2/5)
  40.00% (2/5)
  40.00% (2/5)
  40.00% (2/5)
ELF/Writer.cpp
 100.00% (81/81)
  93.80% (242/258)
  98.79% (1716/1737)
  97.43% (795/816)
ELF/Writer.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/lld/Core/AbsoluteAtom.h
  33.33% (1/3)
  33.33% (1/3)
  60.00% (3/5)
  33.33% (1/3)
include/lld/Core/ArchiveLibraryFile.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (4/4)
 100.00% (2/2)
include/lld/Core/Atom.h
  92.31% (12/13)
  80.00% (36/45)
  96.97% (32/33)
  94.12% (16/17)
include/lld/Core/DefinedAtom.h
  88.24% (15/17)
  88.24% (15/17)
  80.43% (37/46)
  85.71% (18/21)
include/lld/Core/Error.h
  66.67% (2/3)
  66.67% (2/3)
  57.14% (4/7)
  66.67% (2/3)
include/lld/Core/File.h
  78.79% (26/33)
  80.30% (53/66)
  71.26% (62/87)
  73.81% (31/42)
include/lld/Core/Instrumentation.h
  83.33% (5/6)
  83.33% (5/6)
  88.89% (8/9)
  83.33% (5/6)
include/lld/Core/LLVM.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
include/lld/Core/LinkingContext.h
  74.07% (20/27)
  74.07% (20/27)
  69.05% (29/42)
  74.07% (20/27)
include/lld/Core/Node.h
 100.00% (9/9)
 100.00% (9/9)
 100.00% (13/13)
 100.00% (9/9)
include/lld/Core/Pass.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/lld/Core/PassManager.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (9/9)
 100.00% (6/6)
include/lld/Core/Reader.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/lld/Core/Reference.h
 100.00% (9/9)
 100.00% (9/9)
 100.00% (11/11)
 100.00% (9/9)
include/lld/Core/Resolver.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
include/lld/Core/SharedLibraryAtom.h
  75.00% (3/4)
  75.00% (3/4)
  83.33% (5/6)
  75.00% (3/4)
include/lld/Core/SharedLibraryFile.h
 100.00% (7/7)
 100.00% (7/7)
 100.00% (22/22)
 100.00% (7/7)
include/lld/Core/Simple.h
  91.30% (42/46)
  91.30% (42/46)
  90.62% (145/160)
  84.29% (59/70)
include/lld/Core/SymbolTable.h
 100.00% (6/6)
 100.00% (6/6)
 100.00% (10/10)
 100.00% (6/6)
include/lld/Core/UndefinedAtom.h
  75.00% (3/4)
  75.00% (3/4)
  83.33% (5/6)
  75.00% (3/4)
include/lld/Core/Writer.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
include/lld/ReaderWriter/MachOLinkingContext.h
  89.39% (59/66)
  89.86% (62/69)
  90.82% (89/98)
  89.39% (59/66)
lib/Config/Version.cpp
 100.00% (3/3)
 100.00% (3/3)
  78.26% (18/23)
  64.71% (11/17)
lib/Core/DefinedAtom.cpp
 100.00% (2/2)
 100.00% (2/2)
  95.38% (62/65)
  95.92% (47/49)
lib/Core/Error.cpp
  40.00% (4/10)
  40.00% (4/10)
  33.33% (15/45)
  31.25% (5/16)
lib/Core/File.cpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (7/7)
 100.00% (4/4)
lib/Core/LinkingContext.cpp
 100.00% (9/9)
 100.00% (9/9)
 100.00% (39/39)
 100.00% (20/20)
lib/Core/Reader.cpp
 100.00% (9/9)
 100.00% (9/9)
  95.31% (61/64)
  92.50% (37/40)
lib/Core/Reproduce.cpp
 100.00% (4/4)
 100.00% (4/4)
  92.11% (35/38)
  87.50% (21/24)
lib/Core/Resolver.cpp
  91.67% (22/24)
  91.67% (22/24)
  88.16% (402/456)
  88.98% (218/245)
lib/Core/SymbolTable.cpp
  85.71% (12/14)
  85.71% (12/14)
  64.97% (128/197)
  76.60% (72/94)
lib/Core/TargetOptionsCommandFlags.cpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
lib/Core/Writer.cpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
lib/Driver/DarwinLdDriver.cpp
  93.33% (14/15)
  93.33% (14/15)
  78.17% (856/1095)
  83.27% (423/508)
lib/ReaderWriter/FileArchive.cpp
  73.33% (11/15)
  73.33% (11/15)
  75.54% (105/139)
  75.00% (51/68)
lib/ReaderWriter/MachO/ArchHandler.cpp
  69.23% (9/13)
  69.23% (9/13)
  80.16% (101/126)
  76.36% (42/55)
lib/ReaderWriter/MachO/ArchHandler.h
  41.67% (5/12)
  41.67% (5/12)
  34.62% (9/26)
  38.46% (5/13)
lib/ReaderWriter/MachO/ArchHandler_arm.cpp
  82.26% (51/62)
  82.26% (51/62)
  89.77% (1053/1173)
  83.86% (395/471)
lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  90.62% (29/32)
  90.62% (29/32)
  78.08% (488/625)
  72.80% (190/261)
lib/ReaderWriter/MachO/ArchHandler_x86.cpp
  75.86% (22/29)
  75.86% (22/29)
  78.97% (323/409)
  75.68% (140/185)
lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
  90.32% (28/31)
  90.32% (28/31)
  79.21% (484/611)
  71.80% (191/266)
lib/ReaderWriter/MachO/Atoms.h
  93.94% (31/33)
  93.94% (31/33)
  96.55% (56/58)
  95.24% (40/42)
lib/ReaderWriter/MachO/CompactUnwindPass.cpp
  93.33% (28/30)
  93.33% (28/30)
  98.21% (438/446)
  98.00% (147/150)
lib/ReaderWriter/MachO/DebugInfo.h
  63.64% (7/11)
  63.64% (7/11)
  50.00% (11/22)
  63.64% (7/11)
lib/ReaderWriter/MachO/ExecutableAtoms.h
 100.00% (8/8)
 100.00% (8/8)
  65.52% (57/87)
  55.17% (16/29)
lib/ReaderWriter/MachO/File.h
  96.00% (48/50)
  96.00% (48/50)
  94.59% (245/259)
  88.46% (92/104)
lib/ReaderWriter/MachO/FlatNamespaceFile.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (24/24)
 100.00% (8/8)
lib/ReaderWriter/MachO/GOTPass.cpp
  92.86% (13/14)
  92.86% (13/14)
  88.00% (88/100)
  86.84% (33/38)
lib/ReaderWriter/MachO/LayoutPass.cpp
  78.57% (11/14)
  78.57% (11/14)
  75.43% (221/293)
  77.30% (109/141)
lib/ReaderWriter/MachO/LayoutPass.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (12/12)
 100.00% (4/4)
lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  95.65% (66/69)
  95.65% (66/69)
  86.13% (838/973)
  84.64% (441/521)
lib/ReaderWriter/MachO/MachONormalizedFile.h
 100.00% (5/5)
 100.00% (5/5)
 100.00% (8/8)
 100.00% (6/6)
lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
  94.12% (16/17)
  94.12% (16/17)
  90.11% (638/708)
  80.49% (165/205)
lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
  85.71% (18/21)
  61.54% (24/39)
  87.59% (120/137)
  85.19% (46/54)
lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  97.78% (44/45)
  97.87% (46/47)
  90.27% (1141/1264)
  86.92% (372/428)
lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  98.18% (54/55)
  98.18% (54/55)
  95.74% (1259/1315)
  92.26% (477/517)
lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  95.24% (40/42)
  95.24% (40/42)
  82.15% (1316/1602)
  78.60% (448/570)
lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  67.92% (36/53)
  67.92% (36/53)
  77.98% (471/604)
  66.18% (90/136)
lib/ReaderWriter/MachO/ObjCPass.cpp
 100.00% (11/11)
 100.00% (11/11)
  79.37% (50/63)
  68.42% (13/19)
lib/ReaderWriter/MachO/SectCreateFile.h
  88.89% (16/18)
  88.89% (16/18)
  94.74% (36/38)
  88.89% (16/18)
lib/ReaderWriter/MachO/ShimPass.cpp
 100.00% (6/6)
 100.00% (6/6)
  94.12% (64/68)
  95.65% (22/23)
lib/ReaderWriter/MachO/StubsPass.cpp
  88.89% (40/45)
  88.89% (40/45)
  90.64% (213/235)
  90.79% (69/76)
lib/ReaderWriter/MachO/TLVPass.cpp
  84.62% (11/13)
  84.62% (11/13)
  89.29% (75/84)
  83.87% (26/31)
lib/ReaderWriter/MachO/WriterMachO.cpp
 100.00% (4/4)
 100.00% (4/4)
  96.88% (31/32)
  94.44% (17/18)
lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  74.83% (110/147)
  70.30% (116/165)
  74.22% (662/892)
  72.40% (223/308)
tools/lld/lld.cpp
  80.00% (4/5)
  80.00% (4/5)
  82.61% (57/69)
  77.42% (24/31)
TOTALS
  91.80% (2754/3000)
  83.88% (3987/4753)
  89.16% (31550/35387)
  87.49% (13671/15626)
Generated by llvm-cov -- llvm version 6.0.0