Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
AvailableMemoryTracker.cpp
 42.86% (12/28)
 33.33% (2/6)
 28.57% (4/14)
ClearOnShutdown.cpp
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/14)
ClearOnShutdown.h
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/19)
CodeAddressService.h
  0.00% (0/59)
  0.00% (0/5)
  0.00% (0/23)
CycleCollectedJSContext.cpp
 12.47% (52/417)
 15.15% (5/33)
  7.66% (20/261)
CycleCollectedJSRuntime.cpp
 23.28% (253/1087)
 23.40% (22/94)
 19.58% (121/618)
DebuggerOnGCRunnable.cpp
  0.00% (0/26)
  0.00% (0/3)
  0.00% (0/12)
DeferredFinalize.cpp
 23.91% (11/46)
 40.00% (2/5)
 36.36% (8/22)
ErrorNames.cpp
  0.00% (0/52)
  0.00% (0/2)
  0.00% (0/24)
HoldDropJSObjects.cpp
 23.81% (5/21)
 25.00% (1/4)
 25.00% (4/16)
JSObjectHolder.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
LogCommandLineHandler.cpp
 44.59% (33/74)
100.00% (1/1)
 50.00% (18/36)
LogModulePrefWatcher.cpp
 36.84% (42/114)
 66.67% (4/6)
 35.48% (33/93)
LogModulePrefWatcher.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
Logging.cpp
 26.61% (120/451)
 20.00% (6/30)
 21.49% (49/228)
MemoryMapping.cpp
  0.00% (0/105)
  0.00% (0/4)
  0.00% (0/50)
NSPRLogModulesParser.cpp
 14.29% (4/28)
100.00% (1/1)
 30.00% (3/10)
StaticPtr.h
 60.00% (21/35)
 60.00% (6/10)
 60.00% (12/20)
nsAutoPtr.h
 15.73% (14/89)
 12.00% (3/25)
 15.22% (7/46)
nsAutoRef.h
  0.00% (0/55)
  0.00% (0/19)
  0.00% (0/23)
nsCOMPtr.cpp
 80.90% (72/89)
 91.67% (11/12)
 80.85% (38/47)
nsCOMPtr.h
 54.15% (137/253)
 57.38% (35/61)
 51.06% (48/94)
nsCRTGlue.cpp
 13.99% (20/143)
 14.29% (2/14)
 13.43% (9/67)
nsCRTGlue.h
  0.00% (0/34)
  0.00% (0/5)
  0.00% (0/5)
nsClassInfoImpl.cpp
 40.54% (15/37)
 44.44% (4/9)
 38.89% (7/18)
nsConsoleMessage.cpp
 17.39% (4/23)
 16.67% (1/6)
 16.67% (1/6)
nsConsoleMessage.h
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
nsConsoleService.cpp
 25.46% (69/271)
 36.84% (7/19)
 14.29% (29/203)
nsConsoleService.h
 23.53% (4/17)
 40.00% (2/5)
 11.76% (2/17)
nsCycleCollectionNoteChild.h
  0.00% (0/15)
  0.00% (0/4)
  0.00% (0/6)
nsCycleCollectionNoteRootCallback.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
nsCycleCollectionParticipant.cpp
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/9)
nsCycleCollectionParticipant.h
  0.00% (0/45)
  0.00% (0/14)
  0.00% (0/21)
nsCycleCollectionTraversalCallback.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
nsCycleCollector.cpp
  7.33% (194/2645)
 11.58% (30/259)
  7.24% (127/1753)
nsCycleCollectorTraceJSHelpers.cpp
  0.00% (0/55)
  0.00% (0/10)
  0.00% (0/31)
nsDebug.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
nsDebugImpl.cpp
  8.80% (22/250)
 19.05% (4/21)
  7.27% (8/110)
nsDebugImpl.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
nsDumpUtils.cpp
 24.32% (81/333)
 38.89% (7/18)
 27.61% (45/163)
nsDumpUtils.h
 27.27% (6/22)
 33.33% (2/6)
 38.10% (8/21)
nsError.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
nsErrorService.cpp
 39.13% (9/23)
 50.00% (2/4)
 40.00% (4/10)
nsErrorService.h
 50.00% (2/4)
 50.00% (1/2)
 50.00% (1/2)
nsGZFileWriter.cpp
  0.00% (0/73)
  0.00% (0/6)
  0.00% (0/47)
nsGZFileWriter.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
nsIClassInfoImpl.h
 33.33% (3/9)
 66.67% (2/3)
 26.39% (19/72)
nsID.cpp
 96.43% (54/56)
100.00% (5/5)
 92.72% (140/151)
nsIInterfaceRequestorUtils.cpp
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/12)
nsINIParser.cpp
  0.00% (0/265)
  0.00% (0/13)
  0.00% (0/162)
nsINIParser.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
nsISupportsImpl.cpp
100.00% (16/16)
100.00% (1/1)
100.00% (8/8)
nsISupportsImpl.h
 48.17% (79/164)
 46.15% (12/26)
 50.23% (110/219)
nsISupportsUtils.h
 27.78% (5/18)
 50.00% (1/2)
 27.27% (3/11)
nsIWeakReferenceUtils.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/8)
nsInterfaceRequestorAgg.cpp
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/24)
nsMemory.cpp
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/9)
nsMemoryImpl.cpp
  0.00% (0/94)
  0.00% (0/9)
  0.00% (0/42)
nsMemoryImpl.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
nsMemoryInfoDumper.cpp
  6.82% (30/440)
  5.41% (2/37)
  4.35% (6/138)
nsMemoryReporterManager.cpp
 11.81% (133/1126)
 10.53% (10/95)
  8.33% (45/540)
nsMemoryReporterManager.h
 84.62% (11/13)
 75.00% (3/4)
 75.00% (3/4)
nsMessageLoop.cpp
  0.00% (0/72)
  0.00% (0/10)
  0.00% (0/28)
nsMessageLoop.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
nsQueryObject.h
  0.00% (0/13)
  0.00% (0/4)
  0.00% (0/6)
nsSecurityConsoleMessage.cpp
  0.00% (0/20)
  0.00% (0/6)
  0.00% (0/6)
nsSystemInfo.cpp
  0.00% (0/273)
  0.00% (0/7)
  0.00% (0/185)
nsTraceRefcnt.cpp
  1.89% (15/795)
  3.51% (2/57)
  1.49% (7/471)
nsUUIDGenerator.cpp
 79.05% (83/105)
 60.00% (3/5)
 67.74% (21/31)
nsVersionComparator.cpp
 76.43% (120/157)
100.00% (6/6)
 77.11% (64/83)
nsVersionComparator.h
 42.86% (9/21)
 42.86% (3/7)
 42.86% (3/7)
nsVersionComparatorImpl.cpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
nsVersionComparatorImpl.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
nsWeakReference.cpp
 64.81% (70/108)
 54.55% (6/11)
 56.67% (34/60)
nsWeakReference.h
 25.00% (1/4)
 50.00% (1/2)
 50.00% (1/2)
Totals
 16.69% (1834/10988)
 20.48% (220/1074)
 16.58% (1072/6465)