[ {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/SetFont.cc",
  "fileLinesCount" : 145,
  "components" : [ "primary::misc" ],
  "startLine" : 17,
  "endLine" : 145,
  "linesOfCode" : 120,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 729,
  "linesOfCode" : 120,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Scraper::scrollingScrapeOutput()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 648,
  "linesOfCode" : 114,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debugShowInput()",
  "longName" : "",
  "relativeFileName" : "src/agent/DebugShowInput.cc",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 239,
  "linesOfCode" : 91,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ConsoleInput::scanMouseInput()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 599,
  "linesOfCode" : 86,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reencodeEscapedKeyPress()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInputReencoding.cc",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 121,
  "linesOfCode" : 85,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::appendKeyPress()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 746,
  "linesOfCode" : 84,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Terminal::sendLine()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 432,
  "linesOfCode" : 84,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::resizeImpl()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 317,
  "linesOfCode" : 81,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ConsoleInput::scanInput()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 486,
  "linesOfCode" : 75,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest2.cc",
  "fileLinesCount" : 130,
  "components" : [ "primary::misc" ],
  "startLine" : 50,
  "endLine" : 130,
  "linesOfCode" : 72,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/SetBufInfo.cc",
  "fileLinesCount" : 90,
  "components" : [ "primary::misc" ],
  "startLine" : 13,
  "endLine" : 90,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/WriteConsole.cc",
  "fileLinesCount" : 106,
  "components" : [ "primary::misc" ],
  "startLine" : 35,
  "endLine" : 106,
  "linesOfCode" : 69,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Font selectSmallFont()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 600,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "src/debugserver/DebugServer.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 117,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::handleStartProcessPacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 421,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpWindowsVersion()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 252,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SavedTermiosMode setRawTerminalMode()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 139,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Test3.cc",
  "fileLinesCount" : 78,
  "components" : [ "primary::misc" ],
  "startLine" : 10,
  "endLine" : 78,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void expandEncodingAfterAltPrefix()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 383,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseArguments()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 532,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline uint32_t decodeUtf8()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncoding.h",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 151,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string findProgram()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 319,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::appendUtf8Char()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 658,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputHandler::threadProc()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/InputHandler.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 114,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/winbug-15048.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::misc" ],
  "startLine" : 147,
  "endLine" : 201,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/FontSurvey.cc",
  "fileLinesCount" : 100,
  "components" : [ "primary::misc" ],
  "startLine" : 46,
  "endLine" : 100,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testC()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 490,
  "endLine" : 559,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/VeryLargeRead.cc",
  "fileLinesCount" : 122,
  "components" : [ "primary::misc" ],
  "startLine" : 67,
  "endLine" : 122,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OwnedHandle startAgentProcess()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 521,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::syncConsoleContentAndSize()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 387,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::openServerPipe()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 252,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "src/agent/main.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 114,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/FreezePerfTest.cc",
  "fileLinesCount" : 62,
  "components" : [ "primary::misc" ],
  "startLine" : 8,
  "endLine" : 62,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testD()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 582,
  "endLine" : 647,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NamedPipe::serviceIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 81,
  "linesOfCode" : 44,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NamedPipe::ServiceResult NamedPipe::IoWorker::service()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 143,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void outputSetColor()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 212,
  "linesOfCode" : 43,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ConinMode.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::misc" ],
  "startLine" : 72,
  "endLine" : 117,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ConoutMode.cc",
  "fileLinesCount" : 113,
  "components" : [ "primary::misc" ],
  "startLine" : 68,
  "endLine" : 113,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::writeInput()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 280,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/BufferResizeTests.cc",
  "fileLinesCount" : 90,
  "components" : [ "primary::misc" ],
  "startLine" : 22,
  "endLine" : 90,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void correctnessByCode()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncodingTest.cc",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 81,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void correctnessByUtf8Encoding()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncodingTest.cc",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 143,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test2()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 198,
  "endLine" : 271,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ConsoleLine::detectChangeAndSetLine()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 136,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 95,
  "endLine" : 151,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventLoop::run()",
  "longName" : "",
  "relativeFileName" : "src/agent/EventLoop.cc",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 82,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ClearConsole.cc",
  "fileLinesCount" : 72,
  "components" : [ "primary::misc" ],
  "startLine" : 20,
  "endLine" : 72,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testB()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 402,
  "endLine" : 462,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void largeConsoleRead()",
  "longName" : "",
  "relativeFileName" : "src/agent/LargeConsoleRead.cc",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runTest()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferFreezeInactive.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::misc" ],
  "startLine" : 43,
  "endLine" : 82,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void translateException()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 141,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpFontTable()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 412,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string argvToCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 358,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ChangeScreenBuffer.cc",
  "fileLinesCount" : 53,
  "components" : [ "primary::misc" ],
  "startLine" : 12,
  "endLine" : 53,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win10WrapTest1.cc",
  "fileLinesCount" : 57,
  "components" : [ "primary::misc" ],
  "startLine" : 11,
  "endLine" : 57,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SecurityDescriptor finishSecurityDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 210,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::directScrapeOutput()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 474,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void detectNewWindows10Console()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::pollControlPipe()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 319,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ShowConsoleInput.cc",
  "fileLinesCount" : 40,
  "components" : [ "primary::misc" ],
  "startLine" : 5,
  "endLine" : 40,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VS_FIXEDFILEINFO getFixedFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 137,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpFontTable()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 149,
  "endLine" : 180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Utf16Echo.cc",
  "fileLinesCount" : 46,
  "components" : [ "primary::misc" ],
  "startLine" : 9,
  "endLine" : 46,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSmallFontXP()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 664,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeFlags()",
  "longName" : "",
  "relativeFileName" : "src/agent/DebugShowInput.cc",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/IsNewConsole.cc",
  "fileLinesCount" : 87,
  "components" : [ "primary::misc" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool performTest()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeDoubleWidthTest.cc",
  "fileLinesCount" : 102,
  "components" : [ "primary::misc" ],
  "startLine" : 32,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Write1.cc",
  "fileLinesCount" : 44,
  "components" : [ "primary::misc" ],
  "startLine" : 9,
  "endLine" : 44,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueString ghexOfInt()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid getOwnerSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void debugShowKey()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 185,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addSimpleEntries()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 265,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/GetConsolePos.cc",
  "fileLinesCount" : 41,
  "components" : [ "primary::misc" ],
  "startLine" : 7,
  "endLine" : 41,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool setFontVista()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 506,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WORD Scraper::attributesMask()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 432,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupWin32Environment()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 457,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "ship/make_msvc_package.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputMap::dumpInputMapHelper()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 246,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CALLBACK DWORD writerThread()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Test2.cc",
  "fileLinesCount" : 70,
  "components" : [ "primary::misc" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildPackage()",
  "longName" : "",
  "relativeFileName" : "ship/make_msvc_package.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueString gdecOfInt()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSmallFont()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 698,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Terminal::moveTerminalToLine()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 501,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OutputHandler::threadProc()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/OutputHandler.cc",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpChars()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest2.cc",
  "fileLinesCount" : 130,
  "components" : [ "primary::misc" ],
  "startLine" : 22,
  "endLine" : 48,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeDoubleWidthTest.cc",
  "fileLinesCount" : 102,
  "components" : [ "primary::misc" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void trace()",
  "longName" : "",
  "relativeFileName" : "src/shared/DebugClient.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 187,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline int encodeUtf8()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncoding.h",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string errorMessageToString()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 564,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/SetWindowRect.cc",
  "fileLinesCount" : 36,
  "components" : [ "primary::misc" ],
  "startLine" : 8,
  "endLine" : 36,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/MoveConsoleWindow.cc",
  "fileLinesCount" : 34,
  "components" : [ "primary::misc" ],
  "startLine" : 5,
  "endLine" : 34,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool writeAll()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/Util.cc",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handlePendingIo()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 257,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OwnedHandle createControlPipe()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendToDebugServer()",
  "longName" : "",
  "relativeFileName" : "src/shared/DebugClient.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void expandNumericEncodingSuffix()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Win32ConsoleBuffer::resizeBufferRange()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string InputMap::Key::toString()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string convertPosixPathToWin()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 234,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Test1.cc",
  "fileLinesCount" : 46,
  "components" : [ "primary::misc" ],
  "startLine" : 18,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dump_region()",
  "longName" : "",
  "relativeFileName" : "misc/winbug-15048.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::misc" ],
  "startLine" : 119,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Test2.cc",
  "fileLinesCount" : 70,
  "components" : [ "primary::misc" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector condense()",
  "longName" : "",
  "relativeFileName" : "misc/FontSurvey.cc",
  "fileLinesCount" : 100,
  "components" : [ "primary::misc" ],
  "startLine" : 19,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testA()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 360,
  "endLine" : 385,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildTarget()",
  "longName" : "",
  "relativeFileName" : "ship/ship.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::updateInputFlags()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 313,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/SelectAllTest.cc",
  "fileLinesCount" : 45,
  "components" : [ "primary::misc" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool shouldCreateBackgroundDesktop()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 456,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring wstringFromEnvBlock()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void setEncoding()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 295,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::read()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::closePipe()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 378,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int InputMap::lookupKey()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::autoClosePipesForShutdown()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 538,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void scanUnicodeScalarValue()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/UnixEcho.cc",
  "fileLinesCount" : 89,
  "components" : [ "primary::misc" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/SetBufferSize.cc",
  "fileLinesCount" : 32,
  "components" : [ "primary::misc" ],
  "startLine" : 8,
  "endLine" : 32,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GenRandom::fillBuffer()",
  "longName" : "",
  "relativeFileName" : "src/shared/GenRandom.cc",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::scanForDirtyLines()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::onPollTimeout()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 512,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void performance()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncodingTest.cc",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win10WrapTest2.cc",
  "fileLinesCount" : 30,
  "components" : [ "primary::misc" ],
  "startLine" : 5,
  "endLine" : 30,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 651,
  "endLine" : 671,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline char decodeUnixCtrlChar()",
  "longName" : "",
  "relativeFileName" : "src/shared/UnixCtrlChars.h",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid wellKnownSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::connectToServer()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Scraper::findSyncMarker()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 681,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::handleGetConsoleProcessListPacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 458,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::resizeWindow()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 588,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectWrapper()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/Util.cc",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CALLBACK DWORD pausingThread()",
  "longName" : "",
  "relativeFileName" : "misc/VkEscapeTest.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::misc" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/VkEscapeTest.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::misc" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE startChildInSameConsole()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyPipeClientPid()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 541,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSmallFontVista()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 620,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int tty_raw()",
  "longName" : "",
  "relativeFileName" : "misc/UnixEcho.cc",
  "fileLinesCount" : 89,
  "components" : [ "primary::misc" ],
  "startLine" : 17,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpFontAndTable()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string narrowString()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 225,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startChildInSameConsole()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring sdToString()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 421,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::appendCPInputRecords()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 824,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Terminal::showTerminalCursor()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferFreezeInactive.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::misc" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startChildProcess()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test1()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring getObjectName()",
  "longName" : "",
  "relativeFileName" : "src/shared/BackgroundDesktop.cc",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasDebugFlag()",
  "longName" : "",
  "relativeFileName" : "src/shared/DebugClient.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string utf8FromWide()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringUtil.cc",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int matchMouse1006()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::appendInputRecord()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 842,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline bool useEnhancedForVirtualKey()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::clearLines()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::handlePacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/OSVersion.cc",
  "fileLinesCount" : 27,
  "components" : [ "primary::misc" ],
  "startLine" : 9,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Echo1.cc",
  "fileLinesCount" : 26,
  "components" : [ "primary::misc" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void formatChar()",
  "longName" : "",
  "relativeFileName" : "misc/FormatChar.h",
  "fileLinesCount" : 21,
  "components" : [ "primary::misc" ],
  "startLine" : 5,
  "endLine" : 21,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeBox()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int matchMouse1015()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline int encodeUtf16()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncoding.h",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpFontInfoEx()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 443,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpInfoToTrace()",
  "longName" : "",
  "relativeFileName" : "misc/BufferResizeTests.cc",
  "fileLinesCount" : 90,
  "components" : [ "primary::misc" ],
  "startLine" : 6,
  "endLine" : 20,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/GetCh.cc",
  "fileLinesCount" : 20,
  "components" : [ "primary::misc" ],
  "startLine" : 5,
  "endLine" : 20,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win10ResizeWhileFrozen.cc",
  "fileLinesCount" : 52,
  "components" : [ "primary::misc" ],
  "startLine" : 23,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring getCurrentDesktopName()",
  "longName" : "",
  "relativeFileName" : "src/shared/BackgroundDesktop.cc",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isTracingEnabled()",
  "longName" : "",
  "relativeFileName" : "src/shared/DebugClient.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OwnedHandle openSecurityTokenForQuery()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid stringToSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 387,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int matchMouseDefault()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline unsigned int fixSpecialCharacters()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 247,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Terminal::enableMouseMode()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 535,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testA_childWork()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 320,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API LPCWSTR winpty_error_msg()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeData()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OSVERSIONINFOEX getWindowsVersionInfo()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BackgroundDesktop::dispose()",
  "longName" : "",
  "relativeFileName" : "src/shared/BackgroundDesktop.cc",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SecurityDescriptor stringToSd()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::doWrite()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring Win32Console::title()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.cc",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32Console::setFrozen()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.cc",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpXPFont()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr Win32ConsoleBuffer::createErrorBuffer()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NamedPipe::OutputWorker::shouldIssueIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string mouseEventToString()",
  "longName" : "",
  "relativeFileName" : "src/agent/DebugShowInput.cc",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::resetConsoleTracking()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string formatErrorMessage()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 579,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string stringToCodePoints()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CALLBACK DWORD pausingThread()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferFreezeInactive.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::misc" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE createBuffer()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE dup()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test6()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE createBuffer()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE openConout()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void usage()",
  "longName" : "",
  "relativeFileName" : "src/debugserver/DebugServer.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static size_t readData()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool shouldSpecifyHideFlag()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testType()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SecurityDescriptor getObjectSecurityDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int matchDsr()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline int utf8CharLength()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncoding.h",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string stringToCodePoints()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 426,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NamedPipe::InputWorker::shouldIssueIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncodingTest.cc",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void outputSetColorSgrParams()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool endsWith()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t parseHex()",
  "longName" : "",
  "relativeFileName" : "misc/WriteConsole.cc",
  "fileLinesCount" : 106,
  "components" : [ "primary::misc" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector readCharsAt()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test5()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handleReadWriteErrors()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring ReadBuffer::getWString()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid allocatedSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpVistaFont()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::clearBufferLines()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::createSyncMarker()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 699,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::syncConsoleTitle()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WakeupFd::reset()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/WakeupFd.cc",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void restoreTerminalMode()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpFontInfoEx()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeTest()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring mbsToWcs()",
  "longName" : "",
  "relativeFileName" : "misc/WriteConsole.cc",
  "fileLinesCount" : 106,
  "components" : [ "primary::misc" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Echo2.cc",
  "fileLinesCount" : 19,
  "components" : [ "primary::misc" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void set()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector get()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test3()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/WindowsBugCrashReader.cc",
  "fileLinesCount" : 27,
  "components" : [ "primary::misc" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeTest()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rmrf()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requireExe()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "ship/ship.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HMODULE getCurrentModule()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/AgentLocation.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring getSystemDirectory()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string versionToString()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring GenRandom::uniqueName()",
  "longName" : "",
  "relativeFileName" : "src/shared/GenRandom.cc",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OwnedHandle::dispose()",
  "longName" : "",
  "relativeFileName" : "src/shared/OwnedHandle.cc",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void agentShutdown()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyAssert.cc",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SecurityItem localItem()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring sidToString()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ConsoleInput::shouldActivateTerminalMouse()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::flushInputRecords()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::pollConinPipe()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SmallRect intersected()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SmallRect ensureLineIncluded()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void outUInt()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Terminal::reset()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void usage()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void set_font()",
  "longName" : "",
  "relativeFileName" : "misc/winbug-15048.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::misc" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CALLBACK DWORD pausingThread()",
  "longName" : "",
  "relativeFileName" : "misc/SelectAllTest.cc",
  "fileLinesCount" : 45,
  "components" : [ "primary::misc" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpXPFont()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long parseInt()",
  "longName" : "",
  "relativeFileName" : "misc/ConinMode.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::misc" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void usage()",
  "longName" : "",
  "relativeFileName" : "misc/ConinMode.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::misc" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE createBuffer()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferFreezeInactive.cc",
  "fileLinesCount" : 101,
  "components" : [ "primary::misc" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long parseInt()",
  "longName" : "",
  "relativeFileName" : "misc/ConoutMode.cc",
  "fileLinesCount" : 113,
  "components" : [ "primary::misc" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void usage()",
  "longName" : "",
  "relativeFileName" : "misc/ConoutMode.cc",
  "fileLinesCount" : 113,
  "components" : [ "primary::misc" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReadBuffer readPacket()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline OwnedHandle stealHandle()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 842,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring findAgentProgram()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/AgentLocation.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::basic_string hexOfIntSS()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring GenRandom::randomHexString()",
  "longName" : "",
  "relativeFileName" : "src/shared/GenRandom.cc",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SimplePool::clear()",
  "longName" : "",
  "relativeFileName" : "src/agent/SimplePool.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isLineBlank()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleCreateDesktop()",
  "longName" : "",
  "relativeFileName" : "src/agent/AgentCreateDesktop.cc",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addEscapes()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE duplicateHandle()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::onPipeIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::scrapeBuffers()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline bool isFullWidthCharacter()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Terminal::hideTerminalCursor()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.cc",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string wcsToMbs()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static COORD getWindowSize()",
  "longName" : "",
  "relativeFileName" : "misc/IsNewConsole.cc",
  "fileLinesCount" : 87,
  "components" : [ "primary::misc" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CALLBACK DWORD writerThread()",
  "longName" : "",
  "relativeFileName" : "misc/Win32Test1.cc",
  "fileLinesCount" : 46,
  "components" : [ "primary::misc" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeChars()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest2.cc",
  "fileLinesCount" : 130,
  "components" : [ "primary::misc" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpVistaFont()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setWindowPos()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cvfprintf()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeAttrsAt()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeCharsAt()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test1()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test2()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFont()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeDoubleWidthTest.cc",
  "fileLinesCount" : 102,
  "components" : [ "primary::misc" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkoutGyp()",
  "longName" : "",
  "relativeFileName" : "ship/make_msvc_package.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t winpty_wcsnlen()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringUtil.cc",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DWORD rejectRemoteClientsPipeFlag()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string MouseRecord::toString()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int matchMouseRecord()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendKeyMessage()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DWORD ConsoleInput::inputConsoleMode()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void expandEncoding()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr Win32ConsoleBuffer::openConout()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::startPipeWorkers()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NamedPipe::bytesToSend()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::resizeWindow()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::syncMarkerText()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::handleSetSizePacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string resolvePath()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void usage()",
  "longName" : "",
  "relativeFileName" : "misc/winbug-15048.cc",
  "fileLinesCount" : 201,
  "components" : [ "primary::misc" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE getConin()",
  "longName" : "",
  "relativeFileName" : "misc/ConinMode.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::misc" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DWORD getConsoleMode()",
  "longName" : "",
  "relativeFileName" : "misc/ConinMode.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::misc" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void countDown()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE openConout()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeChars()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void test4()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HANDLE getConout()",
  "longName" : "",
  "relativeFileName" : "misc/ConoutMode.cc",
  "fileLinesCount" : 113,
  "components" : [ "primary::misc" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DWORD getConsoleMode()",
  "longName" : "",
  "relativeFileName" : "misc/ConoutMode.cc",
  "fileLinesCount" : 113,
  "components" : [ "primary::misc" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testA_parentWork()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 297,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readArguments()",
  "longName" : "",
  "relativeFileName" : "ship/make_msvc_package.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void readAll()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API LPCWSTR winpty_conerr_name()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring dirname()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/AgentLocation.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void throwWindowsError()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyException.cc",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testValue()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long long unixTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/shared/DebugClient.cc",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleInput::flushIncompleteEscapeCode()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.cc",
  "fileLinesCount" : 852,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleLine::setLine()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::IoWorker::waitForCanceledIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NamedPipe::peek()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string NamedPipe::readToString()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr Agent::openPrimaryBuffer()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputHandler::shutdown()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/InputHandler.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerResizeSignalHandler()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int tty_reset()",
  "longName" : "",
  "relativeFileName" : "misc/UnixEcho.cc",
  "fileLinesCount" : 89,
  "components" : [ "primary::misc" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/ShowArgv.cc",
  "fileLinesCount" : 12,
  "components" : [ "primary::misc" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpHandles()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setConsoleActiveScreenBuffer()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest2.cc",
  "fileLinesCount" : 151,
  "components" : [ "primary::misc" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fillChar()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SMALL_RECT sr()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpHandles()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setConsoleActiveScreenBuffer()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OwnedHandle createEvent()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring getModuleFileName()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/AgentLocation.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int winpty_snprintf()",
  "longName" : "",
  "relativeFileName" : "src/shared/winpty_snprintf.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int winpty_snprintf()",
  "longName" : "",
  "relativeFileName" : "src/shared/winpty_snprintf.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector vectorWithNulFromString()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringUtil.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GenRandom::randomBytes()",
  "longName" : "",
  "relativeFileName" : "src/shared/GenRandom.cc",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReadBuffer::getRawData()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FARPROC proc()",
  "longName" : "",
  "relativeFileName" : "src/shared/OsModule.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid builtinAdminsSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CHAR_INFO blankChar()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline bool areLinesEqual()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline uint16_t keyStateForMod()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateLineNumber()",
  "longName" : "",
  "relativeFileName" : "src/agent/LargeConsoleRead.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConsoleScreenBufferInfo Win32ConsoleBuffer::bufferInfo()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string NamedPipe::readAllToString()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::scrapeBuffer()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputMap::setHelper()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI consoleCtrlHandler()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string toString()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WakeupFd::set()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/WakeupFd.cc",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OutputHandler::shutdown()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/OutputHandler.cc",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static COORD getWindowPos()",
  "longName" : "",
  "relativeFileName" : "misc/IsNewConsole.cc",
  "fileLinesCount" : 87,
  "components" : [ "primary::misc" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static COORD getCursorPos()",
  "longName" : "",
  "relativeFileName" : "misc/IsNewConsole.cc",
  "fileLinesCount" : 87,
  "components" : [ "primary::misc" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setConsoleMode()",
  "longName" : "",
  "relativeFileName" : "misc/ConinMode.cc",
  "fileLinesCount" : 117,
  "components" : [ "primary::misc" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "misc/SetCursorPos.cc",
  "fileLinesCount" : 10,
  "components" : [ "primary::misc" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void repeatChar()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cfprintf()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cprintf()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CHAR_INFO ci()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runTest()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setConsoleMode()",
  "longName" : "",
  "relativeFileName" : "misc/ConoutMode.cc",
  "fileLinesCount" : 113,
  "components" : [ "primary::misc" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API void winpty_error_free()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::tuple waitForCompletion()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getFrequency()",
  "longName" : "",
  "relativeFileName" : "src/shared/TimeMeasurement.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t value()",
  "longName" : "",
  "relativeFileName" : "src/shared/TimeMeasurement.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t systemTimeAsUInt64()",
  "longName" : "",
  "relativeFileName" : "src/shared/GenRandom.cc",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid localSystemSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sid everyoneSid()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleLine::blank()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32Console::setTitle()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.cc",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::resizeBuffer()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::write()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NamedPipe::read()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string toString()",
  "longName" : "",
  "relativeFileName" : "src/agent/Coord.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeFlags()",
  "longName" : "",
  "relativeFileName" : "src/agent/DebugShowInput.cc",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string controlKeyStatePrefix()",
  "longName" : "",
  "relativeFileName" : "src/agent/DebugShowInput.cc",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::sendDsr()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Agent::writePacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBufferSize()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void set()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dump()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dumpCharsAt()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static COORD getCursorPos()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkSha256()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dllVersion()",
  "longName" : "",
  "relativeFileName" : "ship/ship.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handlePendingIo()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline WriteBuffer newPacket()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writePacket()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t readUInt64()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::basic_string decOfIntSS()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpVersionToTrace()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyVersion.cc",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template  T getRawValue()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBuffer::replaceRawData()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBuffer::putWString()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.cc",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConsoleLine::reset()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleLine.cc",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline WriteBuffer newPacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/AgentCreateDesktop.cc",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CreateDesktopLoop::writePacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/AgentCreateDesktop.cc",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CreateDesktopLoop::onPipeIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/AgentCreateDesktop.cc",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addDefaultEntriesToInputMap()",
  "longName" : "",
  "relativeFileName" : "src/agent/DefaultInputMap.cc",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::moveWindow()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::setCursorPosition()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::setTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OwnedHandle createEvent()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::write()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NamedPipe::readBufferSize()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::setReadBufferSize()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NamedPipe::bytesAvailable()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Scraper::markEntireWindowDirty()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool cursorInWindow()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline WriteBuffer newPacket()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCursorPos()",
  "longName" : "",
  "relativeFileName" : "misc/IsNewConsole.cc",
  "fileLinesCount" : 87,
  "components" : [ "primary::misc" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "misc/GetFont.cc",
  "fileLinesCount" : 261,
  "components" : [ "primary::misc" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCursorPos()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void closeHandle()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::tuple waitForCompletion()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool shouldShowConsoleWindow()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API HANDLE winpty_agent_process()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API LPCWSTR winpty_conin_name()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API LPCWSTR winpty_conout_name()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Version getWindowsVersion()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t productVersionFromInfo()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t fileVersionFromInfo()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpVersionToStdout()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyVersion.cc",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double elapsed()",
  "longName" : "",
  "relativeFileName" : "src/shared/TimeMeasurement.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBuffer::putRawData()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBuffer::putInt32()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBuffer::putInt64()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t ReadBuffer::getInt32()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t ReadBuffer::getInt64()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assertTrace()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyAssert.cc",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void agentAssertFail()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyAssert.cc",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool resizeBufferRange()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleFont.cc",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr Win32ConsoleBuffer::openStdout()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE NamedPipe::IoWorker::getWaitEvent()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::InputWorker::completeIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::OutputWorker::completeIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DWORD NamedPipe::OutputWorker::getPendingIoSize()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NamedPipe::write()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.cc",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/agent/Coord.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventLoop::setPollInterval()",
  "longName" : "",
  "relativeFileName" : "src/agent/EventLoop.cc",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventLoop::shutdown()",
  "longName" : "",
  "relativeFileName" : "src/agent/EventLoop.cc",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T constrained()",
  "longName" : "",
  "relativeFileName" : "src/agent/Scraper.cc",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputMap::set()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InputMap::dumpInputMap()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Terminal()",
  "longName" : "",
  "relativeFileName" : "src/agent/Terminal.h",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFdNonBlock()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/WakeupFd.cc",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void terminalResized()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/main.cc",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBufferSize()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setWindowPos()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCursorPos()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setChar()",
  "longName" : "",
  "relativeFileName" : "misc/TestUtil.cc",
  "fileLinesCount" : 172,
  "components" : [ "primary::misc" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CHAR_INFO ci()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CHAR_INFO ci()",
  "longName" : "",
  "relativeFileName" : "misc/UnicodeWideTest1.cc",
  "fileLinesCount" : 246,
  "components" : [ "primary::misc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void usage()",
  "longName" : "",
  "relativeFileName" : "misc/SetBufInfo.cc",
  "fileLinesCount" : 90,
  "components" : [ "primary::misc" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeTest()",
  "longName" : "",
  "relativeFileName" : "misc/ScreenBufferTest.cc",
  "fileLinesCount" : 671,
  "components" : [ "primary::misc" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdir()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sha256()",
  "longName" : "",
  "relativeFileName" : "ship/common_ship.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "winpty_result_t code()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/LibWinptyException.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::shared_ptr whatSharedStr()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/LibWinptyException.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API winpty_result_t winpty_error_code()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API void winpty_config_free()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API void winpty_spawn_config_free()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline HANDLE handleFromInt64()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WINPTY_API void winpty_free()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool pathExists()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/AgentLocation.cc",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int winpty_vsnprintf()",
  "longName" : "",
  "relativeFileName" : "src/shared/winpty_snprintf.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector vectorFromString()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringUtil.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAtLeastWindowsVista()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAtLeastWindows7()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAtLeastWindows8()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsVersion.cc",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::basic_string str()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template  decltype()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template  decltype()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void throwWinptyException()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyException.cc",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring getDesktopName()",
  "longName" : "",
  "relativeFileName" : "src/shared/BackgroundDesktop.cc",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template  void putRawValue()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template  void replaceRawValue()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReadBuffer::assertEof()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.cc",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool valid()",
  "longName" : "",
  "relativeFileName" : "src/shared/GenRandom.h",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline uint32_t decodeSurrogatePair()",
  "longName" : "",
  "relativeFileName" : "src/agent/UnicodeEncoding.h",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE Win32ConsoleBuffer::conout()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32ConsoleBuffer::clearAllLines()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coord Win32ConsoleBuffer::bufferSize()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SmallRect Win32ConsoleBuffer::windowRect()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coord Win32ConsoleBuffer::cursorPosition()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.cc",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t winpty_atoi64()",
  "longName" : "",
  "relativeFileName" : "src/agent/main.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int64_t int64FromHandle()",
  "longName" : "",
  "relativeFileName" : "src/agent/Agent.cc",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasKey()",
  "longName" : "",
  "relativeFileName" : "src/agent/InputMap.h",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void outch()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInputReencoding.cc",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool writeStr()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/Util.cc",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanMsvc()",
  "longName" : "",
  "relativeFileName" : "ship/make_msvc_package.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::ship" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~AgentDesktop()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring name()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring name()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void success()",
  "longName" : "",
  "relativeFileName" : "src/libwinpty/winpty.cc",
  "fileLinesCount" : 970,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 752,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringType str()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringType str_moved()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilder.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void display()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void display()",
  "longName" : "",
  "relativeFileName" : "src/shared/StringBuilderTest.cc",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putWString()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putWString()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ReadBuffer()",
  "longName" : "",
  "relativeFileName" : "src/shared/Buffer.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~Impl()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "P get()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator bool()",
  "longName" : "",
  "relativeFileName" : "src/shared/WindowsSecurity.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void lock()",
  "longName" : "",
  "relativeFileName" : "src/shared/Mutex.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unlock()",
  "longName" : "",
  "relativeFileName" : "src/shared/Mutex.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit OwnedHandle()",
  "longName" : "",
  "relativeFileName" : "src/shared/OwnedHandle.h",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE get()",
  "longName" : "",
  "relativeFileName" : "src/shared/OwnedHandle.h",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE release()",
  "longName" : "",
  "relativeFileName" : "src/shared/OwnedHandle.h",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE handle()",
  "longName" : "",
  "relativeFileName" : "src/shared/OsModule.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WinptyException()",
  "longName" : "",
  "relativeFileName" : "src/shared/WinptyException.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~IoWorker()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.h",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring name()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.h",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isClosed()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.h",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isConnected()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.h",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isConnecting()",
  "longName" : "",
  "relativeFileName" : "src/agent/NamedPipe.h",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void onPollTimeout()",
  "longName" : "",
  "relativeFileName" : "src/agent/EventLoop.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void onPipeIo()",
  "longName" : "",
  "relativeFileName" : "src/agent/EventLoop.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coord bufferSize()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SmallRect windowRect()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coord cursorPosition()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32ConsoleBuffer.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMouseWindowRect()",
  "longName" : "",
  "relativeFileName" : "src/agent/ConsoleInput.h",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HWND hwnd()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFreezeUsesMark()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNewW10()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isNewW10()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool frozen()",
  "longName" : "",
  "relativeFileName" : "src/agent/Win32Console.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SHORT top()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SHORT left()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SHORT width()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SHORT height()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTop()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLeft()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWidth()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHeight()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coord size()",
  "longName" : "",
  "relativeFileName" : "src/agent/SmallRect.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isComplete()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/OutputHandler.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isComplete()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/InputHandler.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startShutdown()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/InputHandler.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int fd()",
  "longName" : "",
  "relativeFileName" : "src/unix-adapter/WakeupFd.h",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]