LCOV - code coverage report
Current view: top level - tools/lldb/tools/lldb-mi Hit Total Coverage
Test: llvm-toolchain.info Lines: 3283 8268 39.7 %
Date: 2017-05-20 02:07:48 Functions: 725 1330 54.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
MICmdArgContext.cpp
85.3%85.3%
85.3 % 58 / 68 90.9 % 10 / 11
MICmdArgSet.cpp
41.7%41.7%
41.7 % 50 / 120 53.3 % 8 / 15
MICmdArgValBase.cpp
64.3%64.3%
64.3 % 9 / 14 66.7 % 6 / 9
MICmdArgValBase.h
100.0%
100.0 % 6 / 6 16.7 % 1 / 6
MICmdArgValConsume.cpp
64.7%64.7%
64.7 % 11 / 17 66.7 % 4 / 6
MICmdArgValFile.cpp
65.5%65.5%
65.5 % 36 / 55 87.5 % 7 / 8
MICmdArgValListBase.cpp
46.5%46.5%
46.5 % 33 / 71 75.0 % 6 / 8
MICmdArgValListOfN.cpp
86.0%86.0%
86.0 % 37 / 43 87.5 % 7 / 8
MICmdArgValListOfN.h
100.0%
100.0 % 8 / 8 50.0 % 1 / 2
MICmdArgValNumber.cpp
0.0%
0.0 % 0 / 43 0.0 % 0 / 8
MICmdArgValOptionLong.cpp
88.1%88.1%
88.1 % 74 / 84 91.7 % 11 / 12
MICmdArgValOptionLong.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
MICmdArgValOptionShort.cpp
95.0%95.0%
95.0 % 19 / 20 87.5 % 7 / 8
MICmdArgValPrintValues.cpp
0.0%
0.0 % 0 / 34 0.0 % 0 / 8
MICmdArgValString.cpp
87.8%87.8%
87.8 % 79 / 90 93.3 % 14 / 15
MICmdArgValThreadGrp.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 8
MICmdBase.cpp
81.8%81.8%
81.8 % 45 / 55 77.8 % 14 / 18
MICmdBase.h
66.7%66.7%
66.7 % 4 / 6 62.5 % 5 / 8
MICmdCmd.cpp
37.0%37.0%
37.0 % 10 / 27 33.3 % 4 / 12
MICmdCmdBreak.cpp
42.2%42.2%
42.2 % 141 / 334 40.9 % 18 / 44
MICmdCmdData.cpp
7.9%7.9%
7.9 % 51 / 643 21.9 % 16 / 73
MICmdCmdEnviro.cpp
81.8%81.8%
81.8 % 36 / 44 100.0 % 7 / 7
MICmdCmdExec.cpp
37.5%37.5%
37.5 % 125 / 333 53.7 % 36 / 67
MICmdCmdFile.cpp
74.6%74.6%
74.6 % 50 / 67 100.0 % 8 / 8
MICmdCmdGdbInfo.cpp
11.1%11.1%
11.1 % 8 / 72 36.4 % 4 / 11
MICmdCmdGdbSet.cpp
39.4%39.4%
39.4 % 54 / 137 75.0 % 12 / 16
MICmdCmdGdbShow.cpp
47.2%47.2%
47.2 % 51 / 108 80.0 % 12 / 15
MICmdCmdGdbThread.cpp
33.3%33.3%
33.3 % 5 / 15 33.3 % 2 / 6
MICmdCmdMiscellanous.cpp
31.1%31.1%
31.1 % 57 / 183 50.0 % 13 / 26
MICmdCmdStack.cpp
13.2%13.2%
13.2 % 43 / 325 28.6 % 14 / 49
MICmdCmdSupportInfo.cpp
22.2%22.2%
22.2 % 6 / 27 28.6 % 2 / 7
MICmdCmdSupportList.cpp
26.3%26.3%
26.3 % 5 / 19 33.3 % 2 / 6
MICmdCmdSymbol.cpp
8.1%8.1%
8.1 % 6 / 74 22.2 % 2 / 9
MICmdCmdTarget.cpp
11.2%11.2%
11.2 % 17 / 152 28.6 % 6 / 21
MICmdCmdThread.cpp
8.6%8.6%
8.6 % 6 / 70 28.6 % 2 / 7
MICmdCmdTrace.cpp
0.0%
0.0 % 0 / 15 0.0 % 0 / 6
MICmdCmdVar.cpp
10.0%10.0%
10.0 % 53 / 531 27.3 % 18 / 66
MICmdCommands.cpp
100.0%
100.0 % 67 / 67 100.0 % 60 / 60
MICmdData.h
100.0%
100.0 % 18 / 18 100.0 % 5 / 5
MICmdFactory.cpp
73.3%73.3%
73.3 % 44 / 60 90.0 % 9 / 10
MICmdFactory.h
100.0%
100.0 % 1 / 1 - 0 / 0
MICmdInterpreter.cpp
75.6%75.6%
75.6 % 65 / 86 83.3 % 10 / 12
MICmdInvoker.cpp
82.4%82.4%
82.4 % 75 / 91 92.3 % 12 / 13
MICmdInvoker.h
100.0%
100.0 % 1 / 1 - 0 / 0
MICmdMgr.cpp
62.3%62.3%
62.3 % 48 / 77 90.0 % 9 / 10
MICmdMgrSetCmdDeleteCallback.cpp
100.0%
100.0 % 19 / 19 83.3 % 5 / 6
MICmdMgrSetCmdDeleteCallback.h
100.0%
100.0 % 1 / 1 - 0 / 0
MICmnBase.cpp
24.0%24.0%
24.0 % 6 / 25 33.3 % 3 / 9
MICmnBase.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
MICmnLLDBBroadcaster.cpp
0.0%
0.0 % 0 / 13 0.0 % 0 / 5
MICmnLLDBDebugSessionInfo.cpp
37.7%37.7%
37.7 % 126 / 334 53.8 % 14 / 26
MICmnLLDBDebugSessionInfo.h
73.3%73.3%
73.3 % 11 / 15 75.0 % 6 / 8
MICmnLLDBDebugSessionInfoVarObj.cpp
5.6%5.6%
5.6 % 8 / 144 8.6 % 3 / 35
MICmnLLDBDebugger.cpp
63.1%63.1%
63.1 % 190 / 301 81.8 % 27 / 33
MICmnLLDBDebuggerHandleEvents.cpp
20.3%20.3%
20.3 % 182 / 897 38.5 % 15 / 39
MICmnLLDBProxySBValue.cpp
0.0%
0.0 % 0 / 52 0.0 % 0 / 3
MICmnLLDBUtilSBValue.cpp
0.0%
0.0 % 0 / 147 0.0 % 0 / 21
MICmnLog.cpp
78.3%78.3%
78.3 % 83 / 106 68.8 % 11 / 16
MICmnLog.h
100.0%
100.0 % 1 / 1 - 0 / 0
MICmnLogMediumFile.cpp
81.1%81.1%
81.1 % 77 / 95 75.0 % 18 / 24
MICmnMIOutOfBandRecord.cpp
58.3%58.3%
58.3 % 35 / 60 81.8 % 9 / 11
MICmnMIResultRecord.cpp
100.0%
100.0 % 21 / 21 87.5 % 7 / 8
MICmnMIResultRecord.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
MICmnMIValue.cpp
100.0%
100.0 % 4 / 4 75.0 % 3 / 4
MICmnMIValue.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
MICmnMIValueConst.cpp
62.5%62.5%
62.5 % 15 / 24 66.7 % 4 / 6
MICmnMIValueList.cpp
25.5%25.5%
25.5 % 13 / 51 36.4 % 4 / 11
MICmnMIValueList.h
0.0%
0.0 % 0 / 1 - 0 / 0
MICmnMIValueResult.cpp
41.9%41.9%
41.9 % 13 / 31 44.4 % 4 / 9
MICmnMIValueResult.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
MICmnMIValueTuple.cpp
42.6%42.6%
42.6 % 26 / 61 50.0 % 6 / 12
MICmnMIValueTuple.h
100.0%
100.0 % 1 / 1 - 0 / 0
MICmnResources.cpp
73.9%73.9%
73.9 % 34 / 46 77.8 % 7 / 9
MICmnStreamStderr.cpp
26.4%26.4%
26.4 % 14 / 53 33.3 % 4 / 12
MICmnStreamStdin.cpp
78.2%78.2%
78.2 % 43 / 55 70.0 % 7 / 10
MICmnStreamStdout.cpp
88.9%88.9%
88.9 % 40 / 45 83.3 % 10 / 12
MICmnThreadMgrStd.cpp
92.1%92.1%
92.1 % 35 / 38 85.7 % 6 / 7
MICmnThreadMgrStd.h
52.6%52.6%
52.6 % 10 / 19 100.0 % 1 / 1
MIDriver.cpp
66.5%66.5%
66.5 % 208 / 313 58.5 % 31 / 53
MIDriverBase.cpp
14.3%14.3%
14.3 % 3 / 21 16.7 % 2 / 12
MIDriverMain.cpp
67.6%67.6%
67.6 % 25 / 37 75.0 % 3 / 4
MIDriverMgr.cpp
54.4%54.4%
54.4 % 123 / 226 60.9 % 14 / 23
MIDriverMgr.h
100.0%
100.0 % 2 / 2 - 0 / 0
MIUtilDateTimeStd.cpp
100.0%
100.0 % 22 / 22 83.3 % 5 / 6
MIUtilDebug.cpp
10.0%10.0%
10.0 % 2 / 20 11.1 % 1 / 9
MIUtilFileStd.cpp
48.7%48.7%
48.7 % 37 / 76 66.7 % 8 / 12
MIUtilMapIdToVariant.cpp
84.2%84.2%
84.2 % 16 / 19 75.0 % 6 / 8
MIUtilMapIdToVariant.h
70.4%70.4%
70.4 % 19 / 27 50.0 % 2 / 4
MIUtilSingletonBase.h
100.0%
100.0 % 4 / 4 100.0 % 15 / 15
MIUtilSingletonHelper.h
47.1%47.1%
47.1 % 8 / 17 100.0 % 20 / 20
MIUtilString.cpp
58.1%58.1%
58.1 % 182 / 313 61.5 % 24 / 39
MIUtilString.h
100.0%
100.0 % 1 / 1 - 0 / 0
MIUtilThreadBaseStd.cpp
91.7%91.7%
91.7 % 55 / 60 81.0 % 17 / 21
MIUtilThreadBaseStd.h
100.0%
100.0 % 5 / 5 0.0 % 0 / 2
MIUtilVariant.cpp
41.4%41.4%
41.4 % 24 / 58 42.9 % 9 / 21
MIUtilVariant.h
68.0%68.0%
68.0 % 17 / 25 35.7 % 5 / 14

Generated by: LCOV version 1.13