Coverage Report

Created: 2017-02-19 19:51

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion Coverage
COFF/Chunks.cpp
  97.50% (39/40)
  97.50% (39/40)
  90.32% (252/279)
  87.40% (111/127)
COFF/Chunks.h
  90.24% (37/41)
  90.24% (37/41)
  84.91% (45/53)
  88.89% (40/45)
COFF/Config.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (6/6)
 100.00% (7/7)
COFF/DLL.cpp
 100.00% (56/56)
 100.00% (56/56)
  97.67% (336/344)
  96.67% (116/120)
COFF/DLL.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
COFF/Driver.cpp
  93.55% (29/31)
  93.55% (29/31)
  84.67% (663/783)
  81.25% (312/384)
COFF/Driver.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
COFF/DriverUtils.cpp
  64.29% (27/42)
  64.29% (27/42)
  52.78% (323/612)
  55.11% (151/274)
COFF/Error.cpp
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/57)
   0.00% (0/19)
COFF/Error.h
 100.00% (3/3)
  88.89% (8/9)
  55.00% (11/20)
  66.67% (6/9)
COFF/ICF.cpp
  94.44% (17/18)
  94.44% (17/18)
  91.36% (201/220)
  91.09% (92/101)
COFF/InputFiles.cpp
 100.00% (17/17)
 100.00% (17/17)
  91.62% (306/334)
  85.63% (143/167)
COFF/InputFiles.h
  94.74% (18/19)
  94.74% (18/19)
  95.24% (20/21)
  94.74% (18/19)
COFF/LTO.cpp
 100.00% (11/11)
 100.00% (11/11)
  96.97% (96/99)
  90.62% (29/32)
COFF/Librarian.cpp
 100.00% (13/13)
 100.00% (20/20)
  95.01% (381/401)
  75.81% (47/62)
COFF/MapFile.cpp
 100.00% (7/7)
 100.00% (7/7)
  96.97% (64/66)
  92.59% (25/27)
COFF/MarkLive.cpp
 100.00% (2/2)
 100.00% (2/2)
  97.73% (43/44)
  94.74% (18/19)
COFF/Memory.h
  60.00% (3/5)
  53.33% (16/30)
  50.00% (6/12)
  60.00% (3/5)
COFF/ModuleDef.cpp
  81.25% (13/16)
  81.25% (13/16)
  62.44% (123/197)
  63.00% (63/100)
COFF/PDB.cpp
  70.00% (7/10)
  70.00% (7/10)
  72.25% (125/173)
  57.63% (34/59)
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)
  87.50% (266/304)
  80.39% (164/204)
COFF/Symbols.cpp
 100.00% (6/6)
 100.00% (6/6)
  84.31% (43/51)
  80.65% (25/31)
COFF/Symbols.h
  86.27% (44/51)
  88.71% (55/62)
  79.83% (95/119)
  80.95% (51/63)
COFF/Writer.cpp
  97.73% (43/44)
  97.78% (44/45)
  95.01% (667/702)
  93.27% (277/297)
COFF/Writer.h
  90.00% (9/10)
  90.00% (9/10)
  90.00% (9/10)
  90.00% (9/10)
ELF/Config.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
 100.00% (5/5)
ELF/Driver.cpp
 100.00% (31/31)
 100.00% (37/37)
  96.45% (734/761)
  95.55% (365/382)
ELF/DriverUtils.cpp
 100.00% (9/9)
 100.00% (9/9)
  97.67% (126/129)
  96.05% (73/76)
ELF/EhFrame.cpp
  91.67% (11/12)
  61.54% (32/52)
  75.59% (96/127)
  62.12% (41/66)
ELF/Error.cpp
  66.67% (4/6)
  66.67% (4/6)
  69.64% (39/56)
  86.36% (19/22)
ELF/Error.h
 100.00% (3/3)
  84.78% (39/46)
  80.00% (12/15)
  66.67% (6/9)
ELF/GdbIndex.cpp
  90.00% (9/10)
  29.03% (9/31)
  82.83% (82/99)
  81.63% (40/49)
ELF/GdbIndex.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
ELF/ICF.cpp
  95.00% (19/20)
  21.88% (21/96)
  92.95% (224/241)
  92.93% (92/99)
ELF/InputFiles.cpp
  95.92% (47/49)
  78.52% (117/149)
  89.56% (729/814)
  83.68% (318/380)
ELF/InputFiles.h
  95.65% (22/23)
  90.00% (54/60)
  90.24% (37/41)
  92.59% (25/27)
ELF/InputSection.cpp
 100.00% (42/42)
  79.07% (136/172)
  84.14% (520/618)
  83.17% (257/309)
ELF/InputSection.h
  92.86% (13/14)
  73.81% (31/42)
  97.56% (40/41)
  94.12% (16/17)
ELF/LTO.cpp
 100.00% (6/6)
 100.00% (6/6)
 100.00% (63/63)
 100.00% (23/23)
ELF/LinkerScript.cpp
 100.00% (163/163)
  84.33% (269/319)
  97.88% (1800/1839)
  97.63% (990/1014)
ELF/LinkerScript.h
  87.50% (14/16)
  43.90% (36/82)
  87.50% (14/16)
  87.50% (14/16)
ELF/MapFile.cpp
 100.00% (8/8)
  55.00% (11/20)
  97.56% (80/82)
  94.44% (34/36)
ELF/MarkLive.cpp
 100.00% (10/10)
  37.50% (18/48)
  95.74% (180/188)
  94.79% (91/96)
ELF/Memory.h
 100.00% (5/5)
  77.97% (315/404)
 100.00% (12/12)
 100.00% (6/6)
ELF/Mips.cpp
  93.33% (14/15)
  95.24% (20/21)
  61.98% (150/242)
  60.56% (86/142)
ELF/OutputSections.cpp
 100.00% (45/45)
  73.72% (115/156)
  96.18% (453/471)
  93.40% (184/197)
ELF/OutputSections.h
  61.11% (11/18)
  69.44% (25/36)
  64.52% (20/31)
  69.57% (16/23)
ELF/Relocations.cpp
 100.00% (33/33)
  65.28% (94/144)
  96.55% (812/841)
  95.27% (383/402)
ELF/Relocations.h
 100.00% (5/5)
  83.52% (76/91)
 100.00% (16/16)
 100.00% (5/5)
ELF/ScriptLexer.cpp
 100.00% (18/18)
 100.00% (18/18)
  98.00% (196/200)
  98.08% (102/104)
ELF/Strings.cpp
 100.00% (10/10)
 100.00% (10/10)
  91.43% (64/70)
  93.62% (44/47)
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)
  73.08% (95/130)
  98.67% (521/528)
  97.40% (300/308)
ELF/SymbolTable.h
 100.00% (5/5)
  95.24% (20/21)
 100.00% (5/5)
 100.00% (5/5)
ELF/Symbols.cpp
 100.00% (24/24)
  90.20% (46/51)
  96.65% (231/239)
  96.99% (161/166)
ELF/Symbols.h
  90.48% (38/42)
  87.80% (72/82)
  92.86% (78/84)
  91.67% (44/48)
ELF/SyntheticSections.cpp
 100.00% (162/162)
  72.51% (451/622)
  95.29% (1579/1657)
  92.46% (589/637)
ELF/SyntheticSections.h
  91.11% (41/45)
  72.83% (134/184)
  90.57% (48/53)
  89.36% (42/47)
ELF/Target.cpp
  92.48% (123/133)
  75.11% (175/233)
  92.45% (1862/2014)
  91.51% (722/789)
ELF/Target.h
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
ELF/Threads.h
 100.00% (2/2)
 100.00% (9/9)
 100.00% (14/14)
 100.00% (11/11)
ELF/Thunks.cpp
 100.00% (26/26)
  26.92% (28/104)
  95.10% (136/143)
  91.49% (43/47)
ELF/Thunks.h
  40.00% (2/5)
  15.00% (3/20)
  40.00% (2/5)
  40.00% (2/5)
ELF/Writer.cpp
 100.00% (77/77)
  95.42% (271/284)
  98.65% (1607/1629)
  97.39% (747/767)
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/Parallel.h
  86.21% (25/29)
  77.27% (51/66)
  82.02% (146/178)
  73.91% (51/69)
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)
  82.61% (19/23)
  76.47% (13/17)
lib/Core/DefinedAtom.cpp
 100.00% (2/2)
 100.00% (2/2)
  93.85% (61/65)
  95.92% (47/49)
lib/Core/Error.cpp
  40.00% (4/10)
  40.00% (4/10)
  28.89% (13/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)
  65.31% (128/196)
  79.12% (72/91)
lib/Core/TargetOptionsCommandFlags.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
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)
  77.99% (854/1095)
  82.87% (421/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.68% (1052/1173)
  84.15% (393/467)
lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  90.62% (29/32)
  90.62% (29/32)
  77.27% (486/629)
  72.97% (189/259)
lib/ReaderWriter/MachO/ArchHandler_x86.cpp
  75.86% (22/29)
  75.86% (22/29)
  78.37% (326/416)
  75.54% (139/184)
lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
  90.32% (28/31)
  90.32% (28/31)
  78.72% (481/611)
  73.46% (191/260)
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.09% (220/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)
  85.51% (832/973)
  84.81% (441/520)
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.08% (636/706)
  80.20% (162/202)
lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
  85.71% (18/21)
  63.16% (24/38)
  87.59% (120/137)
  85.19% (46/54)
lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  97.78% (44/45)
  97.87% (46/47)
  89.32% (1129/1264)
  84.11% (360/428)
lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  98.18% (54/55)
  98.18% (54/55)
  95.20% (1250/1313)
  92.04% (474/515)
lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  95.24% (40/42)
  95.24% (40/42)
  81.65% (1308/1602)
  77.72% (443/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)
  78.33% (47/60)
  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)
  88.94% (209/235)
  85.53% (65/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)
  75.86% (22/29)
TOTALS
  90.84% (2676/2946)
  77.95% (4524/5804)
  88.07% (29613/33626)
  86.20% (12737/14776)
Generated by llvm-cov -- llvm version 5.0.0svn