Semantic Designs Test Coverage Report Probe Reference File: \\Nyx\C\DMS\Analyzers\GlobalPointerAnalysis\GlobalPointerAnalysis.prf Test Coverage Vectors: \\Nyx\C\DMS\Analyzers\GlobalPointerAnalysis\%TestCoverage_2009_09_24_17_53_45_000.tcv SUMMARY: Total Probes: 2169 Total Files: 28 52.7% covered (1145 out of 2169). 47.2% uncovered (1024 out of 2169). COVERAGE REPORT BY FILE: [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/CommandLine/CommandLine.h 88.8% uncovered (32 out of 36). [2] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/CommandLine/SequenceOfFiles.h 23.0% uncovered (3 out of 13). [3] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/File/Exceptions.h 100.0% uncovered (20 out of 20). [4] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/File/ReadUnicodeUTF16File.h 58.3% uncovered (14 out of 24). [5] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/File/WriteUnicodeUTF16File.h 55.1% uncovered (16 out of 29). [6] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/GlobalPointerAnalysis.cpp 42.4% uncovered (14 out of 33). [7] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/CachedInformation.h 30.0% uncovered (3 out of 10). [8] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Configuration.h 66.6% uncovered (4 out of 6). [9] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Graph.h 49.7% uncovered (616 out of 1237). [10] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNamedEntitiesToNodes.h 10.0% uncovered (3 out of 30). [11] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNodesToSetsOfNodes.h 37.5% uncovered (6 out of 16). [12] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNodesToSetsOfTranslationUnits.h 33.3% uncovered (3 out of 9). [13] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNodesToTypes.h 25.0% uncovered (2 out of 8). [14] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapOptionalIndirectNodesToVisitInformation.h 28.5% uncovered (2 out of 7). [15] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapTrackingNumbersToNodes.h 27.5% uncovered (8 out of 29). [16] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Node.h 30.3% uncovered (34 out of 112). [17] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/OptionalNode.h 0.0% uncovered (0 out of 8). [18] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SequenceOfAssignments.h 25.0% uncovered (4 out of 16). [19] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SequenceOfFieldAssignments.h 76.9% uncovered (10 out of 13). [20] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SequenceOfNodes.h 27.2% uncovered (6 out of 22). [21] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SetOfNodePairs.h 25.0% uncovered (5 out of 20). [22] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SetOfNodes.h 33.3% uncovered (67 out of 201). [23] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SetOfTranslationUnits.h 83.7% uncovered (31 out of 37). [24] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SingletonNode.h 42.8% uncovered (3 out of 7). [25] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Type.h 55.3% uncovered (114 out of 206). [26] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Timer/Timer.h 0.0% uncovered (0 out of 6). [27] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Utilities/Choice.h 37.5% uncovered (3 out of 8). [28] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Utilities/Option.h 16.6% uncovered (1 out of 6). FILES COMPLETELY COVERED: [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/OptionalNode.h 8 probes [2] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Timer/Timer.h 6 probes COVERAGE BY SUBSYSTEM/DIRECTORY: (1) C:\DMS\Analyzers\GlobalPointerAnalysis\Source 47.2% uncovered (1024 out of 2169) [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/GlobalPointerAnalysis.cpp 42.4% uncovered (14 out of 33) [2] C:\DMS\Analyzers\GlobalPointerAnalysis\Source\CommandLine 71.4% uncovered (35 out of 49) [3] C:\DMS\Analyzers\GlobalPointerAnalysis\Source\File 68.4% uncovered (50 out of 73) [4] C:\DMS\Analyzers\GlobalPointerAnalysis\Source\InclusionConstraintGraph 46.1% uncovered (921 out of 1994) [5] C:\DMS\Analyzers\GlobalPointerAnalysis\Source\Timer 0.0% uncovered (0 out of 6) [6] C:\DMS\Analyzers\GlobalPointerAnalysis\Source\Utilities 28.5% uncovered (4 out of 14) (2) C:\DMS\Analyzers\GlobalPointerAnalysis\Source\CommandLine 71.4% uncovered (35 out of 49) [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/CommandLine/CommandLine.h 88.8% uncovered (32 out of 36) [2] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/CommandLine/SequenceOfFiles.h 23.0% uncovered (3 out of 13) (3) C:\DMS\Analyzers\GlobalPointerAnalysis\Source\File 68.4% uncovered (50 out of 73) [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/File/Exceptions.h 100.0% uncovered (20 out of 20) [2] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/File/ReadUnicodeUTF16File.h 58.3% uncovered (14 out of 24) [3] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/File/WriteUnicodeUTF16File.h 55.1% uncovered (16 out of 29) (4) C:\DMS\Analyzers\GlobalPointerAnalysis\Source\InclusionConstraintGraph 46.1% uncovered (921 out of 1994) [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/CachedInformation.h 30.0% uncovered (3 out of 10) [2] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Configuration.h 66.6% uncovered (4 out of 6) [3] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Graph.h 49.7% uncovered (616 out of 1237) [4] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNamedEntitiesToNodes.h 10.0% uncovered (3 out of 30) [5] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNodesToSetsOfNodes.h 37.5% uncovered (6 out of 16) [6] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNodesToSetsOfTranslationUnits.h 33.3% uncovered (3 out of 9) [7] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapNodesToTypes.h 25.0% uncovered (2 out of 8) [8] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapOptionalIndirectNodesToVisitInformation.h 28.5% uncovered (2 out of 7) [9] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/MapTrackingNumbersToNodes.h 27.5% uncovered (8 out of 29) [10] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Node.h 30.3% uncovered (34 out of 112) [11] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/OptionalNode.h 0.0% uncovered (0 out of 8) [12] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SequenceOfAssignments.h 25.0% uncovered (4 out of 16) [13] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SequenceOfFieldAssignments.h 76.9% uncovered (10 out of 13) [14] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SequenceOfNodes.h 27.2% uncovered (6 out of 22) [15] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SetOfNodePairs.h 25.0% uncovered (5 out of 20) [16] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SetOfNodes.h 33.3% uncovered (67 out of 201) [17] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SetOfTranslationUnits.h 83.7% uncovered (31 out of 37) [18] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/SingletonNode.h 42.8% uncovered (3 out of 7) [19] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/InclusionConstraintGraph/Type.h 55.3% uncovered (114 out of 206) (5) C:\DMS\Analyzers\GlobalPointerAnalysis\Source\Timer 0.0% uncovered (0 out of 6) [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Timer/Timer.h 0.0% uncovered (0 out of 6) (6) C:\DMS\Analyzers\GlobalPointerAnalysis\Source\Utilities 28.5% uncovered (4 out of 14) [1] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Utilities/Choice.h 37.5% uncovered (3 out of 8) [2] C:/DMS/Analyzers/GlobalPointerAnalysis/Source/Utilities/Option.h 16.6% uncovered (1 out of 6) COVERAGE IN HIERARCHIES: Function: main@1,248,5 40.0% uncovered (2 out of 5). Function: GenerateDump@1,187,13 100.0% uncovered (7 out of 7). Function: PointsToAnalysis@1,90,6 18.1% uncovered (2 out of 11). Function: DetermineFragmentFileName@1,69,13 60.0% uncovered (3 out of 5). Function: PerformanceStatistics@1,44,6 0.0% uncovered (0 out of 5). Namespace: CommandLine 71.4% uncovered (35 out of 49). Function: GetCommandLineArguments@2,85,14 55.5% uncovered (5 out of 9). Function: GetCommandLineArgumentsFromFile@2,22,14 100.0% uncovered (27 out of 27). Class: SequenceOfFiles 23.0% uncovered (3 out of 13). Function: =@3,72,34 100.0% uncovered (1 out of 1). Function: SequenceOfFiles@3,69,17 100.0% uncovered (1 out of 1). Function: Append@3,62,22 0.0% uncovered (0 out of 1). Function: []@3,58,29 100.0% uncovered (1 out of 1). Function: []@3,55,23 0.0% uncovered (0 out of 1). Function: Size@3,51,24 0.0% uncovered (0 out of 1). Class: File 0.0% uncovered (0 out of 5). Function: SetTranslationUnit@3,41,30 0.0% uncovered (0 out of 1). Function: GetTranslationUnit@3,38,39 0.0% uncovered (0 out of 1). Function: GetName@3,34,44 0.0% uncovered (0 out of 1). Function: ~File@3,30,26 0.0% uncovered (0 out of 1). Function: File@3,28,25 0.0% uncovered (0 out of 1). Function: ~SequenceOfFiles@3,22,18 0.0% uncovered (0 out of 1). Function: SequenceOfFiles@3,20,17 0.0% uncovered (0 out of 1). Namespace: File 68.4% uncovered (50 out of 73). Class: InvalidFileSizeForUnicodeUTF16File 100.0% uncovered (3 out of 3). Function: Message@4,93,30 100.0% uncovered (1 out of 1). Function: ~InvalidFileSizeForUnicodeUTF16File@4,91,26 100.0% uncovered (1 out of 1). Function: InvalidFileSizeForUnicodeUTF16File@4,89,17 100.0% uncovered (1 out of 1). Class: CouldNotFindUnicodeUTF16Signature 100.0% uncovered (3 out of 3). Function: Message@4,81,30 100.0% uncovered (1 out of 1). Function: ~CouldNotFindUnicodeUTF16Signature@4,79,26 100.0% uncovered (1 out of 1). Function: CouldNotFindUnicodeUTF16Signature@4,77,17 100.0% uncovered (1 out of 1). Class: CouldNotWriteFile 100.0% uncovered (3 out of 3). Function: Message@4,69,30 100.0% uncovered (1 out of 1). Function: ~CouldNotWriteFile@4,67,26 100.0% uncovered (1 out of 1). Function: CouldNotWriteFile@4,65,17 100.0% uncovered (1 out of 1). Class: CouldNotReadFile 100.0% uncovered (3 out of 3). Function: Message@4,57,30 100.0% uncovered (1 out of 1). Function: ~CouldNotReadFile@4,55,26 100.0% uncovered (1 out of 1). Function: CouldNotReadFile@4,53,17 100.0% uncovered (1 out of 1). Class: CouldNotOpenFile 100.0% uncovered (3 out of 3). Function: Message@4,45,30 100.0% uncovered (1 out of 1). Function: ~CouldNotOpenFile@4,43,26 100.0% uncovered (1 out of 1). Function: CouldNotOpenFile@4,41,17 100.0% uncovered (1 out of 1). Class: Exception 100.0% uncovered (5 out of 5). Function: Message@4,26,30 100.0% uncovered (2 out of 2). Function: ~Exception@4,24,26 100.0% uncovered (1 out of 1). Function: Exception@4,22,17 100.0% uncovered (1 out of 1). Function: Exception@4,20,17 100.0% uncovered (1 out of 1). Class: ReadUnicodeUTF16File 58.3% uncovered (14 out of 24). Function: =@5,129,39 100.0% uncovered (1 out of 1). Function: ReadUnicodeUTF16File@5,126,17 100.0% uncovered (1 out of 1). Function: []@5,113,39 0.0% uncovered (0 out of 3). Function: ()@5,96,25 66.6% uncovered (2 out of 3). Function: Size@5,90,27 100.0% uncovered (1 out of 1). Function: ~ReadUnicodeUTF16File@5,64,18 42.8% uncovered (3 out of 7). Function: ReadUnicodeUTF16File@5,27,17 75.0% uncovered (6 out of 8). Class: WriteUnicodeUTF16File 55.1% uncovered (16 out of 29). Function: =@6,155,40 100.0% uncovered (1 out of 1). Function: WriteUnicodeUTF16File@6,152,17 100.0% uncovered (1 out of 1). Function: []@6,136,40 0.0% uncovered (0 out of 4). Function: ()@6,105,26 42.8% uncovered (3 out of 7). Function: ~WriteUnicodeUTF16File@6,58,18 63.6% uncovered (7 out of 11). Function: WriteUnicodeUTF16File@6,27,17 80.0% uncovered (4 out of 5). Namespace: InclusionConstraintGraph 46.1% uncovered (921 out of 1994). Class: CachedInformation 25.0% uncovered (1 out of 4). Function: @7,72,17 0.0% uncovered (0 out of 1). Function: @7,69,17 0.0% uncovered (0 out of 1). Function: ~CachedInformation@7,65,32 100.0% uncovered (1 out of 1). Function: CachedInformation@7,63,31 0.0% uncovered (0 out of 1). Class: CachedIndirectCycle 50.0% uncovered (1 out of 2). Function: ~CachedIndirectCycle@7,54,32 100.0% uncovered (1 out of 1). Function: CachedIndirectCycle@7,52,31 0.0% uncovered (0 out of 1). Class: CachedPointsToInformation 25.0% uncovered (1 out of 4). Function: GetSetOfNodes@7,36,49 0.0% uncovered (0 out of 1). Function: GetSetOfNodes@7,33,43 0.0% uncovered (0 out of 1). Function: ~CachedPointsToInformation@7,28,32 100.0% uncovered (1 out of 1). Function: CachedPointsToInformation@7,21,31 0.0% uncovered (0 out of 1). Function: pnode_to_representation@8,72,54 0.0% uncovered (0 out of 1). Function: representation_to_pnode@8,68,37 0.0% uncovered (0 out of 1). Function: pnode_to_representation@8,58,62 100.0% uncovered (1 out of 1). Function: representation_to_pnode@8,54,45 100.0% uncovered (1 out of 1). Function: pnode_to_representation@8,45,62 100.0% uncovered (1 out of 1). Function: representation_to_pnode@8,41,45 100.0% uncovered (1 out of 1). Class: Graph 49.7% uncovered (616 out of 1237). Function: Statistics@9,4859,22 9.0% uncovered (1 out of 11). Function: =@9,4814,24 100.0% uncovered (1 out of 1). Function: Graph@9,4811,17 100.0% uncovered (1 out of 1). Function: Write@9,3893,18 56.9% uncovered (106 out of 186). Function: ClearAllNodes@9,3793,22 35.1% uncovered (13 out of 37). Function: MarkNodesRelevantForTranslationUnit@9,3780,29 0.0% uncovered (0 out of 1). Function: MarkAuxiliaryNodesRelevantForTranslationUnit@9,3675,29 46.6% uncovered (14 out of 30). Function: UnmarkMarkedNodesNotRelevantForTranslationUnit@9,3641,22 33.3% uncovered (4 out of 12). Function: MarkPointedToNodesRelevantForTranslationUnit@9,3479,29 56.2% uncovered (18 out of 32). Class: SummaryNodes 0.0% uncovered (0 out of 1). Function: SummaryNodes@9,3472,25 0.0% uncovered (0 out of 1). Function: MarkBasicNodesRelevantForTranslationUnit@9,3198,29 54.4% uncovered (43 out of 79). Function: MarkTransitiveClosureOfObjectFields@9,3182,22 50.0% uncovered (2 out of 4). Function: MarkTransitiveClosureOfNodes@9,3101,22 100.0% uncovered (21 out of 21). Function: Simplify@9,3051,22 36.8% uncovered (7 out of 19). Function: Read@9,1755,48 66.1% uncovered (195 out of 295). Function: EndRead@9,1749,22 0.0% uncovered (0 out of 1). Class: NodeInformation 0.0% uncovered (0 out of 3). Class: Statistics 0.0% uncovered (0 out of 1). Function: Statistics@9,1723,33 0.0% uncovered (0 out of 1). Function: ~NodeInformation@9,1715,26 0.0% uncovered (0 out of 1). Function: NodeInformation@9,1713,25 0.0% uncovered (0 out of 1). Function: Solve@9,1013,22 59.1% uncovered (123 out of 208). Function: GetPointedToLocations@9,969,35 23.0% uncovered (3 out of 13). Function: ComputePointedToLocations@9,576,50 27.7% uncovered (35 out of 126). Class: Path 0.0% uncovered (0 out of 2). Function: ~Path@9,565,26 0.0% uncovered (0 out of 1). Function: Path@9,562,25 0.0% uncovered (0 out of 1). Function: CollapsePointedToNodesWithEquivalentDirectNode@9,543,37 0.0% uncovered (0 out of 4). Function: CollapseNodes@9,478,37 29.4% uncovered (5 out of 17). Function: DetectHybridCycles@9,396,22 33.3% uncovered (9 out of 27). Function: DetectIndirectCycles@9,86,22 14.7% uncovered (15 out of 102). Class: CycleDetectionPath 0.0% uncovered (0 out of 2). Function: ~CycleDetectionPath@9,73,26 0.0% uncovered (0 out of 1). Function: CycleDetectionPath@9,66,25 0.0% uncovered (0 out of 1). Function: ~Graph@9,58,18 0.0% uncovered (0 out of 1). Function: Graph@9,52,19 0.0% uncovered (0 out of 1). Class: MapNamedEntitiesToNodes 10.0% uncovered (3 out of 30). Function: =@10,140,42 100.0% uncovered (1 out of 1). Function: MapNamedEntitiesToNodes@10,137,17 100.0% uncovered (1 out of 1). Function: End@10,131,32 0.0% uncovered (0 out of 1). Function: Begin@10,128,32 0.0% uncovered (0 out of 1). Class: Iterator 5.8% uncovered (1 out of 17). Function: GetTrackingNumber@10,120,39 0.0% uncovered (0 out of 1). Function: GetNode@10,117,31 0.0% uncovered (0 out of 1). Function: GetName@10,113,45 0.0% uncovered (0 out of 1). Function: GetLexicalScope@10,110,39 0.0% uncovered (0 out of 1). Function: GetTranslationUnit@10,107,39 0.0% uncovered (0 out of 1). Function: ++@10,101,35 0.0% uncovered (0 out of 1). Function: !=@10,98,30 0.0% uncovered (0 out of 1). Function: ~Iterator@10,94,26 0.0% uncovered (0 out of 1). Function: Iterator@10,92,25 0.0% uncovered (0 out of 1). Function: GetDescription@15,130,53 100.0% uncovered (1 out of 1). Function: GetNode@15,126,31 0.0% uncovered (0 out of 1). Function: GetTrackingNumber@15,122,39 0.0% uncovered (0 out of 1). Function: GetTranslationUnit@15,119,39 0.0% uncovered (0 out of 1). Function: ++@15,113,35 0.0% uncovered (0 out of 1). Function: !=@15,110,30 0.0% uncovered (0 out of 1). Function: ~Iterator@15,106,26 0.0% uncovered (0 out of 1). Function: Iterator@15,104,25 0.0% uncovered (0 out of 1). Function: ()@10,80,23 33.3% uncovered (1 out of 3). Function: Add@10,77,22 0.0% uncovered (0 out of 1). Class: Value 28.5% uncovered (4 out of 14). Function: TrackingNumber@10,67,39 0.0% uncovered (0 out of 1). Function: GetNode@10,64,31 0.0% uncovered (0 out of 1). Function: ~Value@10,60,26 0.0% uncovered (0 out of 1). Function: Value@10,58,25 0.0% uncovered (0 out of 1). Function: GetSetOfNodes@11,48,57 100.0% uncovered (1 out of 1). Function: GetSetOfNodes@11,45,51 0.0% uncovered (0 out of 1). Function: =@11,40,32 100.0% uncovered (1 out of 1). Function: Value@11,36,39 0.0% uncovered (0 out of 1). Function: ~Value@11,30,40 0.0% uncovered (0 out of 1). Function: Value@11,28,39 0.0% uncovered (0 out of 1). Function: GetDescription@15,65,53 100.0% uncovered (1 out of 1). Function: GetNode@15,61,31 0.0% uncovered (0 out of 1). Function: Value@15,56,33 0.0% uncovered (0 out of 1). Function: Value@15,53,33 100.0% uncovered (1 out of 1). Class: Key 8.3% uncovered (1 out of 12). Function: <@10,37,26 0.0% uncovered (0 out of 5). Function: ~Key@10,33,26 0.0% uncovered (0 out of 1). Function: Key@10,31,25 0.0% uncovered (0 out of 1). Function: <@15,36,26 33.3% uncovered (1 out of 3). Function: ~Key@15,32,26 0.0% uncovered (0 out of 1). Function: Key@15,30,25 0.0% uncovered (0 out of 1). Function: ~MapNamedEntitiesToNodes@10,25,18 0.0% uncovered (0 out of 1). Function: MapNamedEntitiesToNodes@10,23,17 0.0% uncovered (0 out of 1). Class: MapNodesToSetsOfNodes 37.5% uncovered (6 out of 16). Function: =@11,88,40 100.0% uncovered (1 out of 1). Function: MapNodesToSetsOfNodes@11,85,17 100.0% uncovered (1 out of 1). Function: Remove@11,79,36 100.0% uncovered (1 out of 1). Function: Lookup@11,70,43 0.0% uncovered (0 out of 3). Function: Add@11,67,43 0.0% uncovered (0 out of 1). Function: Size@11,63,43 0.0% uncovered (0 out of 1). Function: ~MapNodesToSetsOfNodes@11,59,32 100.0% uncovered (1 out of 1). Function: MapNodesToSetsOfNodes@11,57,31 0.0% uncovered (0 out of 1). Class: Value 28.5% uncovered (4 out of 14). Function: TrackingNumber@10,67,39 0.0% uncovered (0 out of 1). Function: GetNode@10,64,31 0.0% uncovered (0 out of 1). Function: ~Value@10,60,26 0.0% uncovered (0 out of 1). Function: Value@10,58,25 0.0% uncovered (0 out of 1). Function: GetSetOfNodes@11,48,57 100.0% uncovered (1 out of 1). Function: GetSetOfNodes@11,45,51 0.0% uncovered (0 out of 1). Function: =@11,40,32 100.0% uncovered (1 out of 1). Function: Value@11,36,39 0.0% uncovered (0 out of 1). Function: ~Value@11,30,40 0.0% uncovered (0 out of 1). Function: Value@11,28,39 0.0% uncovered (0 out of 1). Function: GetDescription@15,65,53 100.0% uncovered (1 out of 1). Function: GetNode@15,61,31 0.0% uncovered (0 out of 1). Function: Value@15,56,33 0.0% uncovered (0 out of 1). Function: Value@15,53,33 100.0% uncovered (1 out of 1). Class: MapNodesToSetsOfTranslationUnits 33.3% uncovered (3 out of 9). Function: =@12,52,51 100.0% uncovered (1 out of 1). Function: MapNodesToSetsOfTranslationUnits@12,49,17 100.0% uncovered (1 out of 1). Function: Lookup@12,38,46 33.3% uncovered (1 out of 3). Function: Add@12,34,22 0.0% uncovered (0 out of 1). Function: ~MapNodesToSetsOfTranslationUnits@12,26,18 0.0% uncovered (0 out of 2). Function: MapNodesToSetsOfTranslationUnits@12,24,17 0.0% uncovered (0 out of 1). Class: MapNodesToTypes 25.0% uncovered (2 out of 8). Function: =@13,47,34 100.0% uncovered (1 out of 1). Function: MapNodesToTypes@13,44,17 100.0% uncovered (1 out of 1). Function: Lookup@13,33,45 0.0% uncovered (0 out of 3). Function: Add@13,30,38 0.0% uncovered (0 out of 1). Function: ~MapNodesToTypes@13,26,32 0.0% uncovered (0 out of 1). Function: MapNodesToTypes@13,24,31 0.0% uncovered (0 out of 1). Class: MapOptionalIndirectNodesToVisitInformation 28.5% uncovered (2 out of 7). Function: =@14,56,61 100.0% uncovered (1 out of 1). Function: MapOptionalIndirectNodesToVisitInformation@14,53,17 100.0% uncovered (1 out of 1). Function: Remove@14,47,36 0.0% uncovered (0 out of 1). Function: Add@14,43,49 0.0% uncovered (0 out of 1). Function: Add@14,40,49 0.0% uncovered (0 out of 1). Function: ~MapOptionalIndirectNodesToVisitInformation@14,36,32 0.0% uncovered (0 out of 1). Function: MapOptionalIndirectNodesToVisitInformation@14,34,31 0.0% uncovered (0 out of 1). Class: MapTrackingNumbersToNodes 27.5% uncovered (8 out of 29). Function: =@15,151,44 100.0% uncovered (1 out of 1). Function: MapTrackingNumbersToNodes@15,148,17 100.0% uncovered (1 out of 1). Function: End@15,142,32 0.0% uncovered (0 out of 1). Function: Begin@15,139,32 0.0% uncovered (0 out of 1). Class: Iterator 5.8% uncovered (1 out of 17). Function: GetTrackingNumber@10,120,39 0.0% uncovered (0 out of 1). Function: GetNode@10,117,31 0.0% uncovered (0 out of 1). Function: GetName@10,113,45 0.0% uncovered (0 out of 1). Function: GetLexicalScope@10,110,39 0.0% uncovered (0 out of 1). Function: GetTranslationUnit@10,107,39 0.0% uncovered (0 out of 1). Function: ++@10,101,35 0.0% uncovered (0 out of 1). Function: !=@10,98,30 0.0% uncovered (0 out of 1). Function: ~Iterator@10,94,26 0.0% uncovered (0 out of 1). Function: Iterator@10,92,25 0.0% uncovered (0 out of 1). Function: GetDescription@15,130,53 100.0% uncovered (1 out of 1). Function: GetNode@15,126,31 0.0% uncovered (0 out of 1). Function: GetTrackingNumber@15,122,39 0.0% uncovered (0 out of 1). Function: GetTranslationUnit@15,119,39 0.0% uncovered (0 out of 1). Function: ++@15,113,35 0.0% uncovered (0 out of 1). Function: !=@15,110,30 0.0% uncovered (0 out of 1). Function: ~Iterator@15,106,26 0.0% uncovered (0 out of 1). Function: Iterator@15,104,25 0.0% uncovered (0 out of 1). Function: ()@15,92,23 33.3% uncovered (1 out of 3). Function: Add@15,87,30 0.0% uncovered (0 out of 1). Function: Add@15,83,30 100.0% uncovered (1 out of 1). Function: Size@15,78,29 0.0% uncovered (0 out of 1). Class: Value 28.5% uncovered (4 out of 14). Function: TrackingNumber@10,67,39 0.0% uncovered (0 out of 1). Function: GetNode@10,64,31 0.0% uncovered (0 out of 1). Function: ~Value@10,60,26 0.0% uncovered (0 out of 1). Function: Value@10,58,25 0.0% uncovered (0 out of 1). Function: GetSetOfNodes@11,48,57 100.0% uncovered (1 out of 1). Function: GetSetOfNodes@11,45,51 0.0% uncovered (0 out of 1). Function: =@11,40,32 100.0% uncovered (1 out of 1). Function: Value@11,36,39 0.0% uncovered (0 out of 1). Function: ~Value@11,30,40 0.0% uncovered (0 out of 1). Function: Value@11,28,39 0.0% uncovered (0 out of 1). Function: GetDescription@15,65,53 100.0% uncovered (1 out of 1). Function: GetNode@15,61,31 0.0% uncovered (0 out of 1). Function: Value@15,56,33 0.0% uncovered (0 out of 1). Function: Value@15,53,33 100.0% uncovered (1 out of 1). Class: Key 8.3% uncovered (1 out of 12). Function: <@10,37,26 0.0% uncovered (0 out of 5). Function: ~Key@10,33,26 0.0% uncovered (0 out of 1). Function: Key@10,31,25 0.0% uncovered (0 out of 1). Function: <@15,36,26 33.3% uncovered (1 out of 3). Function: ~Key@15,32,26 0.0% uncovered (0 out of 1). Function: Key@15,30,25 0.0% uncovered (0 out of 1). Function: ~MapTrackingNumbersToNodes@15,24,18 0.0% uncovered (0 out of 1). Function: MapTrackingNumbersToNodes@15,22,17 0.0% uncovered (0 out of 1). Class: Node 30.3% uncovered (34 out of 112). Function: Statistics@16,566,37 0.0% uncovered (0 out of 1). Function: LookupCachedIndirectCycle@16,537,52 0.0% uncovered (0 out of 3). Function: AddCachedIndirectCycle@16,534,52 0.0% uncovered (0 out of 1). Function: RemoveCachedPointsToInformation@16,528,36 0.0% uncovered (0 out of 1). Function: LookupCachedPointsToInformation@16,520,58 0.0% uncovered (0 out of 3). Function: AddCachedPointsToInformation@16,517,58 0.0% uncovered (0 out of 1). Function: =@16,491,23 100.0% uncovered (1 out of 1). Function: Node@16,488,17 100.0% uncovered (1 out of 1). Function: SetAuxiliaryBorder@16,482,36 0.0% uncovered (0 out of 1). Function: GetAuxiliaryBorder@16,479,47 0.0% uncovered (0 out of 1). Function: SetCollapsedCycle@16,475,36 0.0% uncovered (0 out of 1). Function: GetCollapsedCycle@16,472,46 0.0% uncovered (0 out of 1). Function: SetOnPath@16,468,36 0.0% uncovered (0 out of 1). Function: GetOnPath@16,465,38 0.0% uncovered (0 out of 1). Function: SetDeclarationOrDefinition@16,461,36 100.0% uncovered (1 out of 1). Function: GetDeclarationOrDefinition@16,458,55 0.0% uncovered (0 out of 1). Function: GetScope@16,454,37 0.0% uncovered (0 out of 1). Function: SetNodeNumber@16,448,36 0.0% uncovered (0 out of 1). Function: GetNodeNumber@16,445,43 0.0% uncovered (0 out of 1). Function: GetKind@16,440,36 0.0% uncovered (0 out of 1). Function: GetIndirectCallArguments@16,433,54 0.0% uncovered (0 out of 1). Function: GetIndirectCallFunction@16,428,37 0.0% uncovered (0 out of 1). Function: HasIndirectCallFunction@16,424,36 0.0% uncovered (0 out of 1). Function: GetFunctionResult@16,419,37 0.0% uncovered (0 out of 1). Function: HasFunctionResult@16,415,36 0.0% uncovered (0 out of 1). Function: GetFunctionVariadicParameter@16,410,37 100.0% uncovered (1 out of 1). Function: HasFunctionVariadicParameter@16,406,36 0.0% uncovered (0 out of 1). Function: GetFunctionParameters@16,401,54 0.0% uncovered (0 out of 1). Function: GetObjectFields@16,396,54 0.0% uncovered (0 out of 1). Function: GetPointedToLocations@16,391,49 0.0% uncovered (0 out of 1). Function: GetInclusionConstraints@16,386,49 0.0% uncovered (0 out of 1). Function: TransitivelyCollapse@16,367,43 100.0% uncovered (5 out of 5). Function: TransitivelyCollapse@16,349,37 0.0% uncovered (0 out of 5). Function: Collapse@16,345,37 100.0% uncovered (1 out of 1). Function: DoesCollapse@16,341,36 0.0% uncovered (0 out of 1). Function: AddIndirectCallArgument@16,331,36 0.0% uncovered (0 out of 2). Function: AddIndirectCallFunction@16,322,36 0.0% uncovered (0 out of 2). Function: AddFunctionResult@16,313,36 0.0% uncovered (0 out of 2). Function: AddFunctionVariadicParameter@16,304,36 100.0% uncovered (2 out of 2). Function: AddFunctionParameter@16,296,36 0.0% uncovered (0 out of 2). Function: AddObjectField@16,288,36 100.0% uncovered (2 out of 2). Function: RemovePointsTo@16,280,36 0.0% uncovered (0 out of 2). Function: EstablishPointsTo@16,272,36 0.0% uncovered (0 out of 2). Function: EstablishPointsTo@16,261,36 25.0% uncovered (1 out of 4). Function: RemoveIncludes@16,254,36 0.0% uncovered (0 out of 1). Function: RemoveIncludes@16,247,36 0.0% uncovered (0 out of 2). Function: ReplaceIncludes@16,239,36 0.0% uncovered (0 out of 2). Function: EstablishIncludes@16,231,36 0.0% uncovered (0 out of 2). Function: EstablishIncludes@16,219,36 0.0% uncovered (0 out of 4). Function: EstablishCollapseTo@16,211,36 0.0% uncovered (0 out of 2). Function: CreateInvalidNode@16,201,37 0.0% uncovered (0 out of 1). Function: CreateLiteralNode@16,194,37 0.0% uncovered (0 out of 1). Function: CreateNullNode@16,187,37 0.0% uncovered (0 out of 1). Function: CreateIndirectCallNode@16,180,37 0.0% uncovered (0 out of 1). Function: CreateFunctionNode@16,173,37 0.0% uncovered (0 out of 1). Function: CreateObjectNode@16,166,37 0.0% uncovered (0 out of 1). Function: CreateTemporaryNode@16,159,37 0.0% uncovered (0 out of 1). Function: ~Node@16,135,18 100.0% uncovered (8 out of 8). Function: Node@16,123,17 0.0% uncovered (0 out of 2). Function: delete@16,117,22 100.0% uncovered (1 out of 1). Function: new@16,68,23 71.4% uncovered (10 out of 14). Class: OptionalNode 0.0% uncovered (0 out of 8). Function: =@17,44,45 0.0% uncovered (0 out of 1). Function: ->@17,40,37 0.0% uncovered (0 out of 1). Function: @17,36,31 0.0% uncovered (0 out of 1). Function: =@17,31,45 0.0% uncovered (0 out of 1). Function: ~OptionalNode@17,28,32 0.0% uncovered (0 out of 1). Function: OptionalNode@17,25,31 0.0% uncovered (0 out of 1). Function: OptionalNode@17,23,31 0.0% uncovered (0 out of 1). Function: OptionalNode@17,21,31 0.0% uncovered (0 out of 1). Class: SequenceOfAssignments 25.0% uncovered (4 out of 16). Function: =@18,89,40 100.0% uncovered (1 out of 1). Function: SequenceOfAssignments@18,86,17 100.0% uncovered (1 out of 1). Function: Append@18,80,22 0.0% uncovered (0 out of 1). Function: Size@18,76,38 0.0% uncovered (0 out of 1). Function: []@18,72,46 100.0% uncovered (1 out of 1). Function: []@18,69,36 0.0% uncovered (0 out of 1). Class: Element 50.0% uncovered (7 out of 14). Function: SetIsDuplicate@18,56,44 0.0% uncovered (0 out of 1). Function: IsDuplicate@18,53,44 0.0% uncovered (0 out of 1). Function: GetProcessedPointedToLocations@18,50,51 0.0% uncovered (0 out of 1). Function: Target@18,47,45 0.0% uncovered (0 out of 1). Function: Source@18,44,45 0.0% uncovered (0 out of 1). Function: TranslationUnit@18,41,53 100.0% uncovered (1 out of 1). Function: ~Element@18,37,26 0.0% uncovered (0 out of 1). Function: Element@18,30,25 0.0% uncovered (0 out of 1). Function: Field@19,44,53 100.0% uncovered (1 out of 1). Function: Target@19,41,45 100.0% uncovered (1 out of 1). Function: Source@19,38,45 100.0% uncovered (1 out of 1). Function: TranslationUnit@19,35,53 100.0% uncovered (1 out of 1). Function: ~Element@19,31,26 100.0% uncovered (1 out of 1). Function: Element@19,29,25 100.0% uncovered (1 out of 1). Function: ~SequenceOfAssignments@18,24,18 0.0% uncovered (0 out of 1). Function: SequenceOfAssignments@18,22,17 0.0% uncovered (0 out of 1). Class: SequenceOfFieldAssignments 76.9% uncovered (10 out of 13). Function: =@19,73,45 100.0% uncovered (1 out of 1). Function: SequenceOfFieldAssignments@19,70,17 100.0% uncovered (1 out of 1). Function: Append@19,64,22 100.0% uncovered (1 out of 1). Function: Size@19,60,38 0.0% uncovered (0 out of 1). Function: []@19,56,46 100.0% uncovered (1 out of 1). Class: Element 50.0% uncovered (7 out of 14). Function: SetIsDuplicate@18,56,44 0.0% uncovered (0 out of 1). Function: IsDuplicate@18,53,44 0.0% uncovered (0 out of 1). Function: GetProcessedPointedToLocations@18,50,51 0.0% uncovered (0 out of 1). Function: Target@18,47,45 0.0% uncovered (0 out of 1). Function: Source@18,44,45 0.0% uncovered (0 out of 1). Function: TranslationUnit@18,41,53 100.0% uncovered (1 out of 1). Function: ~Element@18,37,26 0.0% uncovered (0 out of 1). Function: Element@18,30,25 0.0% uncovered (0 out of 1). Function: Field@19,44,53 100.0% uncovered (1 out of 1). Function: Target@19,41,45 100.0% uncovered (1 out of 1). Function: Source@19,38,45 100.0% uncovered (1 out of 1). Function: TranslationUnit@19,35,53 100.0% uncovered (1 out of 1). Function: ~Element@19,31,26 100.0% uncovered (1 out of 1). Function: Element@19,29,25 100.0% uncovered (1 out of 1). Function: ~SequenceOfFieldAssignments@19,23,18 0.0% uncovered (0 out of 1). Function: SequenceOfFieldAssignments@19,21,17 0.0% uncovered (0 out of 1). Class: SequenceOfNodes 27.2% uncovered (6 out of 22). Function: =@20,100,34 100.0% uncovered (1 out of 1). Function: SequenceOfNodes@20,97,17 100.0% uncovered (1 out of 1). Function: Append@20,75,22 0.0% uncovered (0 out of 5). Function: Remove@20,58,22 100.0% uncovered (4 out of 4). Function: Size@20,45,38 0.0% uncovered (0 out of 5). Function: []@20,33,37 0.0% uncovered (0 out of 3). Function: ~SequenceOfNodes@20,27,10 0.0% uncovered (0 out of 2). Function: SequenceOfNodes@20,25,17 0.0% uncovered (0 out of 1). Class: SetOfNodePairs 25.0% uncovered (5 out of 20). Function: IsInOrElseAdd@21,49,36 21.4% uncovered (3 out of 14). Function: Empty@21,44,36 0.0% uncovered (0 out of 1). Function: =@21,39,33 100.0% uncovered (1 out of 1). Function: SetOfNodePairs@21,35,17 100.0% uncovered (1 out of 1). Function: ~SetOfNodePairs@21,31,24 0.0% uncovered (0 out of 1). Function: SetOfNodePairs@21,28,31 0.0% uncovered (0 out of 1). Function: SetOfNodePairs@21,26,31 0.0% uncovered (0 out of 1). Class: SetOfNodes 33.3% uncovered (67 out of 201). Function: =@22,636,43 0.0% uncovered (0 out of 9). Function: Difference@22,530,36 44.1% uncovered (15 out of 34). Function: Union@22,387,36 29.2% uncovered (12 out of 41). Function: Remove@22,320,36 47.3% uncovered (9 out of 19). Function: Add@22,315,36 0.0% uncovered (0 out of 1). Function: IsInOrElseAdd@22,234,36 21.7% uncovered (5 out of 23). Function: IsSupersetOf@22,161,36 65.6% uncovered (21 out of 32). Function: IsIn@22,131,36 0.0% uncovered (0 out of 10). Function: Size@22,118,43 0.0% uncovered (0 out of 5). Function: []@22,106,37 0.0% uncovered (0 out of 3). Function: Empty@22,93,36 0.0% uncovered (0 out of 5). Function: ~SetOfNodes@22,86,24 0.0% uncovered (0 out of 2). Function: SetOfNodes@22,74,31 60.0% uncovered (3 out of 5). Function: SetOfNodes@22,72,31 0.0% uncovered (0 out of 1). Class: Sequence 18.1% uncovered (2 out of 11). Function: Copy@22,59,49 0.0% uncovered (0 out of 1). Function: Share@22,55,49 0.0% uncovered (0 out of 1). Function: IsShared@22,52,44 0.0% uncovered (0 out of 1). Function: Destroy@22,43,44 0.0% uncovered (0 out of 3). Function: Create@22,40,56 0.0% uncovered (0 out of 1). Function: =@22,35,35 100.0% uncovered (1 out of 1). Function: Sequence@22,32,25 100.0% uncovered (1 out of 1). Function: ~Sequence@22,27,40 0.0% uncovered (0 out of 1). Function: Sequence@22,25,39 0.0% uncovered (0 out of 1). Class: SetOfTranslationUnits 83.7% uncovered (31 out of 37). Function: =@23,126,40 100.0% uncovered (1 out of 1). Function: SetOfTranslationUnits@23,123,17 100.0% uncovered (1 out of 1). Function: Add@23,70,22 88.2% uncovered (15 out of 17). Function: IsIn@23,42,22 70.0% uncovered (7 out of 10). Function: Size@23,29,29 100.0% uncovered (5 out of 5). Function: ~SetOfTranslationUnits@23,23,10 50.0% uncovered (1 out of 2). Function: SetOfTranslationUnits@23,21,17 100.0% uncovered (1 out of 1). Class: SingletonNode 42.8% uncovered (3 out of 7). Function: =@24,42,46 100.0% uncovered (1 out of 1). Function: ->@24,38,37 100.0% uncovered (1 out of 1). Function: @24,34,31 0.0% uncovered (0 out of 1). Function: =@24,29,46 100.0% uncovered (1 out of 1). Function: ~SingletonNode@24,26,32 0.0% uncovered (0 out of 1). Function: SingletonNode@24,23,31 0.0% uncovered (0 out of 1). Function: SingletonNode@24,21,31 0.0% uncovered (0 out of 1). Class: Type 34.6% uncovered (27 out of 78). Function: ConstructType@25,755,27 0.0% uncovered (0 out of 1). Function: ParseAt@25,481,27 34.6% uncovered (26 out of 75). Function: ~Type@25,158,20 100.0% uncovered (1 out of 1). Function: Type@25,156,19 0.0% uncovered (0 out of 1). Class: UnionType 62.5% uncovered (5 out of 8). Function: GetString@25,468,44 33.3% uncovered (1 out of 3). Function: MayBeAssigned@25,460,30 100.0% uncovered (3 out of 3). Function: ~UnionType@25,455,18 100.0% uncovered (1 out of 1). Function: UnionType@25,453,17 0.0% uncovered (0 out of 1). Class: TupleType 83.3% uncovered (25 out of 30). Function: Append@25,443,22 0.0% uncovered (0 out of 1). Function: GetString@25,431,44 0.0% uncovered (0 out of 3). Function: MayBeAssigned@25,382,30 100.0% uncovered (24 out of 24). Function: ~TupleType@25,377,18 100.0% uncovered (1 out of 1). Function: TupleType@25,375,17 0.0% uncovered (0 out of 1). Class: StructType 62.5% uncovered (5 out of 8). Function: GetString@25,360,44 33.3% uncovered (1 out of 3). Function: MayBeAssigned@25,352,30 100.0% uncovered (3 out of 3). Function: ~StructType@25,347,18 100.0% uncovered (1 out of 1). Function: StructType@25,345,17 0.0% uncovered (0 out of 1). Class: PointerType 66.6% uncovered (4 out of 6). Function: GetString@25,334,44 0.0% uncovered (0 out of 1). Function: MayBeAssigned@25,326,30 100.0% uncovered (3 out of 3). Function: ~PointerType@25,321,18 100.0% uncovered (1 out of 1). Function: PointerType@25,319,17 0.0% uncovered (0 out of 1). Class: FunctionType 33.3% uncovered (2 out of 6). Function: GetString@25,308,44 0.0% uncovered (0 out of 1). Function: MayBeAssigned@25,300,30 33.3% uncovered (1 out of 3). Function: ~FunctionType@25,295,18 100.0% uncovered (1 out of 1). Function: FunctionType@25,293,17 0.0% uncovered (0 out of 1). Class: EnumType 62.5% uncovered (5 out of 8). Function: GetString@25,278,44 33.3% uncovered (1 out of 3). Function: MayBeAssigned@25,270,30 100.0% uncovered (3 out of 3). Function: ~EnumType@25,265,18 100.0% uncovered (1 out of 1). Function: EnumType@25,263,17 0.0% uncovered (0 out of 1). Class: BaseType 12.5% uncovered (1 out of 8). Function: GetString@25,248,44 0.0% uncovered (0 out of 3). Function: MayBeAssigned@25,240,30 0.0% uncovered (0 out of 3). Function: ~BaseType@25,235,18 100.0% uncovered (1 out of 1). Function: BaseType@25,233,17 0.0% uncovered (0 out of 1). Class: ArrayType 100.0% uncovered (6 out of 6). Function: GetString@25,223,44 100.0% uncovered (1 out of 1). Function: MayBeAssigned@25,215,30 100.0% uncovered (3 out of 3). Function: ~ArrayType@25,210,18 100.0% uncovered (1 out of 1). Function: ArrayType@25,208,17 100.0% uncovered (1 out of 1). Class: UnspecifiedType 50.0% uncovered (2 out of 4). Function: GetString@25,201,44 0.0% uncovered (0 out of 1). Function: MayBeAssigned@25,198,30 100.0% uncovered (1 out of 1). Function: ~UnspecifiedType@25,193,18 100.0% uncovered (1 out of 1). Function: UnspecifiedType@25,191,17 0.0% uncovered (0 out of 1). Class: EllipsisType 50.0% uncovered (2 out of 4). Function: GetString@25,184,44 0.0% uncovered (0 out of 1). Function: MayBeAssigned@25,181,30 100.0% uncovered (1 out of 1). Function: ~EllipsisType@25,176,18 100.0% uncovered (1 out of 1). Function: EllipsisType@25,174,17 0.0% uncovered (0 out of 1). Class: Qualifiers 75.0% uncovered (30 out of 40). Function: GetString@25,129,30 50.0% uncovered (3 out of 6). Function: MayBeAssigned@25,37,36 90.0% uncovered (27 out of 30). Function: HasQualifiers@25,34,36 0.0% uncovered (0 out of 1). Function: ~Qualifiers@25,30,18 0.0% uncovered (0 out of 1). Function: Qualifiers@25,28,17 0.0% uncovered (0 out of 1). Function: Qualifiers@25,26,17 0.0% uncovered (0 out of 1). Namespace: Timer 0.0% uncovered (0 out of 6). Class: Timer 0.0% uncovered (0 out of 6). Function: Read@26,40,32 0.0% uncovered (0 out of 1). Function: Stop@26,34,30 0.0% uncovered (0 out of 1). Function: Start@26,29,30 0.0% uncovered (0 out of 1). Function: Reset@26,25,30 0.0% uncovered (0 out of 1). Function: ~Timer@26,21,26 0.0% uncovered (0 out of 1). Function: Timer@26,19,25 0.0% uncovered (0 out of 1). Namespace: Utilities 28.5% uncovered (4 out of 14). Class: Choice 37.5% uncovered (3 out of 8). Function: =@27,46,25 100.0% uncovered (1 out of 1). Function: Choice@27,43,17 100.0% uncovered (1 out of 1). Function: @27,37,17 0.0% uncovered (0 out of 1). Function: @27,33,17 0.0% uncovered (0 out of 1). Function: @27,29,17 0.0% uncovered (0 out of 1). Function: @27,25,17 0.0% uncovered (0 out of 1). Function: ~Choice@27,21,18 100.0% uncovered (1 out of 1). Function: Choice@27,19,17 0.0% uncovered (0 out of 1). Class: Option 16.6% uncovered (1 out of 6). Function: =@28,40,25 100.0% uncovered (1 out of 1). Function: Option@28,36,17 0.0% uncovered (0 out of 1). Function: @28,30,17 0.0% uncovered (0 out of 1). Function: @28,26,17 0.0% uncovered (0 out of 1). Function: ~Option@28,21,18 0.0% uncovered (0 out of 1). Function: Option@28,19,17 0.0% uncovered (0 out of 1).