[ {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_stringise.cpp",
  "fileLinesCount" : 4123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 4123,
  "linesOfCode" : 3955,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::StepNext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 635,
  "endLine" : 4002,
  "linesOfCode" : 2654,
  "mcCabeIndex" : 871,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanReplay::RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 3431,
  "linesOfCode" : 2285,
  "mcCabeIndex" : 274,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::StepNext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1956,
  "endLine" : 4504,
  "linesOfCode" : 2078,
  "mcCabeIndex" : 660,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1673,
  "endLine" : 4147,
  "linesOfCode" : 2022,
  "mcCabeIndex" : 191,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TestGLSLReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl_shaders.cpp",
  "fileLinesCount" : 2677,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 2675,
  "linesOfCode" : 1959,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::MakeRDDisassemblyString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2029,
  "endLine" : 3986,
  "linesOfCode" : 1808,
  "mcCabeIndex" : 580,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_pixelhistory.cpp",
  "fileLinesCount" : 2547,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 2547,
  "linesOfCode" : 1583,
  "mcCabeIndex" : 280,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GLReplay::RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_overlay.cpp",
  "fileLinesCount" : 2325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 2325,
  "linesOfCode" : 1580,
  "mcCabeIndex" : 298,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3545,
  "endLine" : 5163,
  "linesOfCode" : 1539,
  "mcCabeIndex" : 1296,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ParsedFormat BufferFormatter::ParseFormatString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 516,
  "endLine" : 2263,
  "linesOfCode" : 1338,
  "mcCabeIndex" : 330,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11Replay::RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_overlay.cpp",
  "fileLinesCount" : 1731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 1731,
  "linesOfCode" : 1253,
  "mcCabeIndex" : 161,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::PostprocessVendorExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_vendorext.cpp",
  "fileLinesCount" : 1758,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 1756,
  "linesOfCode" : 1215,
  "mcCabeIndex" : 266,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Reflector::Disassemble()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_disassemble.cpp",
  "fileLinesCount" : 1796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 1699,
  "linesOfCode" : 1213,
  "mcCabeIndex" : 377,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_postvs.cpp",
  "fileLinesCount" : 2051,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 1954,
  "linesOfCode" : 1199,
  "mcCabeIndex" : 258,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Replay::RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1006,
  "endLine" : 2539,
  "linesOfCode" : 1190,
  "mcCabeIndex" : 183,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeShaderReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1227,
  "endLine" : 2403,
  "linesOfCode" : 1031,
  "mcCabeIndex" : 254,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::setState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1736,
  "endLine" : 2986,
  "linesOfCode" : 1009,
  "mcCabeIndex" : 223,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceFormat MakeResourceFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1781,
  "endLine" : 2795,
  "linesOfCode" : 1005,
  "mcCabeIndex" : 965,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::setState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1335,
  "endLine" : 2584,
  "linesOfCode" : 996,
  "mcCabeIndex" : 232,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FetchVSOut()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4069,
  "endLine" : 5477,
  "linesOfCode" : 988,
  "mcCabeIndex" : 176,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConvertToMeshOutputCompute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 1472,
  "linesOfCode" : 961,
  "mcCabeIndex" : 195,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 832,
  "endLine" : 1977,
  "linesOfCode" : 932,
  "mcCabeIndex" : 207,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnwrapNextChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1814,
  "endLine" : 3033,
  "linesOfCode" : 928,
  "mcCabeIndex" : 143,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf ProgramEditor::EncodeProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 572,
  "endLine" : 1684,
  "linesOfCode" : 914,
  "mcCabeIndex" : 303,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FetchMeshOut()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2823,
  "endLine" : 4067,
  "linesOfCode" : 887,
  "mcCabeIndex" : 95,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1631,
  "endLine" : 2516,
  "linesOfCode" : 886,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::MakeDXCDisassemblyString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 999,
  "endLine" : 1925,
  "linesOfCode" : 855,
  "mcCabeIndex" : 338,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2810,
  "endLine" : 3993,
  "linesOfCode" : 854,
  "mcCabeIndex" : 108,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1187,
  "endLine" : 2253,
  "linesOfCode" : 848,
  "mcCabeIndex" : 167,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnnotateShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 1581,
  "linesOfCode" : 827,
  "mcCabeIndex" : 123,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1153,
  "endLine" : 2172,
  "linesOfCode" : 810,
  "mcCabeIndex" : 103,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::MakeReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 1903,
  "linesOfCode" : 743,
  "mcCabeIndex" : 195,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::setState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1190,
  "endLine" : 2116,
  "linesOfCode" : 729,
  "mcCabeIndex" : 146,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3686,
  "endLine" : 4630,
  "linesOfCode" : 719,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2635,
  "endLine" : 3517,
  "linesOfCode" : 680,
  "mcCabeIndex" : 211,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CreatePSInputFetcher()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2971,
  "endLine" : 3915,
  "linesOfCode" : 677,
  "mcCabeIndex" : 71,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::DecodeDecl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1731,
  "endLine" : 2566,
  "linesOfCode" : 671,
  "mcCabeIndex" : 152,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 1126,
  "linesOfCode" : 654,
  "mcCabeIndex" : 116,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails ReplayController::SaveTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 600,
  "endLine" : 1460,
  "linesOfCode" : 649,
  "mcCabeIndex" : 181,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFormat GetViewCastedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 1344,
  "linesOfCode" : 635,
  "mcCabeIndex" : 349,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::InitDebugData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 1198,
  "linesOfCode" : 633,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AddDXILMeshShaderOutputStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1101,
  "endLine" : 1958,
  "linesOfCode" : 614,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CalculateSampleGather()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 579,
  "endLine" : 1348,
  "linesOfCode" : 608,
  "mcCabeIndex" : 120,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::FetchShaderFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 2379,
  "linesOfCode" : 591,
  "mcCabeIndex" : 100,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::debugShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 394,
  "endLine" : 1177,
  "linesOfCode" : 581,
  "mcCabeIndex" : 78,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendermesh.cpp",
  "fileLinesCount" : 1276,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 1276,
  "linesOfCode" : 577,
  "mcCabeIndex" : 95,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFormat MakeVkFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2797,
  "endLine" : 3375,
  "linesOfCode" : 563,
  "mcCabeIndex" : 242,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::FillDebugSourceVars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1566,
  "endLine" : 2224,
  "linesOfCode" : 549,
  "mcCabeIndex" : 92,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GenerateSamplingShaderModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2223,
  "endLine" : 2937,
  "linesOfCode" : 547,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::RenderTextureInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendertexture.cpp",
  "fileLinesCount" : 748,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 748,
  "linesOfCode" : 545,
  "mcCabeIndex" : 143,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendermesh.cpp",
  "fileLinesCount" : 783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 783,
  "linesOfCode" : 538,
  "mcCabeIndex" : 112,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLResourceManager::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1105,
  "endLine" : 1848,
  "linesOfCode" : 537,
  "mcCabeIndex" : 118,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::InitPostMSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2089,
  "endLine" : 2808,
  "linesOfCode" : 533,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Pipeline::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 959,
  "endLine" : 1640,
  "linesOfCode" : 530,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::drawControl()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1644,
  "endLine" : 2328,
  "linesOfCode" : 525,
  "mcCabeIndex" : 85,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ActiveRemoteClientThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 933,
  "linesOfCode" : 524,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool AnnotateDXILShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 905,
  "linesOfCode" : 522,
  "mcCabeIndex" : 94,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3571,
  "endLine" : 4151,
  "linesOfCode" : 519,
  "mcCabeIndex" : 221,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1779,
  "endLine" : 2413,
  "linesOfCode" : 506,
  "mcCabeIndex" : 111,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetNextPatchSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1221,
  "endLine" : 1790,
  "linesOfCode" : 506,
  "mcCabeIndex" : 121,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Processor::EvaluateConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1695,
  "linesOfCode" : 505,
  "mcCabeIndex" : 191,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3231,
  "endLine" : 3910,
  "linesOfCode" : 504,
  "mcCabeIndex" : 110,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ForAllProgramUniforms()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 1163,
  "linesOfCode" : 499,
  "mcCabeIndex" : 286,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendermesh.cpp",
  "fileLinesCount" : 954,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 954,
  "linesOfCode" : 494,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PatchReservedDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2601,
  "endLine" : 3239,
  "linesOfCode" : 486,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1923,
  "endLine" : 2565,
  "linesOfCode" : 486,
  "mcCabeIndex" : 129,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AddMeshShaderOutputStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2157,
  "endLine" : 2797,
  "linesOfCode" : 476,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLRenderState::FetchState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 1286,
  "linesOfCode" : 475,
  "mcCabeIndex" : 99,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::PatchQuadWritePS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 979,
  "linesOfCode" : 471,
  "mcCabeIndex" : 79,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 969,
  "endLine" : 1460,
  "linesOfCode" : 469,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PrintFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 542,
  "endLine" : 1182,
  "linesOfCode" : 467,
  "mcCabeIndex" : 191,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::RegisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3821,
  "endLine" : 4396,
  "linesOfCode" : 462,
  "mcCabeIndex" : 111,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2872,
  "endLine" : 3506,
  "linesOfCode" : 456,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceFormat MakeResourceFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2426,
  "endLine" : 2921,
  "linesOfCode" : 456,
  "mcCabeIndex" : 394,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_initstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 969,
  "linesOfCode" : 450,
  "mcCabeIndex" : 117,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12ResourceManager::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "fileLinesCount" : 1671,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 662,
  "endLine" : 1251,
  "linesOfCode" : 443,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 726,
  "endLine" : 1290,
  "linesOfCode" : 437,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 465,
  "linesOfCode" : 433,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1087,
  "endLine" : 1719,
  "linesOfCode" : 432,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t VulkanReplay::PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1130,
  "endLine" : 1750,
  "linesOfCode" : 431,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3697,
  "endLine" : 4265,
  "linesOfCode" : 424,
  "mcCabeIndex" : 70,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2143,
  "endLine" : 2682,
  "linesOfCode" : 419,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 612,
  "linesOfCode" : 419,
  "mcCabeIndex" : 78,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2052,
  "endLine" : 2570,
  "linesOfCode" : 410,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 183,
  "endLine" : 724,
  "linesOfCode" : 409,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1167,
  "endLine" : 1695,
  "linesOfCode" : 407,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendermesh.cpp",
  "fileLinesCount" : 641,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 641,
  "linesOfCode" : 406,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t D3D12Replay::PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2225,
  "endLine" : 2782,
  "linesOfCode" : 403,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::CreateFilterDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3886,
  "endLine" : 4397,
  "linesOfCode" : 402,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 695,
  "linesOfCode" : 390,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GLReplay::PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2298,
  "endLine" : 2845,
  "linesOfCode" : 390,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceFormat MakeResourceFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1872,
  "endLine" : 2322,
  "linesOfCode" : 390,
  "mcCabeIndex" : 227,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf GetDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1359,
  "endLine" : 1817,
  "linesOfCode" : 387,
  "mcCabeIndex" : 112,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Operand::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 610,
  "linesOfCode" : 384,
  "mcCabeIndex" : 138,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2752,
  "endLine" : 3225,
  "linesOfCode" : 384,
  "mcCabeIndex" : 79,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReconstructVarTree()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 1061,
  "linesOfCode" : 381,
  "mcCabeIndex" : 207,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::updateDebugState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3562,
  "endLine" : 4075,
  "linesOfCode" : 381,
  "mcCabeIndex" : 88,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::RenderTextureInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertexture.cpp",
  "fileLinesCount" : 780,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 780,
  "linesOfCode" : 379,
  "mcCabeIndex" : 88,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ParseTrace EventFilterModel::ParseExpressionToFilters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2752,
  "endLine" : 3319,
  "linesOfCode" : 379,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceFormat MakeResourceFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 777,
  "endLine" : 1160,
  "linesOfCode" : 377,
  "mcCabeIndex" : 144,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3909,
  "endLine" : 4370,
  "linesOfCode" : 375,
  "mcCabeIndex" : 79,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 474,
  "linesOfCode" : 374,
  "mcCabeIndex" : 239,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList GetVariants()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3107,
  "endLine" : 3540,
  "linesOfCode" : 373,
  "mcCabeIndex" : 96,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanShaderCache::MakeGraphicsPipelineInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 544,
  "endLine" : 1027,
  "linesOfCode" : 370,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t D3D11Replay::PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3047,
  "endLine" : 3565,
  "linesOfCode" : 366,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1142,
  "endLine" : 1624,
  "linesOfCode" : 366,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::BindPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 715,
  "linesOfCode" : 363,
  "mcCabeIndex" : 128,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::RenderTextureInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertexture.cpp",
  "fileLinesCount" : 898,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 898,
  "linesOfCode" : 361,
  "mcCabeIndex" : 92,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::CheckDebuggable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 797,
  "linesOfCode" : 356,
  "mcCabeIndex" : 248,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FetchTessGSOut()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5479,
  "endLine" : 6007,
  "linesOfCode" : 355,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::FetchShaderFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1109,
  "endLine" : 1553,
  "linesOfCode" : 352,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3070,
  "endLine" : 3438,
  "linesOfCode" : 348,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::TextureRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3402,
  "endLine" : 3860,
  "linesOfCode" : 345,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OverlayRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3903,
  "endLine" : 4320,
  "linesOfCode" : 345,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLRenderState::ApplyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1288,
  "endLine" : 1725,
  "linesOfCode" : 345,
  "mcCabeIndex" : 104,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 693,
  "endLine" : 1068,
  "linesOfCode" : 345,
  "mcCabeIndex" : 144,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2247,
  "endLine" : 2724,
  "linesOfCode" : 343,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12ResourceManager::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "fileLinesCount" : 1671,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 499,
  "linesOfCode" : 339,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3021,
  "endLine" : 3436,
  "linesOfCode" : 339,
  "mcCabeIndex" : 70,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AddDXILAmpShaderPayloadStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 684,
  "linesOfCode" : 335,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::RenderTextureInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertexture.cpp",
  "fileLinesCount" : 613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 613,
  "linesOfCode" : 331,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair Process::InjectIntoProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 1041,
  "linesOfCode" : 330,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 941,
  "endLine" : 1326,
  "linesOfCode" : 324,
  "mcCabeIndex" : 76,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4149,
  "endLine" : 4621,
  "linesOfCode" : 323,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum MakeGLFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2324,
  "endLine" : 2650,
  "linesOfCode" : 321,
  "mcCabeIndex" : 131,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkUpdateDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1536,
  "linesOfCode" : 317,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2004,
  "endLine" : 2433,
  "linesOfCode" : 316,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::ValidOutputMerger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 1030,
  "linesOfCode" : 316,
  "mcCabeIndex" : 76,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult load_dds_from_file()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/dds_readwrite.cpp",
  "fileLinesCount" : 1328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 964,
  "endLine" : 1328,
  "linesOfCode" : 315,
  "mcCabeIndex" : 125,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageViewer::RefreshFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 976,
  "linesOfCode" : 314,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FillDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 1086,
  "linesOfCode" : 313,
  "mcCabeIndex" : 63,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D11_CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4040,
  "endLine" : 4470,
  "linesOfCode" : 311,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::drawComplexControl()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 928,
  "endLine" : 1348,
  "linesOfCode" : 309,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureShaderDetails D3D11DebugManager::GetShaderDetails()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertexture.cpp",
  "fileLinesCount" : 898,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 450,
  "linesOfCode" : 301,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void glslangGetProgramResourceiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/glslang_compile.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 499,
  "linesOfCode" : 301,
  "mcCabeIndex" : 94,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConvertToFixedDXILAmpFeeder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 1099,
  "linesOfCode" : 299,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Processor::RegisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 869,
  "linesOfCode" : 297,
  "mcCabeIndex" : 71,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 734,
  "linesOfCode" : 296,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 873,
  "linesOfCode" : 296,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKMeshDisplayPipelines VulkanDebugManager::CacheMeshDisplayPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendermesh.cpp",
  "fileLinesCount" : 1276,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 454,
  "linesOfCode" : 294,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 328,
  "linesOfCode" : 292,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 955,
  "linesOfCode" : 292,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable D3D11DebugAPIWrapper::GetResourceInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 681,
  "endLine" : 1034,
  "linesOfCode" : 290,
  "mcCabeIndex" : 87,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::addResourceRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1205,
  "endLine" : 1552,
  "linesOfCode" : 289,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 955,
  "endLine" : 1314,
  "linesOfCode" : 289,
  "mcCabeIndex" : 101,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDCFile::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 684,
  "linesOfCode" : 288,
  "mcCabeIndex" : 63,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlockShape GetBlockShape()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1346,
  "endLine" : 1719,
  "linesOfCode" : 285,
  "mcCabeIndex" : 251,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2657,
  "endLine" : 3063,
  "linesOfCode" : 283,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::EncodeDecl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1371,
  "endLine" : 1729,
  "linesOfCode" : 282,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedVulkan::Initialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 565,
  "linesOfCode" : 280,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 511,
  "linesOfCode" : 280,
  "mcCabeIndex" : 69,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 635,
  "linesOfCode" : 279,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable ThreadState::GetSrc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1375,
  "endLine" : 1713,
  "linesOfCode" : 276,
  "mcCabeIndex" : 70,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::PrepareTextureInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 981,
  "linesOfCode" : 275,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_initstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 971,
  "endLine" : 1298,
  "linesOfCode" : 274,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 459,
  "endLine" : 865,
  "linesOfCode" : 274,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawMeshTasksIndirectEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4424,
  "endLine" : 4815,
  "linesOfCode" : 272,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkEnumeratePhysicalDevices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1110,
  "endLine" : 1471,
  "linesOfCode" : 271,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyNextChainForPatching()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3035,
  "endLine" : 3328,
  "linesOfCode" : 270,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::FinaliseExecuteIndirectEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3619,
  "endLine" : 4012,
  "linesOfCode" : 270,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3482,
  "endLine" : 3822,
  "linesOfCode" : 269,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 713,
  "endLine" : 1027,
  "linesOfCode" : 268,
  "mcCabeIndex" : 144,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DecodePixelData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 576,
  "endLine" : 877,
  "linesOfCode" : 267,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11DebugAPIWrapper::CalculateSampleGather()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1036,
  "endLine" : 1352,
  "linesOfCode" : 266,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::ContextPrepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 554,
  "linesOfCode" : 266,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::updateWatchVariable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4092,
  "endLine" : 4407,
  "linesOfCode" : 263,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLDispatchTable::EmulateRequiredExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3595,
  "endLine" : 3916,
  "linesOfCode" : 261,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 839,
  "linesOfCode" : 261,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::CopyArrayToTex2DMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_msaa_array_conv.cpp",
  "fileLinesCount" : 850,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 517,
  "linesOfCode" : 260,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2718,
  "endLine" : 3047,
  "linesOfCode" : 259,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12CommandQueue::ExecuteCommandListsInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 1096,
  "linesOfCode" : 259,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportFOZ()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4669,
  "endLine" : 4982,
  "linesOfCode" : 259,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_action()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2064,
  "endLine" : 2367,
  "linesOfCode" : 259,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2593,
  "endLine" : 2849,
  "linesOfCode" : 257,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 344,
  "endLine" : 717,
  "linesOfCode" : 256,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Constant::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4359,
  "endLine" : 4633,
  "linesOfCode" : 255,
  "mcCabeIndex" : 102,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D12_CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4424,
  "endLine" : 4758,
  "linesOfCode" : 255,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::TargetControlClientThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 431,
  "linesOfCode" : 251,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2302,
  "endLine" : 2654,
  "linesOfCode" : 249,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::CopyTex2DMSToArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_msaa_array_conv.cpp",
  "fileLinesCount" : 850,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 850,
  "linesOfCode" : 246,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::CaptureQueueSubmit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 964,
  "endLine" : 1342,
  "linesOfCode" : 246,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::DecodeOperation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2674,
  "endLine" : 3001,
  "linesOfCode" : 245,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 320,
  "linesOfCode" : 244,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginRendering()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6994,
  "endLine" : 7300,
  "linesOfCode" : 242,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum GetViewCastedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1687,
  "endLine" : 1953,
  "linesOfCode" : 242,
  "mcCabeIndex" : 149,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ResourceManager::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "fileLinesCount" : 1671,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1361,
  "endLine" : 1671,
  "linesOfCode" : 241,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::OverlayRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2410,
  "endLine" : 2708,
  "linesOfCode" : 241,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HighlightCache::FetchHighlightPositions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 981,
  "endLine" : 1331,
  "linesOfCode" : 241,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ApplyHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 499,
  "linesOfCode" : 241,
  "mcCabeIndex" : 69,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult write_dds_to_file()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/dds_readwrite.cpp",
  "fileLinesCount" : 1328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 676,
  "endLine" : 953,
  "linesOfCode" : 241,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3025,
  "endLine" : 3335,
  "linesOfCode" : 240,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetThumbnail()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 379,
  "endLine" : 664,
  "linesOfCode" : 239,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector RenderDocVertexResolver::get_variables()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocVertexResolver.cpp",
  "fileLinesCount" : 287,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 22,
  "endLine" : 286,
  "linesOfCode" : 239,
  "mcCabeIndex" : 93,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 750,
  "endLine" : 1096,
  "linesOfCode" : 238,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EmulateLuminanceFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1237,
  "endLine" : 1486,
  "linesOfCode" : 237,
  "mcCabeIndex" : 200,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::BuildGLExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 393,
  "linesOfCode" : 232,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdExecuteCommands()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4716,
  "endLine" : 5041,
  "linesOfCode" : 231,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3342,
  "endLine" : 3646,
  "linesOfCode" : 231,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint MakeSeparableShaderProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 549,
  "linesOfCode" : 231,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkBeginCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1046,
  "endLine" : 1350,
  "linesOfCode" : 230,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT MakeDXGIFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2151,
  "endLine" : 2424,
  "linesOfCode" : 230,
  "mcCabeIndex" : 90,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceFormat DXGIFormat2ResourceFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/dds_readwrite.cpp",
  "fileLinesCount" : 1328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 481,
  "linesOfCode" : 230,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1979,
  "endLine" : 2241,
  "linesOfCode" : 228,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTextureCompleteStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 864,
  "endLine" : 1235,
  "linesOfCode" : 228,
  "mcCabeIndex" : 62,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12DebugAPIWrapper::CalculateSampleGather()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1106,
  "endLine" : 1380,
  "linesOfCode" : 227,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDResult XML2Structured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 641,
  "endLine" : 929,
  "linesOfCode" : 226,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_UpdateSubresource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 365,
  "linesOfCode" : 225,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ExecuteIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4015,
  "endLine" : 4314,
  "linesOfCode" : 225,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4373,
  "endLine" : 4613,
  "linesOfCode" : 225,
  "mcCabeIndex" : 140,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 579,
  "endLine" : 843,
  "linesOfCode" : 224,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 876,
  "endLine" : 1162,
  "linesOfCode" : 224,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoVendorChecks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 834,
  "linesOfCode" : 223,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::exportData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6248,
  "endLine" : 6553,
  "linesOfCode" : 223,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawMeshTasksIndirectCountEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4846,
  "endLine" : 5175,
  "linesOfCode" : 222,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::refreshMessages()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 773,
  "endLine" : 1035,
  "linesOfCode" : 222,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ValidateFunctionPointers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 335,
  "linesOfCode" : 220,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::CopyArrayToTex2DMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_msaa_array_conv.cpp",
  "fileLinesCount" : 608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 608,
  "linesOfCode" : 219,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 247,
  "linesOfCode" : 218,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::CacheTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 683,
  "linesOfCode" : 218,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_OnTextureSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1283,
  "endLine" : 1613,
  "linesOfCode" : 218,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/texdisplay.frag",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 321,
  "linesOfCode" : 217,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PrintInteger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 435,
  "linesOfCode" : 216,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::InsertActionsAndRefreshIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 624,
  "endLine" : 910,
  "linesOfCode" : 215,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int utf8print_template()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1475,
  "endLine" : 1764,
  "linesOfCode" : 215,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2828,
  "endLine" : 3103,
  "linesOfCode" : 215,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConvertToFixedTaskFeeder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1856,
  "endLine" : 2155,
  "linesOfCode" : 214,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_BeginRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 443,
  "linesOfCode" : 214,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_dispatch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2414,
  "endLine" : 2659,
  "linesOfCode" : 214,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool InjectLibraries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.cpp",
  "fileLinesCount" : 452,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 429,
  "linesOfCode" : 213,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecuteResult AndroidRemoteServer::ExecuteAndInject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1310,
  "endLine" : 1634,
  "linesOfCode" : 213,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::ReleaseResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 587,
  "linesOfCode" : 213,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::ProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1017,
  "endLine" : 1271,
  "linesOfCode" : 212,
  "mcCabeIndex" : 139,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2022,
  "endLine" : 2296,
  "linesOfCode" : 212,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetVertexInputs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 656,
  "endLine" : 904,
  "linesOfCode" : 212,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2735,
  "endLine" : 3049,
  "linesOfCode" : 210,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3084,
  "endLine" : 3398,
  "linesOfCode" : 210,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1450,
  "endLine" : 1660,
  "linesOfCode" : 210,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 240,
  "linesOfCode" : 210,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PatchedRayDispatch D3D12RaytracingResourceAndUtilHandler::PatchRayDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 785,
  "endLine" : 1062,
  "linesOfCode" : 209,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAllocateMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 773,
  "linesOfCode" : 208,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::PrepareTextureSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertexture.cpp",
  "fileLinesCount" : 780,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 301,
  "linesOfCode" : 208,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 168,
  "endLine" : 418,
  "linesOfCode" : 207,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_UpdateChannels()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1623,
  "endLine" : 1865,
  "linesOfCode" : 206,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5405,
  "endLine" : 5664,
  "linesOfCode" : 204,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2702,
  "endLine" : 2961,
  "linesOfCode" : 204,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::SettleIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 672,
  "linesOfCode" : 203,
  "mcCabeIndex" : 118,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable D3D12DebugAPIWrapper::GetResourceInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 1104,
  "linesOfCode" : 203,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1292,
  "endLine" : 1537,
  "linesOfCode" : 202,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::ParseDebugMetaRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 283,
  "linesOfCode" : 202,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2287,
  "endLine" : 2589,
  "linesOfCode" : 202,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_ExecuteCommandLists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 710,
  "linesOfCode" : 202,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::UpdateSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5990,
  "endLine" : 6257,
  "linesOfCode" : 201,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EncodeFormattedComponents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 574,
  "linesOfCode" : 201,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumOperands()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 778,
  "endLine" : 981,
  "linesOfCode" : 200,
  "mcCabeIndex" : 192,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ActivateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1364,
  "endLine" : 1652,
  "linesOfCode" : 200,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AddTaskShaderPayloadStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1581,
  "endLine" : 1854,
  "linesOfCode" : 199,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueryPostModPerFragment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1606,
  "endLine" : 1848,
  "linesOfCode" : 199,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RT_FetchVertexPipeData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2008,
  "endLine" : 2267,
  "linesOfCode" : 199,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkRenderPass PatchRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 891,
  "endLine" : 1134,
  "linesOfCode" : 198,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CopyDepthBufferToTex2DMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp",
  "fileLinesCount" : 775,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 529,
  "endLine" : 775,
  "linesOfCode" : 197,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SettingsDialog::editTool()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 768,
  "endLine" : 1016,
  "linesOfCode" : 197,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InitNvPerfProcs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1632,
  "endLine" : 1827,
  "linesOfCode" : 196,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatherPSInputDataForInitialValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4931,
  "endLine" : 5234,
  "linesOfCode" : 194,
  "mcCabeIndex" : 69,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AddResourceBind()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1187,
  "endLine" : 1403,
  "linesOfCode" : 194,
  "mcCabeIndex" : 87,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TargetControlMessage ReceiveMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 724,
  "endLine" : 952,
  "linesOfCode" : 193,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GenerateMathShaderModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1975,
  "endLine" : 2221,
  "linesOfCode" : 192,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RenderTextInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendertext.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 580,
  "linesOfCode" : 192,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::OpenGLFillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2556,
  "endLine" : 2790,
  "linesOfCode" : 191,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyImageSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1308,
  "endLine" : 1534,
  "linesOfCode" : 191,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 530,
  "linesOfCode" : 190,
  "mcCabeIndex" : 154,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT ResourceFormat2DXGIFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/dds_readwrite.cpp",
  "fileLinesCount" : 1328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 674,
  "linesOfCode" : 190,
  "mcCabeIndex" : 90,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3073,
  "endLine" : 3298,
  "linesOfCode" : 189,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayGenericSplash()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 84,
  "endLine" : 337,
  "linesOfCode" : 189,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1738,
  "endLine" : 1990,
  "linesOfCode" : 188,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginRenderPass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2395,
  "endLine" : 2646,
  "linesOfCode" : 188,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7779,
  "endLine" : 8035,
  "linesOfCode" : 187,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedVulkan::GetImplicitRenderPassBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 358,
  "linesOfCode" : 187,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexAttrib()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5216,
  "endLine" : 5421,
  "linesOfCode" : 187,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3608,
  "endLine" : 3839,
  "linesOfCode" : 187,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetCompressedByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 289,
  "linesOfCode" : 186,
  "mcCabeIndex" : 87,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StopChildAtMain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 564,
  "linesOfCode" : 184,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetCurrentBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2458,
  "endLine" : 2665,
  "linesOfCode" : 183,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::OpenSharedResourceInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3753,
  "endLine" : 3979,
  "linesOfCode" : 182,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12CommandQueue::UpdateTileMappings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 329,
  "linesOfCode" : 182,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRect RDStyle::subControlRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 322,
  "endLine" : 557,
  "linesOfCode" : 182,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_initstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 258,
  "linesOfCode" : 181,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ContextData::CreateDebugData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendertext.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 283,
  "linesOfCode" : 181,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_OpenSharedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3484,
  "endLine" : 3731,
  "linesOfCode" : 180,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcfixedarray GetCompressedBlockSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 486,
  "linesOfCode" : 180,
  "mcCabeIndex" : 84,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3858,
  "endLine" : 4080,
  "linesOfCode" : 179,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::PopulateDatabase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 813,
  "endLine" : 1066,
  "linesOfCode" : 179,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Debugger::MakeCompositePointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2526,
  "endLine" : 2781,
  "linesOfCode" : 178,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedVulkan::MakeRenderPassOpString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 593,
  "linesOfCode" : 178,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr D3D12ShaderCache::GetShaderBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 458,
  "endLine" : 681,
  "linesOfCode" : 178,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedID3D12Device::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4661,
  "endLine" : 4914,
  "linesOfCode" : 178,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::vulkanLayerWarn_mouseClick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 337,
  "endLine" : 563,
  "linesOfCode" : 178,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::connectionThreadEntry()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1251,
  "endLine" : 1462,
  "linesOfCode" : 177,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2069,
  "endLine" : 2300,
  "linesOfCode" : 175,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Debugger::ReadFromPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2817,
  "endLine" : 3033,
  "linesOfCode" : 174,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ReplayDescriptorSetWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 986,
  "linesOfCode" : 174,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryAllocation WrappedVulkan::AllocateMemoryForResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 397,
  "linesOfCode" : 174,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 367,
  "linesOfCode" : 174,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 314,
  "linesOfCode" : 174,
  "mcCabeIndex" : 121,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3231,
  "endLine" : 3431,
  "linesOfCode" : 174,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipeline MakePipe()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1767,
  "endLine" : 1973,
  "linesOfCode" : 173,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1428,
  "endLine" : 1664,
  "linesOfCode" : 172,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12DebugManager::CreateShaderDebugResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 803,
  "linesOfCode" : 172,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_UpdateStatusText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 933,
  "endLine" : 1149,
  "linesOfCode" : 172,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeShaderReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.cpp",
  "fileLinesCount" : 506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 506,
  "linesOfCode" : 171,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OperationFlushing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 446,
  "linesOfCode" : 171,
  "mcCabeIndex" : 164,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1799,
  "endLine" : 2020,
  "linesOfCode" : 171,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void formatargument()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1184,
  "endLine" : 1404,
  "linesOfCode" : 171,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VarType OperationType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 244,
  "linesOfCode" : 170,
  "mcCabeIndex" : 164,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::DeltaTransferBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2129,
  "endLine" : 2382,
  "linesOfCode" : 169,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugAPIWrapper::FetchUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 198,
  "endLine" : 424,
  "linesOfCode" : 167,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ReplayQueueSubmit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 511,
  "linesOfCode" : 167,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCopyImageSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1169,
  "endLine" : 1384,
  "linesOfCode" : 167,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::addImageSamplerRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 636,
  "endLine" : 858,
  "linesOfCode" : 167,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::reloadCustomShaders()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4284,
  "endLine" : 4499,
  "linesOfCode" : 167,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedID3D11Device::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1317,
  "endLine" : 1555,
  "linesOfCode" : 166,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedVulkan::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2895,
  "endLine" : 3129,
  "linesOfCode" : 166,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2019,
  "endLine" : 2240,
  "linesOfCode" : 166,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::LoadCaptureThreaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 940,
  "endLine" : 1159,
  "linesOfCode" : 166,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 401,
  "linesOfCode" : 165,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pipelines CreatePerFragmentPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3051,
  "endLine" : 3254,
  "linesOfCode" : 164,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TipsDialog::initialize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "fileLinesCount" : 333,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 290,
  "linesOfCode" : 164,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription VulkanReplay::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 374,
  "linesOfCode" : 163,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::CopyTex2DMSToArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_msaa_array_conv.cpp",
  "fileLinesCount" : 608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 333,
  "linesOfCode" : 163,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::BecomeRemoteServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 935,
  "endLine" : 1147,
  "linesOfCode" : 162,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedVulkan::ContextReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3131,
  "endLine" : 3369,
  "linesOfCode" : 162,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDResult Structured2XML()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 528,
  "linesOfCode" : 162,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::AddSignatureParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2153,
  "endLine" : 2383,
  "linesOfCode" : 161,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2243,
  "endLine" : 2439,
  "linesOfCode" : 161,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::MakeDisassemblyString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 864,
  "endLine" : 1062,
  "linesOfCode" : 160,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::HistogramMinMax::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2941,
  "endLine" : 3162,
  "linesOfCode" : 160,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1329,
  "linesOfCode" : 160,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 219,
  "linesOfCode" : 159,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CopyDepthTex2DMSToBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp",
  "fileLinesCount" : 775,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 377,
  "linesOfCode" : 159,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool check_interface()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/interface_check.h",
  "fileLinesCount" : 339,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 120,
  "endLine" : 339,
  "linesOfCode" : 159,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DisassembleGLSL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 566,
  "linesOfCode" : 158,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreatePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap2.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 395,
  "linesOfCode" : 158,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 229,
  "endLine" : 400,
  "linesOfCode" : 158,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 522,
  "endLine" : 713,
  "linesOfCode" : 158,
  "mcCabeIndex" : 90,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::drawPrimitive()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1437,
  "endLine" : 1634,
  "linesOfCode" : 158,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Map()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7463,
  "endLine" : 7676,
  "linesOfCode" : 157,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::WrapAndProcessCreatedSwapchain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 690,
  "linesOfCode" : 157,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CreateReplayBackbuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 739,
  "endLine" : 935,
  "linesOfCode" : 157,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3119,
  "endLine" : 3334,
  "linesOfCode" : 156,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedID3D12CommandQueue::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1070,
  "endLine" : 1291,
  "linesOfCode" : 155,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::setRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1930,
  "endLine" : 2132,
  "linesOfCode" : 155,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::RegisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 527,
  "endLine" : 725,
  "linesOfCode" : 154,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ResourceFormatName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/entry_points.cpp",
  "fileLinesCount" : 1018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 876,
  "linesOfCode" : 154,
  "mcCabeIndex" : 96,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreprocessLineDirectives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 766,
  "linesOfCode" : 153,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkUpdateDescriptorSetWithTemplate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1674,
  "endLine" : 1883,
  "linesOfCode" : 152,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult Process::StartGlobalHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1476,
  "endLine" : 1699,
  "linesOfCode" : 152,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DXBC::CBufferVariableType MakeCBufferVariableType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 990,
  "endLine" : 1185,
  "linesOfCode" : 151,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::variables_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1639,
  "endLine" : 1825,
  "linesOfCode" : 151,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::HandlePresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 938,
  "endLine" : 1170,
  "linesOfCode" : 150,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::BindDescriptorSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 1118,
  "linesOfCode" : 150,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PythonContext::LoadExtension()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 602,
  "endLine" : 804,
  "linesOfCode" : 150,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ShaderViewer::getRegNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2799,
  "endLine" : 3006,
  "linesOfCode" : 150,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ShaderData::ProcessCompilation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 310,
  "linesOfCode" : 149,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::BuildGLESExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 610,
  "linesOfCode" : 149,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RichResourceTextMouseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1000,
  "endLine" : 1208,
  "linesOfCode" : 149,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderToolOutput RunTool()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/ShaderProcessingTool.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 66,
  "endLine" : 253,
  "linesOfCode" : 149,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1735,
  "endLine" : 1953,
  "linesOfCode" : 148,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPushPopState::Pop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1180,
  "linesOfCode" : 148,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_ConfigureVertexPipeFormats()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4513,
  "endLine" : 4701,
  "linesOfCode" : 148,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int renderdoccmd()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1530,
  "endLine" : 1723,
  "linesOfCode" : 148,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int dl_iterate_callback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 420,
  "linesOfCode" : 147,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateGraphicsPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 774,
  "linesOfCode" : 146,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlockShape GetBlockShape()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 701,
  "linesOfCode" : 146,
  "mcCabeIndex" : 140,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 625,
  "linesOfCode" : 146,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_Barrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list7_wrap.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 202,
  "linesOfCode" : 146,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RenderDoc::GetOverlayText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1001,
  "endLine" : 1202,
  "linesOfCode" : 145,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedOpenGL::ContextReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5165,
  "endLine" : 5354,
  "linesOfCode" : 145,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_MapDataWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1923,
  "endLine" : 2116,
  "linesOfCode" : 145,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshDisplayPipelines D3D12DebugManager::CacheMeshDisplayPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendermesh.cpp",
  "fileLinesCount" : 954,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 243,
  "linesOfCode" : 145,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreatePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap2.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 206,
  "linesOfCode" : 145,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::processFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5964,
  "endLine" : 6154,
  "linesOfCode" : 145,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool parse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 588,
  "linesOfCode" : 144,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult InstallRenderDocServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 405,
  "endLine" : 605,
  "linesOfCode" : 144,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool GetIntelDriverStoreFullPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/official/DriverStorePath.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 297,
  "linesOfCode" : 144,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::editShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 199,
  "endLine" : 386,
  "linesOfCode" : 144,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::WriteThroughPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3086,
  "endLine" : 3259,
  "linesOfCode" : 143,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 572,
  "endLine" : 775,
  "linesOfCode" : 143,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QProcessList QProcessInfo::enumerate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 337,
  "linesOfCode" : 143,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedID3D11DeviceContext::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1236,
  "endLine" : 1428,
  "linesOfCode" : 142,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2801,
  "endLine" : 2979,
  "linesOfCode" : 142,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawElementsIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3359,
  "endLine" : 3571,
  "linesOfCode" : 142,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription D3D12Replay::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 224,
  "linesOfCode" : 142,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 730,
  "endLine" : 900,
  "linesOfCode" : 142,
  "mcCabeIndex" : 62,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void MakeResourceList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.cpp",
  "fileLinesCount" : 506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 294,
  "linesOfCode" : 141,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::ParseConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 335,
  "linesOfCode" : 141,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddXFBAnnotations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 257,
  "linesOfCode" : 141,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InitNvPerfProcs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1188,
  "endLine" : 1328,
  "linesOfCode" : 141,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RichResourceTextPaint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 740,
  "endLine" : 929,
  "linesOfCode" : 141,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::addResourceRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 749,
  "endLine" : 921,
  "linesOfCode" : 141,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 472,
  "endLine" : 665,
  "linesOfCode" : 141,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription D3D11Replay::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 228,
  "linesOfCode" : 140,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::BuildShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2718,
  "endLine" : 2875,
  "linesOfCode" : 140,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2001,
  "endLine" : 2198,
  "linesOfCode" : 140,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::OpenSharedHandleInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 918,
  "endLine" : 1099,
  "linesOfCode" : 140,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3469,
  "endLine" : 3649,
  "linesOfCode" : 139,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr VulkanReplay::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 560,
  "endLine" : 739,
  "linesOfCode" : 139,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription GLReplay::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 238,
  "linesOfCode" : 139,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::CreateFragmentShaderReplacementProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_overlay.cpp",
  "fileLinesCount" : 2325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 224,
  "linesOfCode" : 139,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTweakedNativeStyle::drawControl()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 393,
  "endLine" : 596,
  "linesOfCode" : 139,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 259,
  "endLine" : 451,
  "linesOfCode" : 139,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult IMG_CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 590,
  "linesOfCode" : 138,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::MeshRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1199,
  "endLine" : 1373,
  "linesOfCode" : 138,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkQueueBindSparse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1828,
  "endLine" : 2005,
  "linesOfCode" : 138,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdPushDescriptorSetKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5547,
  "endLine" : 5707,
  "linesOfCode" : 138,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glProgramUniformMatrix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp",
  "fileLinesCount" : 585,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 314,
  "linesOfCode" : 138,
  "mcCabeIndex" : 71,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueryShaderOutPerFragment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1441,
  "endLine" : 1604,
  "linesOfCode" : 138,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndRendering()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7396,
  "endLine" : 7580,
  "linesOfCode" : 137,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GLReplay::CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3697,
  "endLine" : 3856,
  "linesOfCode" : 137,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlitNamedFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2128,
  "endLine" : 2289,
  "linesOfCode" : 136,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawArraysIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3119,
  "endLine" : 3324,
  "linesOfCode" : 136,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE ReadLegacyCaptureThumb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 377,
  "linesOfCode" : 136,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RefreshDerivedReplacements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1798,
  "endLine" : 1999,
  "linesOfCode" : 135,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription D3D11Replay::GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 662,
  "linesOfCode" : 134,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable TypedUAVLoad()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 779,
  "linesOfCode" : 134,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddRequiredExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 237,
  "linesOfCode" : 134,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::FillRayPayloads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 697,
  "endLine" : 864,
  "linesOfCode" : 133,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1909,
  "endLine" : 2085,
  "linesOfCode" : 133,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaInterfaceLoaderLoadApi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 469,
  "linesOfCode" : 133,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HMODULE GetDXC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 242,
  "linesOfCode" : 133,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::GlobalInit()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 405,
  "linesOfCode" : 133,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4097,
  "endLine" : 4257,
  "linesOfCode" : 133,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 397,
  "linesOfCode" : 132,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT Create_Internal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 632,
  "endLine" : 784,
  "linesOfCode" : 132,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawElementsIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2889,
  "endLine" : 3086,
  "linesOfCode" : 131,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVD3D12Counters::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 449,
  "linesOfCode" : 131,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugAPIWrapper::FetchUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 490,
  "linesOfCode" : 131,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::TextureRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2219,
  "endLine" : 2390,
  "linesOfCode" : 131,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanDebugManager::PixelHistorySetupResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3428,
  "endLine" : 3600,
  "linesOfCode" : 130,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1309,
  "endLine" : 1459,
  "linesOfCode" : 130,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::CreateResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 273,
  "linesOfCode" : 129,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GLenum MakeGLType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 233,
  "linesOfCode" : 129,
  "mcCabeIndex" : 113,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetTypelessFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1331,
  "endLine" : 1484,
  "linesOfCode" : 129,
  "mcCabeIndex" : 121,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2861,
  "endLine" : 3019,
  "linesOfCode" : 129,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 697,
  "endLine" : 870,
  "linesOfCode" : 128,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CreateCustomShaderTex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 926,
  "endLine" : 1090,
  "linesOfCode" : 128,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4200,
  "endLine" : 4392,
  "linesOfCode" : 128,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_wglDXLockObjectsNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 363,
  "endLine" : 539,
  "linesOfCode" : 128,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4916,
  "endLine" : 5097,
  "linesOfCode" : 128,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::PatchAccStructBlasAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 730,
  "endLine" : 888,
  "linesOfCode" : 128,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1103,
  "endLine" : 1263,
  "linesOfCode" : 128,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1885,
  "endLine" : 2050,
  "linesOfCode" : 127,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::DecodeOperand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1205,
  "endLine" : 1369,
  "linesOfCode" : 126,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::RenderPass::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1891,
  "endLine" : 2047,
  "linesOfCode" : 126,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceImageMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 383,
  "endLine" : 539,
  "linesOfCode" : 126,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkAllocateMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 450,
  "linesOfCode" : 126,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkFlushMappedMemoryRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1127,
  "endLine" : 1307,
  "linesOfCode" : 126,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 416,
  "linesOfCode" : 126,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glRenderbufferStorageMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2985,
  "endLine" : 3145,
  "linesOfCode" : 126,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_stringise.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 157,
  "linesOfCode" : 126,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult BackupAndChangeRegistry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1224,
  "endLine" : 1388,
  "linesOfCode" : 126,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_EndRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 539,
  "endLine" : 697,
  "linesOfCode" : 125,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_texsample.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 288,
  "linesOfCode" : 125,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferViewer::eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5130,
  "endLine" : 5280,
  "linesOfCode" : 125,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocMeshPreviewService::fetch_buffers()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 204,
  "endLine" : 351,
  "linesOfCode" : 125,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray ListFolder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 912,
  "linesOfCode" : 124,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAllocateDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 699,
  "linesOfCode" : 124,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderDebugData::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4840,
  "endLine" : 4999,
  "linesOfCode" : 124,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::FilterDeviceExtensionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1847,
  "endLine" : 2013,
  "linesOfCode" : 124,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2896,
  "endLine" : 3075,
  "linesOfCode" : 124,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12Descriptor D3D12DebugAPIWrapper::FindDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 579,
  "endLine" : 734,
  "linesOfCode" : 124,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RefCountDXGIObject::HandleWrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 190,
  "linesOfCode" : 124,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Debugger::WalkVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3388,
  "endLine" : 3540,
  "linesOfCode" : 123,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CreateDescriptorWritesForSlotData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 819,
  "linesOfCode" : 123,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::Transition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1238,
  "endLine" : 1393,
  "linesOfCode" : 123,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedRenderbufferStorageMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2746,
  "endLine" : 2902,
  "linesOfCode" : 123,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawArraysIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2669,
  "endLine" : 2856,
  "linesOfCode" : 123,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 270,
  "linesOfCode" : 123,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::AddUsageForBindInRootSig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1955,
  "endLine" : 2128,
  "linesOfCode" : 123,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12RootSignature D3D12ShaderCache::GetRootSig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 691,
  "endLine" : 852,
  "linesOfCode" : 123,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray CaptureContext::GetInstalledExtensions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 297,
  "endLine" : 449,
  "linesOfCode" : 123,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::RefreshDerivedReplacements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4836,
  "endLine" : 4997,
  "linesOfCode" : 122,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant SDObject2Variant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1903,
  "endLine" : 2053,
  "linesOfCode" : 122,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PipelineStateViewer::GetVBufferFormatString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1318,
  "endLine" : 1476,
  "linesOfCode" : 122,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TypedUAVStore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 493,
  "endLine" : 626,
  "linesOfCode" : 121,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::FetchComputeProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 559,
  "endLine" : 695,
  "linesOfCode" : 121,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::SerialiseImageStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 428,
  "linesOfCode" : 121,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CalculateEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2269,
  "endLine" : 2419,
  "linesOfCode" : 121,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_OMSetRenderTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1383,
  "endLine" : 1537,
  "linesOfCode" : 121,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::updateLabelsAndLayout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5282,
  "endLine" : 5424,
  "linesOfCode" : 121,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair PageTable::setImageWrappedRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 574,
  "linesOfCode" : 120,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::processGlobals()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2402,
  "endLine" : 2559,
  "linesOfCode" : 120,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Processor::UnregisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 871,
  "endLine" : 1003,
  "linesOfCode" : 120,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2205,
  "endLine" : 2366,
  "linesOfCode" : 120,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 237,
  "linesOfCode" : 120,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 311,
  "linesOfCode" : 120,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounterEnumerator::Impl::InitEnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 271,
  "linesOfCode" : 120,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 778,
  "endLine" : 904,
  "linesOfCode" : 120,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::LoadCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 758,
  "endLine" : 928,
  "linesOfCode" : 120,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_OMSetRenderTargetsAndUnorderedAccessViews()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3306,
  "endLine" : 3467,
  "linesOfCode" : 119,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdClearAttachments()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2471,
  "endLine" : 2609,
  "linesOfCode" : 119,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugAPIWrapper::FetchSRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 309,
  "linesOfCode" : 119,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString BufferFormatter::DeclareStruct()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2647,
  "endLine" : 2805,
  "linesOfCode" : 119,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeReader::ReadBlockContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "fileLinesCount" : 935,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 252,
  "linesOfCode" : 118,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateRenderPass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1268,
  "endLine" : 1436,
  "linesOfCode" : 118,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdPipelineBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3969,
  "endLine" : 4108,
  "linesOfCode" : 118,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CopyTex2DMSToBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp",
  "fileLinesCount" : 775,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 182,
  "linesOfCode" : 118,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CopyBufferToTex2DMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp",
  "fileLinesCount" : 775,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 379,
  "endLine" : 527,
  "linesOfCode" : 118,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSignedByMicrosoft()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 319,
  "linesOfCode" : 118,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDStyle::sizeFromContents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 653,
  "endLine" : 808,
  "linesOfCode" : 118,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PageTable::copyImageWrappedRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 855,
  "linesOfCode" : 117,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Debugger::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2317,
  "endLine" : 2492,
  "linesOfCode" : 117,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdWaitEvents2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1260,
  "endLine" : 1412,
  "linesOfCode" : 117,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CreateTextureImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2907,
  "endLine" : 3048,
  "linesOfCode" : 117,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3077,
  "endLine" : 3242,
  "linesOfCode" : 117,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FillDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2246,
  "endLine" : 2376,
  "linesOfCode" : 116,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SetReplayData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 382,
  "linesOfCode" : 116,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueryPrimitiveIdPerFragment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1850,
  "endLine" : 1993,
  "linesOfCode" : 116,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVVulkanCounters::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 428,
  "linesOfCode" : 116,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool AddArraySlots()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 907,
  "endLine" : 1050,
  "linesOfCode" : 116,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::ToggleBreakpointOnInstruction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5014,
  "endLine" : 5154,
  "linesOfCode" : 116,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConfigureColumnsForVertexPipe()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1740,
  "endLine" : 1891,
  "linesOfCode" : 116,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable D3D11DebugAPIWrapper::GetSampleInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 426,
  "endLine" : 560,
  "linesOfCode" : 115,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkQueuePresentKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 783,
  "endLine" : 936,
  "linesOfCode" : 115,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1176,
  "linesOfCode" : 115,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyImagePixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1281,
  "endLine" : 1413,
  "linesOfCode" : 115,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CalculateEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1534,
  "endLine" : 1678,
  "linesOfCode" : 115,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIFactory::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1104,
  "endLine" : 1223,
  "linesOfCode" : 115,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Thumbnail CaptureFile::GetThumbnail()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 692,
  "linesOfCode" : 115,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString BufferFormatter::GetTextureFormatString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2265,
  "endLine" : 2390,
  "linesOfCode" : 115,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::resource_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2118,
  "endLine" : 2263,
  "linesOfCode" : 115,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::InitialiseReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 604,
  "endLine" : 743,
  "linesOfCode" : 114,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::ApplyBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 654,
  "endLine" : 841,
  "linesOfCode" : 114,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateSwapchainKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 484,
  "linesOfCode" : 114,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindBuffersRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1827,
  "endLine" : 1972,
  "linesOfCode" : 114,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPushPopState::Push()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 1012,
  "linesOfCode" : 114,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::PixelHistoryCopyPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 491,
  "linesOfCode" : 114,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateGraphicsPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 440,
  "endLine" : 578,
  "linesOfCode" : 114,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdclog_direct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 540,
  "linesOfCode" : 114,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayProxy::Tick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3032,
  "endLine" : 3152,
  "linesOfCode" : 113,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::FinishCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5451,
  "endLine" : 5614,
  "linesOfCode" : 113,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdWaitEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 751,
  "endLine" : 893,
  "linesOfCode" : 113,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ApplyInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3371,
  "endLine" : 3538,
  "linesOfCode" : 113,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ResolvePendingIndirectState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 203,
  "linesOfCode" : 113,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ApplyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 348,
  "linesOfCode" : 113,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RecompressCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1176,
  "endLine" : 1335,
  "linesOfCode" : 113,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::sendReport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 375,
  "endLine" : 524,
  "linesOfCode" : 113,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t PageTable::setMipTailRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 317,
  "linesOfCode" : 112,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 202,
  "linesOfCode" : 112,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateStateObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 324,
  "linesOfCode" : 112,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::GeneralMisc::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2066,
  "endLine" : 2207,
  "linesOfCode" : 112,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RichResourceTextInitialise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 560,
  "endLine" : 727,
  "linesOfCode" : 112,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdPushDescriptorSetWithTemplateKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5838,
  "endLine" : 5973,
  "linesOfCode" : 111,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_OpenSharedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 896,
  "linesOfCode" : 111,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ToQStr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1498,
  "endLine" : 1632,
  "linesOfCode" : 111,
  "mcCabeIndex" : 99,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::GenerateReport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 686,
  "endLine" : 816,
  "linesOfCode" : 111,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SetupMeshView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2775,
  "endLine" : 2917,
  "linesOfCode" : 111,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRendererPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_linux.cpp",
  "fileLinesCount" : 422,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 167,
  "endLine" : 315,
  "linesOfCode" : 111,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CopyDepthArrayToTex2DMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "fileLinesCount" : 593,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 593,
  "linesOfCode" : 110,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearTexSubImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4730,
  "endLine" : 4851,
  "linesOfCode" : 110,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult WrappedOpenGL::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3380,
  "endLine" : 3543,
  "linesOfCode" : 110,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddrInfo GetAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 395,
  "linesOfCode" : 110,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RunProcessAsAdmin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2879,
  "endLine" : 3028,
  "linesOfCode" : 110,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanPipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 640,
  "endLine" : 774,
  "linesOfCode" : 110,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 793,
  "endLine" : 953,
  "linesOfCode" : 109,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::map QueryNumFragmentsByEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1190,
  "endLine" : 1322,
  "linesOfCode" : 109,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 483,
  "linesOfCode" : 109,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList D3D12PipelineStateViewer::exportViewHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2599,
  "endLine" : 2726,
  "linesOfCode" : 109,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::EncodeOperand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1064,
  "endLine" : 1203,
  "linesOfCode" : 108,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndRenderPass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2892,
  "endLine" : 3033,
  "linesOfCode" : 108,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1462,
  "endLine" : 1597,
  "linesOfCode" : 108,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ApplyRPLoadDiscards()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 595,
  "endLine" : 769,
  "linesOfCode" : 107,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDrawWithTests()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2434,
  "endLine" : 2570,
  "linesOfCode" : 107,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 571,
  "endLine" : 706,
  "linesOfCode" : 107,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_WriteToSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2141,
  "endLine" : 2279,
  "linesOfCode" : 107,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 507,
  "linesOfCode" : 107,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair D3D12DebugManager::PatchExecuteIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1011,
  "endLine" : 1140,
  "linesOfCode" : 107,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool MatchBaseTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 165,
  "linesOfCode" : 107,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::SetDst()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1183,
  "endLine" : 1317,
  "linesOfCode" : 106,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::AutoRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 683,
  "endLine" : 802,
  "linesOfCode" : 106,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::PostParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 767,
  "endLine" : 892,
  "linesOfCode" : 106,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 869,
  "endLine" : 1011,
  "linesOfCode" : 106,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdPipelineBarrier2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4230,
  "endLine" : 4360,
  "linesOfCode" : 106,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::ResetToOldState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1110,
  "endLine" : 1236,
  "linesOfCode" : 106,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glProgramUniformVector()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp",
  "fileLinesCount" : 585,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 155,
  "linesOfCode" : 106,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindBuffersBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1610,
  "endLine" : 1748,
  "linesOfCode" : 106,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ProcessCreatedGraphicsPSO()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 704,
  "linesOfCode" : 106,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChooseBestMatchingAdapter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1962,
  "endLine" : 2095,
  "linesOfCode" : 106,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheDocument()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 285,
  "endLine" : 428,
  "linesOfCode" : 106,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5026,
  "endLine" : 5149,
  "linesOfCode" : 106,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::addReadWriteRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 939,
  "endLine" : 1081,
  "linesOfCode" : 106,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::addResourceRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 709,
  "endLine" : 844,
  "linesOfCode" : 106,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTweakedNativeStyle::drawPrimitive()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 246,
  "endLine" : 391,
  "linesOfCode" : 106,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1750,
  "endLine" : 1867,
  "linesOfCode" : 105,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable D3D11DebugAPIWrapper::GetBufferInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 562,
  "endLine" : 679,
  "linesOfCode" : 105,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum GetBaseFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 566,
  "endLine" : 672,
  "linesOfCode" : 105,
  "mcCabeIndex" : 97,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::DeleteDebugData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1200,
  "endLine" : 1330,
  "linesOfCode" : 105,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_UpdateTextureDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1151,
  "endLine" : 1281,
  "linesOfCode" : 105,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateDialog::on_update_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/UpdateDialog.cpp",
  "fileLinesCount" : 257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 117,
  "endLine" : 257,
  "linesOfCode" : 105,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glUnmapNamedBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2690,
  "endLine" : 2827,
  "linesOfCode" : 104,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1399,
  "endLine" : 1535,
  "linesOfCode" : 104,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DisassembleDXBC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa_win32.cpp",
  "fileLinesCount" : 300,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 299,
  "linesOfCode" : 104,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString BufferFormatter::GetBufferFormatString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2392,
  "endLine" : 2504,
  "linesOfCode" : 104,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3483,
  "endLine" : 3606,
  "linesOfCode" : 104,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3797,
  "endLine" : 3929,
  "linesOfCode" : 103,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void copyComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 321,
  "linesOfCode" : 103,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1173,
  "endLine" : 1315,
  "linesOfCode" : 103,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ApplyPushDescriptorWrites()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5301,
  "endLine" : 5427,
  "linesOfCode" : 103,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddUsageForBind()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5214,
  "endLine" : 5340,
  "linesOfCode" : 103,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 314,
  "linesOfCode" : 103,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult InitialiseAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 505,
  "linesOfCode" : 103,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVD3D11Counters::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 375,
  "linesOfCode" : 103,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 545,
  "linesOfCode" : 103,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::AddUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2130,
  "endLine" : 2260,
  "linesOfCode" : 103,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreatePipeState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3261,
  "endLine" : 3372,
  "linesOfCode" : 103,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::RemapProxyTextureIfNeeded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2471,
  "endLine" : 2581,
  "linesOfCode" : 102,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 324,
  "linesOfCode" : 102,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ObjData GetObjData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1988,
  "endLine" : 2111,
  "linesOfCode" : 102,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateGraphicsPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 776,
  "endLine" : 902,
  "linesOfCode" : 102,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData CreateWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 343,
  "linesOfCode" : 102,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2446,
  "endLine" : 2554,
  "linesOfCode" : 102,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PerFragmentPipelines CreatePerFragmentPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2245,
  "endLine" : 2386,
  "linesOfCode" : 102,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::clearState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 952,
  "endLine" : 1081,
  "linesOfCode" : 102,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList D3D11PipelineStateViewer::exportViewHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2485,
  "endLine" : 2605,
  "linesOfCode" : 102,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::step()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2067,
  "endLine" : 2246,
  "linesOfCode" : 102,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 785,
  "linesOfCode" : 101,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Check_SafeDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 289,
  "linesOfCode" : 101,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 211,
  "linesOfCode" : 101,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf ReplayOutput::DrawThumbnail()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 497,
  "linesOfCode" : 101,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HighlightCache::CacheHighlightingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 858,
  "endLine" : 979,
  "linesOfCode" : 101,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PROCESS_INFORMATION RunProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 573,
  "linesOfCode" : 101,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnalyticsSerialise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 320,
  "endLine" : 439,
  "linesOfCode" : 101,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::location_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5519,
  "endLine" : 5649,
  "linesOfCode" : 101,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::Inspect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 251,
  "endLine" : 385,
  "linesOfCode" : 101,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::InitReplayResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 334,
  "linesOfCode" : 100,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::HistogramMinMax::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1651,
  "endLine" : 1792,
  "linesOfCode" : 100,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::PixelHistoryCopyPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_pixelhistory.cpp",
  "fileLinesCount" : 2547,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 285,
  "linesOfCode" : 100,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Pipeline::Shader::ProcessStaticDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 821,
  "endLine" : 957,
  "linesOfCode" : 100,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLContext EGLAPIENTRY eglCreateContext_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 385,
  "linesOfCode" : 100,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4591,
  "endLine" : 4702,
  "linesOfCode" : 100,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVGLCounters::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 364,
  "linesOfCode" : 100,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 437,
  "linesOfCode" : 100,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::Display()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 779,
  "endLine" : 902,
  "linesOfCode" : 100,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 458,
  "linesOfCode" : 99,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::RenderPass::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1773,
  "endLine" : 1889,
  "linesOfCode" : 99,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeIncrementStencilPipelineCI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 715,
  "endLine" : 847,
  "linesOfCode" : 99,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CalculateMathOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1350,
  "endLine" : 1480,
  "linesOfCode" : 99,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 741,
  "endLine" : 868,
  "linesOfCode" : 99,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInvalidateTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 924,
  "endLine" : 1042,
  "linesOfCode" : 99,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInvalidateTexSubImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1194,
  "linesOfCode" : 99,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4445,
  "endLine" : 4566,
  "linesOfCode" : 99,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyMSSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 772,
  "linesOfCode" : 99,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueryPostModPixelValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1006,
  "endLine" : 1132,
  "linesOfCode" : 99,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Processor::Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 506,
  "linesOfCode" : 98,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::FetchCountersKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 661,
  "endLine" : 790,
  "linesOfCode" : 98,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::RecordSingleBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 204,
  "linesOfCode" : 98,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetYUVShaderParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 593,
  "endLine" : 691,
  "linesOfCode" : 98,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2492,
  "endLine" : 2634,
  "linesOfCode" : 98,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LiveCapture::checkAllowClose()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 699,
  "endLine" : 824,
  "linesOfCode" : 98,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11DeviceContext::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1497,
  "endLine" : 1596,
  "linesOfCode" : 97,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompressedTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3829,
  "endLine" : 3956,
  "linesOfCode" : 97,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1989,
  "endLine" : 2110,
  "linesOfCode" : 97,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2008,
  "endLine" : 2105,
  "linesOfCode" : 97,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::addConstantBlockRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1554,
  "endLine" : 1680,
  "linesOfCode" : 97,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedRenderbufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2550,
  "endLine" : 2672,
  "linesOfCode" : 96,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum GetDataType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 674,
  "endLine" : 771,
  "linesOfCode" : 96,
  "mcCabeIndex" : 88,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 525,
  "linesOfCode" : 96,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1929,
  "endLine" : 2064,
  "linesOfCode" : 96,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::run()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 437,
  "endLine" : 563,
  "linesOfCode" : 96,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PipelineStateViewer::GenerateHLSLStub()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 822,
  "endLine" : 937,
  "linesOfCode" : 96,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageViewer::CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 978,
  "endLine" : 1098,
  "linesOfCode" : 95,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11Replay::CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3676,
  "endLine" : 3795,
  "linesOfCode" : 95,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::EncodeConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1894,
  "endLine" : 2001,
  "linesOfCode" : 95,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2595,
  "endLine" : 2715,
  "linesOfCode" : 95,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CopyTex2DMSToArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "fileLinesCount" : 593,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 237,
  "linesOfCode" : 95,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::AddFakeMarkers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 449,
  "linesOfCode" : 95,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::Convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 552,
  "linesOfCode" : 95,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList VulkanPipelineStateViewer::makeSampler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1083,
  "endLine" : 1203,
  "linesOfCode" : 95,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::updateAccessedResources()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3450,
  "endLine" : 3560,
  "linesOfCode" : 95,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11TextRenderer::RenderTextInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.cpp",
  "fileLinesCount" : 473,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 473,
  "linesOfCode" : 94,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 169,
  "linesOfCode" : 94,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1748,
  "endLine" : 1870,
  "linesOfCode" : 94,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescUpdateTemplate::Apply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2709,
  "endLine" : 2822,
  "linesOfCode" : 94,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateComputePipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 905,
  "endLine" : 1026,
  "linesOfCode" : 94,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2950,
  "endLine" : 3070,
  "linesOfCode" : 94,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DisassembleSPIRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 368,
  "linesOfCode" : 94,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateInternalResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4025,
  "endLine" : 4147,
  "linesOfCode" : 94,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::PrepareExecuteIndirectPatching()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1804,
  "endLine" : 1927,
  "linesOfCode" : 94,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::AddSortedMenuItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 673,
  "endLine" : 803,
  "linesOfCode" : 94,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::ResamplePixels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1241,
  "endLine" : 1344,
  "linesOfCode" : 93,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateGeometryShaderWithStreamOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1788,
  "endLine" : 1913,
  "linesOfCode" : 93,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::MarkReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 277,
  "linesOfCode" : 93,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Type::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3988,
  "endLine" : 4082,
  "linesOfCode" : 93,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::Split()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 244,
  "linesOfCode" : 93,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT GLXContext glXCreateContextAttribsARB_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 350,
  "linesOfCode" : 93,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFlushMappedNamedBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2910,
  "endLine" : 3031,
  "linesOfCode" : 93,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2322,
  "endLine" : 2459,
  "linesOfCode" : 93,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void PayloadBufferCopy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 195,
  "linesOfCode" : 93,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12DebugManager::PixelHistorySetupResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2627,
  "endLine" : 2739,
  "linesOfCode" : 93,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1697,
  "endLine" : 1817,
  "linesOfCode" : 93,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Replay::ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4287,
  "endLine" : 4399,
  "linesOfCode" : 93,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommandList1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 197,
  "linesOfCode" : 93,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::DisplayMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 999,
  "endLine" : 1131,
  "linesOfCode" : 93,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::snippet_constants()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5284,
  "endLine" : 5399,
  "linesOfCode" : 93,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CBufferVariableType DXBCContainer::ParseRDEFType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 472,
  "linesOfCode" : 92,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable ThreadState::CalcDeriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 517,
  "linesOfCode" : 92,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConfigureGLSLStd450()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1341,
  "linesOfCode" : 92,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VkGraphicsPipelineLibraryFlagsEXT DynamicStateValidState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 219,
  "endLine" : 313,
  "linesOfCode" : 92,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t D3D12Replay::MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 273,
  "linesOfCode" : 92,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::TargetControlServerThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 559,
  "linesOfCode" : 91,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1987,
  "endLine" : 2110,
  "linesOfCode" : 91,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Edit::ResourceIdentifier ProgramEditor::DeclareResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 304,
  "linesOfCode" : 91,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat VulkanReplay::GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6162,
  "endLine" : 6277,
  "linesOfCode" : 91,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkDebugMarkerSetObjectNameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2211,
  "endLine" : 2316,
  "linesOfCode" : 91,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CopyArrayToTex2DMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "fileLinesCount" : 593,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 348,
  "endLine" : 458,
  "linesOfCode" : 91,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_wglDXRegisterObjectNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 360,
  "linesOfCode" : 91,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddStateResetBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1692,
  "endLine" : 1795,
  "linesOfCode" : 91,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12PipelineState::ProcessDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 793,
  "linesOfCode" : 91,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDCFile::Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 730,
  "endLine" : 844,
  "linesOfCode" : 91,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::snippet_resources()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5443,
  "endLine" : 5548,
  "linesOfCode" : 91,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DXBCContainer::TryFetchSeparateDebugInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1132,
  "endLine" : 1263,
  "linesOfCode" : 90,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDynamicState ConvertDynamicState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 124,
  "linesOfCode" : 90,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VulkanDynamicStateIndex ConvertDynamicState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 217,
  "linesOfCode" : 90,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PatchOutputLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 488,
  "linesOfCode" : 90,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanAccelerationStructureManager::Serialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_acceleration_structure.cpp",
  "fileLinesCount" : 394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 292,
  "linesOfCode" : 90,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5925,
  "endLine" : 6044,
  "linesOfCode" : 90,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray QueryModifyingEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 774,
  "endLine" : 876,
  "linesOfCode" : 90,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray IntelGlCounters::GetCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 430,
  "linesOfCode" : 90,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription AMDCounters::InternalGetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 385,
  "linesOfCode" : 90,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray AMDCounters::GetCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 542,
  "endLine" : 653,
  "linesOfCode" : 90,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::CreateSOBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1960,
  "endLine" : 2074,
  "linesOfCode" : 90,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDrawWithTests()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1693,
  "endLine" : 1812,
  "linesOfCode" : 90,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ResourceBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 448,
  "endLine" : 555,
  "linesOfCode" : 90,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::UploadBLASBufferAddresses()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3121,
  "endLine" : 3224,
  "linesOfCode" : 90,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1100,
  "endLine" : 1209,
  "linesOfCode" : 90,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommandSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1767,
  "endLine" : 1871,
  "linesOfCode" : 90,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CopyDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1967,
  "endLine" : 2089,
  "linesOfCode" : 90,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Serialiser::BeginChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 471,
  "linesOfCode" : 90,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::clearState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1046,
  "endLine" : 1158,
  "linesOfCode" : 90,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::CheckUpdates()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1368,
  "endLine" : 1495,
  "linesOfCode" : 90,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Edit::ResourceIdentifier ProgramEditor::DeclareUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 415,
  "linesOfCode" : 89,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 933,
  "endLine" : 1060,
  "linesOfCode" : 89,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdPushDescriptorSetWithTemplateKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5710,
  "endLine" : 5836,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2068,
  "endLine" : 2186,
  "linesOfCode" : 89,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void StandardFillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 544,
  "linesOfCode" : 89,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StreamReader::ReadFromExternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 494,
  "linesOfCode" : 89,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::Initialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 412,
  "endLine" : 535,
  "linesOfCode" : 88,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DrawAuto()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4119,
  "endLine" : 4237,
  "linesOfCode" : 88,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 416,
  "linesOfCode" : 88,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::ArgToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 774,
  "linesOfCode" : 88,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::PatchIndirectDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 513,
  "endLine" : 622,
  "linesOfCode" : 88,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkUnmapMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 918,
  "endLine" : 1043,
  "linesOfCode" : 88,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StripShaderSideEffects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 493,
  "endLine" : 591,
  "linesOfCode" : 88,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SubmitAndFlushImageStateBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 608,
  "linesOfCode" : 88,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsFourComponent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 195,
  "linesOfCode" : 88,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CopyDepthTex2DMSToArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "fileLinesCount" : 593,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 346,
  "linesOfCode" : 88,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1450,
  "endLine" : 1569,
  "linesOfCode" : 88,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GLResourceManager::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 983,
  "endLine" : 1102,
  "linesOfCode" : 88,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 247,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 745,
  "endLine" : 833,
  "linesOfCode" : 88,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::resource_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2255,
  "endLine" : 2363,
  "linesOfCode" : 88,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkIndirectPatchData WrappedVulkan::FetchIndirectData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 137,
  "linesOfCode" : 87,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::CheckVulkanLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 405,
  "endLine" : 539,
  "linesOfCode" : 87,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ReplayDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5598,
  "endLine" : 5712,
  "linesOfCode" : 87,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindBufferBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1307,
  "endLine" : 1425,
  "linesOfCode" : 87,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::StoreCompressedTexData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3730,
  "endLine" : 3826,
  "linesOfCode" : 87,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5687,
  "endLine" : 5803,
  "linesOfCode" : 87,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCompressedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1510,
  "endLine" : 1609,
  "linesOfCode" : 87,
  "mcCabeIndex" : 80,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::InitRayDispatchPatchingResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1064,
  "endLine" : 1169,
  "linesOfCode" : 87,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair Process::LaunchAndInjectIntoProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 1010,
  "linesOfCode" : 87,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 294,
  "endLine" : 432,
  "linesOfCode" : 87,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::performFindAll()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6253,
  "endLine" : 6376,
  "linesOfCode" : 87,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 217,
  "endLine" : 336,
  "linesOfCode" : 87,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::AddUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1029,
  "endLine" : 1143,
  "linesOfCode" : 86,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::DecodeProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 823,
  "linesOfCode" : 86,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanAccelerationStructureManager::Prepare()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_acceleration_structure.cpp",
  "fileLinesCount" : 394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 164,
  "linesOfCode" : 86,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult Vulkan_CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5032,
  "endLine" : 5175,
  "linesOfCode" : 86,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetInternalformativ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1066,
  "endLine" : 1163,
  "linesOfCode" : 86,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult InitialiseAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 483,
  "linesOfCode" : 86,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 632,
  "linesOfCode" : 86,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateStateObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 187,
  "linesOfCode" : 86,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::interactive_keypress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1359,
  "endLine" : 1467,
  "linesOfCode" : 86,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_AddFixedVariables()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4151,
  "endLine" : 4274,
  "linesOfCode" : 86,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitterHandle::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 65,
  "endLine" : 170,
  "linesOfCode" : 86,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Event Connection::WaitForEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 397,
  "endLine" : 521,
  "linesOfCode" : 85,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1872,
  "endLine" : 1985,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReadBits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 324,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 867,
  "linesOfCode" : 85,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 957,
  "endLine" : 1084,
  "linesOfCode" : 85,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdPushDescriptorSetKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5430,
  "endLine" : 5545,
  "linesOfCode" : 85,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PixelPicking::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4542,
  "endLine" : 4652,
  "linesOfCode" : 85,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsUNormFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 378,
  "linesOfCode" : 85,
  "mcCabeIndex" : 79,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5456,
  "endLine" : 5570,
  "linesOfCode" : 85,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2784,
  "endLine" : 2894,
  "linesOfCode" : 85,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::VertexPicking::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2734,
  "endLine" : 2847,
  "linesOfCode" : 85,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDResult Buffers2ZIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 931,
  "endLine" : 1032,
  "linesOfCode" : 85,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PrintFloat0()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 540,
  "linesOfCode" : 85,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant GetCachedEIDName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1161,
  "endLine" : 1284,
  "linesOfCode" : 85,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SetMeshFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6903,
  "endLine" : 7014,
  "linesOfCode" : 85,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_saveCancelButtons_accepted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 601,
  "endLine" : 706,
  "linesOfCode" : 85,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::InsertInitialContentsChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1530,
  "endLine" : 1643,
  "linesOfCode" : 84,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Reflector::StringiseConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_disassemble.cpp",
  "fileLinesCount" : 1796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1701,
  "endLine" : 1794,
  "linesOfCode" : 84,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::MakeConstantBlockVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1905,
  "endLine" : 2023,
  "linesOfCode" : 84,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::MakeConstantBlockVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2040,
  "endLine" : 2151,
  "linesOfCode" : 84,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueBindSparse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1719,
  "endLine" : 1826,
  "linesOfCode" : 84,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsBlockFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 240,
  "linesOfCode" : 84,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddAction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5005,
  "endLine" : 5112,
  "linesOfCode" : 84,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::BindDescriptorSetsWithoutPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 787,
  "endLine" : 920,
  "linesOfCode" : 84,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat D3D12Replay::GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4047,
  "endLine" : 4155,
  "linesOfCode" : 84,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT GetWrappedInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 516,
  "endLine" : 602,
  "linesOfCode" : 84,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 603,
  "endLine" : 725,
  "linesOfCode" : 84,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1164,
  "endLine" : 1260,
  "linesOfCode" : 84,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2312,
  "endLine" : 2431,
  "linesOfCode" : 84,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::RefreshDerivedReplacements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3582,
  "endLine" : 3695,
  "linesOfCode" : 84,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1139,
  "endLine" : 1224,
  "linesOfCode" : 84,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FARPROC WINAPI Hooked_GetProcAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 726,
  "endLine" : 836,
  "linesOfCode" : 84,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT Create_Internal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 204,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescSetLayout::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 434,
  "linesOfCode" : 83,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkQueueSubmit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1439,
  "endLine" : 1548,
  "linesOfCode" : 83,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkQueueSubmit2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1607,
  "endLine" : 1716,
  "linesOfCode" : 83,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 975,
  "linesOfCode" : 83,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BarrierSet::Configure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 213,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::BeginRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 536,
  "linesOfCode" : 83,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool InitDbgHelp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 565,
  "linesOfCode" : 83,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 165,
  "linesOfCode" : 83,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::CalcColumnWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5625,
  "endLine" : 5747,
  "linesOfCode" : 83,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SPDBChunk::GetLocals()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "fileLinesCount" : 1959,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1742,
  "endLine" : 1858,
  "linesOfCode" : 82,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompressedTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4110,
  "endLine" : 4216,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompressedTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6391,
  "endLine" : 6500,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1537,
  "endLine" : 1643,
  "linesOfCode" : 82,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr D3D12Replay::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 693,
  "linesOfCode" : 82,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair D3D12DebugManager::GetMSToArrayPSOs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_msaa_array_conv.cpp",
  "fileLinesCount" : 608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 126,
  "linesOfCode" : 82,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static pid_t RunProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 552,
  "endLine" : 667,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::LoadCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 822,
  "endLine" : 929,
  "linesOfCode" : 82,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::Load()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 479,
  "endLine" : 604,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConfigureSyntax()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ScintillaSyntax.cpp",
  "fileLinesCount" : 437,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 336,
  "endLine" : 437,
  "linesOfCode" : 82,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 767,
  "endLine" : 874,
  "linesOfCode" : 82,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendResourceBindStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 375,
  "endLine" : 471,
  "linesOfCode" : 82,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString interpretVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 766,
  "endLine" : 860,
  "linesOfCode" : 82,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::stageRowMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3062,
  "endLine" : 3167,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 693,
  "endLine" : 773,
  "linesOfCode" : 81,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkSetDebugUtilsObjectNameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2412,
  "endLine" : 2507,
  "linesOfCode" : 81,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkAllocateDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 428,
  "endLine" : 541,
  "linesOfCode" : 81,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2129,
  "endLine" : 2245,
  "linesOfCode" : 81,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsBlockFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 277,
  "linesOfCode" : 81,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompressedTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6632,
  "endLine" : 6740,
  "linesOfCode" : 81,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyImagePixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 651,
  "endLine" : 755,
  "linesOfCode" : 81,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ResourceManager::ApplyBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1586,
  "endLine" : 1690,
  "linesOfCode" : 81,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr MakeRenderPassOpString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 154,
  "linesOfCode" : 81,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool AnnotateDXBCShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 205,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::fixedVars_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2950,
  "endLine" : 3060,
  "linesOfCode" : 81,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PageTable::copyImageBoxRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 576,
  "endLine" : 687,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair RemoteServer::OpenCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1620,
  "endLine" : 1728,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr getToolInSDK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 161,
  "linesOfCode" : 80,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DrawIndexedInstancedIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4266,
  "endLine" : 4365,
  "linesOfCode" : 80,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CopyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5878,
  "endLine" : 5977,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t WrappedID3D11Device::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_initstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 374,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginRenderPass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2648,
  "endLine" : 2759,
  "linesOfCode" : 80,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AddMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 193,
  "linesOfCode" : 80,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_CopyTextureRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4952,
  "endLine" : 5046,
  "linesOfCode" : 80,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool Obj2XML()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 320,
  "linesOfCode" : 80,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcarray ParseCommandLine()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 550,
  "linesOfCode" : 80,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3869,
  "endLine" : 3970,
  "linesOfCode" : 80,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LiveCapture::saveCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 849,
  "endLine" : 948,
  "linesOfCode" : 80,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData DisplayRemoteServerPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_linux.cpp",
  "fileLinesCount" : 422,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 53,
  "endLine" : 165,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails StartRemoteServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1121,
  "endLine" : 1243,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 8037,
  "endLine" : 8137,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedID3D11Device::Serialise_CreateTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 381,
  "linesOfCode" : 79,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Decorations::Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 286,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::EnterFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 228,
  "linesOfCode" : 79,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1259,
  "endLine" : 1337,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType ImgRefs::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1992,
  "endLine" : 2091,
  "linesOfCode" : 79,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::MarkFBOAttachmentsReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 183,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SerialiseProgramBindings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1261,
  "endLine" : 1366,
  "linesOfCode" : 79,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatherConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1382,
  "endLine" : 1478,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ResourceManager::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "fileLinesCount" : 1671,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1260,
  "endLine" : 1359,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PatchLineStripIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 284,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serialiser::EndChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 574,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_customCreate_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4543,
  "endLine" : 4634,
  "linesOfCode" : 79,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr getToolPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 306,
  "linesOfCode" : 78,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::ShaderModule::Reinit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2354,
  "endLine" : 2473,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescUpdateTemplate::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2612,
  "endLine" : 2707,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBlitImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1297,
  "endLine" : 1389,
  "linesOfCode" : 78,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3464,
  "endLine" : 3563,
  "linesOfCode" : 78,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glUseProgramStages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1538,
  "endLine" : 1627,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3227,
  "endLine" : 3325,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7104,
  "endLine" : 7200,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4284,
  "endLine" : 4367,
  "linesOfCode" : 78,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::BuildRaytracingAccelerationStructure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 982,
  "endLine" : 1088,
  "linesOfCode" : 78,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::AddFilterExplanations()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4677,
  "endLine" : 4770,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_refresh_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5980,
  "endLine" : 6078,
  "linesOfCode" : 78,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SetupRawView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2662,
  "endLine" : 2773,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_toggleGlobal_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 755,
  "endLine" : 865,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::TriggerCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1164,
  "endLine" : 1257,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BreadcrumbsLayout::setGeometry()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 77,
  "endLine" : 181,
  "linesOfCode" : 78,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 193,
  "endLine" : 290,
  "linesOfCode" : 78,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DrawInstancedIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4401,
  "endLine" : 4497,
  "linesOfCode" : 77,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ApplyAllDerivatives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4703,
  "endLine" : 4843,
  "linesOfCode" : 77,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ProcessDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4425,
  "endLine" : 4524,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4281,
  "endLine" : 4391,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray IntelCounters::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 213,
  "linesOfCode" : 77,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedID3D12Device::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3411,
  "endLine" : 3520,
  "linesOfCode" : 77,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::DisplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 678,
  "endLine" : 777,
  "linesOfCode" : 77,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::SetupShaderEditButton()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1032,
  "endLine" : 1140,
  "linesOfCode" : 77,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2728,
  "endLine" : 2826,
  "linesOfCode" : 77,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::polishPalette()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 269,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedID3D11Device::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 909,
  "endLine" : 1015,
  "linesOfCode" : 76,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr rdcspv::Compile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_compile.cpp",
  "fileLinesCount" : 139,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 139,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Pipeline::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1642,
  "endLine" : 1750,
  "linesOfCode" : 76,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdResolveImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1446,
  "endLine" : 1536,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1582,
  "endLine" : 1673,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkWriteDescriptorSet WrappedVulkan::UnwrapInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 189,
  "linesOfCode" : 76,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1992,
  "endLine" : 2099,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5114,
  "endLine" : 5212,
  "linesOfCode" : 76,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLRenderState::Clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1727,
  "endLine" : 1817,
  "linesOfCode" : 76,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1645,
  "endLine" : 1745,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandKeypress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 397,
  "linesOfCode" : 76,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandKeypress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 397,
  "linesOfCode" : 76,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GenerateGLSLShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl_shaders.cpp",
  "fileLinesCount" : 2677,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 172,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckHook()",
  "longName" : "",
  "relativeFileName" : "renderdocshim/renderdocshim.cpp",
  "fileLinesCount" : 177,
  "components" : [ "primary::renderdocshim" ],
  "startLine" : 56,
  "endLine" : 152,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int array_setsubscript()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/container_handling.h",
  "fileLinesCount" : 691,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 586,
  "endLine" : 691,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList ParseArgsList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3043,
  "endLine" : 3138,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::applyValues()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 221,
  "endLine" : 330,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::AutoFitRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3690,
  "endLine" : 3776,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThumbnailStrip::refreshLayout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "fileLinesCount" : 185,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 78,
  "endLine" : 185,
  "linesOfCode" : 76,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::PixelHistory::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1822,
  "endLine" : 1915,
  "linesOfCode" : 75,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::UsesExtensionUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 196,
  "linesOfCode" : 75,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ApplyDerivative()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3543,
  "endLine" : 3696,
  "linesOfCode" : 75,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateComputePipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1028,
  "endLine" : 1117,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2378,
  "endLine" : 2480,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2702,
  "endLine" : 2797,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompressedTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3486,
  "endLine" : 3584,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1825,
  "endLine" : 1916,
  "linesOfCode" : 75,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12TextRenderer::RenderTextInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertext.cpp",
  "fileLinesCount" : 587,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 481,
  "endLine" : 587,
  "linesOfCode" : 75,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CheckFeatureSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2288,
  "endLine" : 2386,
  "linesOfCode" : 75,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_BuildRaytracingAccelerationStructure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 891,
  "endLine" : 980,
  "linesOfCode" : 75,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::DisplayTex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 904,
  "endLine" : 997,
  "linesOfCode" : 75,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_depthbuf2ms.frag",
  "fileLinesCount" : 133,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 133,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::exportData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 677,
  "endLine" : 771,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2607,
  "endLine" : 2700,
  "linesOfCode" : 75,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::debug_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1535,
  "endLine" : 1637,
  "linesOfCode" : 75,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendConstantBindStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 211,
  "endLine" : 307,
  "linesOfCode" : 75,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConfigureColumnsForShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1618,
  "endLine" : 1713,
  "linesOfCode" : 75,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::childUpdate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 438,
  "endLine" : 533,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SOSetTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2277,
  "endLine" : 2384,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DispatchIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5113,
  "endLine" : 5203,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::Map()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7678,
  "endLine" : 7776,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CopySubresourceRegion1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 490,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FlattenSingleVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1734,
  "endLine" : 1823,
  "linesOfCode" : 74,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HGLRC WINAPI wglCreateContextAttribsARB_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 428,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearNamedBufferDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4133,
  "endLine" : 4212,
  "linesOfCode" : 74,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uintptr_t FindRemoteDLL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 400,
  "linesOfCode" : 74,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::RT_UpdateVisualRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 836,
  "endLine" : 931,
  "linesOfCode" : 74,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::PromptCloseCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1027,
  "endLine" : 1119,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 933,
  "endLine" : 1017,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DXBC::CBufferVariableType MakePayloadType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 545,
  "linesOfCode" : 73,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LayOutStorageStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1489,
  "endLine" : 1579,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UpdateTestsFailed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3807,
  "endLine" : 3896,
  "linesOfCode" : 73,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::MeshRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4367,
  "endLine" : 4459,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupRenderingInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 136,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMultiDrawArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2178,
  "endLine" : 2289,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 564,
  "linesOfCode" : 73,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SafeBlitFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1559,
  "endLine" : 1650,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ResetAndRecordExecuteIndirectStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3525,
  "endLine" : 3617,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetIdentPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 160,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetIdentPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 151,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_linux.cpp",
  "fileLinesCount" : 422,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 325,
  "endLine" : 422,
  "linesOfCode" : 73,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::CreateTexImageView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertexture.cpp",
  "fileLinesCount" : 613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 132,
  "linesOfCode" : 72,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddFramebufferUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5342,
  "endLine" : 5424,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 977,
  "endLine" : 1070,
  "linesOfCode" : 72,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::CaptureCmdBufSubmit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 822,
  "endLine" : 901,
  "linesOfCode" : 72,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompressedTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6170,
  "endLine" : 6269,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_AtomicCopyBufferUINT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 113,
  "linesOfCode" : 72,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_AtomicCopyBufferUINT64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 226,
  "linesOfCode" : 72,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIDevice4::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 1019,
  "linesOfCode" : 72,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetFilesInDirectory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 584,
  "linesOfCode" : 72,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::clearState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1148,
  "endLine" : 1239,
  "linesOfCode" : 72,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::updateVariableTooltip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5644,
  "endLine" : 5725,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::ProcessIncludeDirectives()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5839,
  "endLine" : 5942,
  "linesOfCode" : 72,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRect RDStyle::subElementRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 559,
  "endLine" : 651,
  "linesOfCode" : 72,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CopySubresourceRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5726,
  "endLine" : 5817,
  "linesOfCode" : 71,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateGeometryShaderWithStreamOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1695,
  "endLine" : 1786,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::ApplyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 473,
  "linesOfCode" : 71,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::EncodeOperation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2568,
  "endLine" : 2672,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::CheckMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 285,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdNextSubpass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2762,
  "endLine" : 2857,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_RSSetShadingRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list5_wrap.cpp",
  "fileLinesCount" : 218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 112,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_DispatchRays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1213,
  "endLine" : 1310,
  "linesOfCode" : 71,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Serialiser::BeginChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 209,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 140,
  "linesOfCode" : 71,
  "mcCabeIndex" : 63,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RowString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3643,
  "endLine" : 3717,
  "linesOfCode" : 71,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_event()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1872,
  "endLine" : 1953,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::combineStructures()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2680,
  "endLine" : 2797,
  "linesOfCode" : 71,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_saveTex_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3991,
  "endLine" : 4076,
  "linesOfCode" : 71,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::calcBoundingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4286,
  "endLine" : 4379,
  "linesOfCode" : 71,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::drawBranches()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 725,
  "endLine" : 836,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::processFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2561,
  "endLine" : 2652,
  "linesOfCode" : 70,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateQueryPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1529,
  "endLine" : 1622,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::HistogramMinMax::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4714,
  "endLine" : 4800,
  "linesOfCode" : 70,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void MakeVaryingsFromShaderReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_postvs.cpp",
  "fileLinesCount" : 2051,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 128,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6928,
  "endLine" : 7014,
  "linesOfCode" : 70,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PatchHookedFunctions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 667,
  "linesOfCode" : 70,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 747,
  "endLine" : 835,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetCurrentPID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 270,
  "linesOfCode" : 69,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::RegisterUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1702,
  "endLine" : 1793,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderBuiltin MakeShaderBuiltin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 195,
  "linesOfCode" : 69,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1976,
  "endLine" : 2057,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkResourceRecord::MarkBufferImageCopyFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4080,
  "endLine" : 4179,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2717,
  "endLine" : 2799,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glUnmapNamedBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2592,
  "endLine" : 2688,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanIsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 658,
  "endLine" : 730,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int NvPmGatherCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 159,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ResolveSubresourceRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 511,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ResolveSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5162,
  "endLine" : 5241,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_CopyTiles()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5266,
  "endLine" : 5350,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2545,
  "endLine" : 2655,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetYUVShaderParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1542,
  "endLine" : 1617,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StandardFillCBufferVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 348,
  "endLine" : 430,
  "linesOfCode" : 69,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FindDiffRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 179,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_customEdit_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4636,
  "endLine" : 4721,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 303,
  "endLine" : 374,
  "linesOfCode" : 69,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 697,
  "endLine" : 789,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::FinishCaptureWriting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1851,
  "endLine" : 1941,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::FetchComputeProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 706,
  "linesOfCode" : 68,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 171,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceFeatures2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 773,
  "endLine" : 866,
  "linesOfCode" : 68,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_SHADER_RESOURCE_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 910,
  "endLine" : 977,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearNamedFramebufferfi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3992,
  "endLine" : 4078,
  "linesOfCode" : 68,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D12_CreateGraphicsPipelineState_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 418,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D12_CreateComputePipelineState_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 502,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::OutputWindow::MakeRTV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 114,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void D3D12UpdateTestsFailed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1906,
  "endLine" : 1986,
  "linesOfCode" : 68,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12DebugAPIWrapper::CalculateMathIntrinsic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 577,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::AddDockWindow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2755,
  "endLine" : 2832,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString D3DSemanticString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1737,
  "endLine" : 1810,
  "linesOfCode" : 68,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::ViewD3D12State()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1416,
  "endLine" : 1498,
  "linesOfCode" : 68,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_connect_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 573,
  "endLine" : 656,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 238,
  "endLine" : 324,
  "linesOfCode" : 68,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 606,
  "endLine" : 710,
  "linesOfCode" : 68,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 785,
  "endLine" : 863,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2632,
  "endLine" : 2728,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReleaseWrappedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 426,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void MakeSubpassLoadRP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 152,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkEnumeratePhysicalDevices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1473,
  "endLine" : 1570,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4623,
  "endLine" : 4724,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAllocateCommandBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 1043,
  "linesOfCode" : 67,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginRendering()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7302,
  "endLine" : 7393,
  "linesOfCode" : 67,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::InstallVulkanLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 622,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::Unsplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 400,
  "linesOfCode" : 67,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResourceType IdentifyTypeByPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 154,
  "linesOfCode" : 67,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PatchFormatString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 263,
  "linesOfCode" : 67,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2792,
  "endLine" : 2870,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readPixelValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 931,
  "endLine" : 1004,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1659,
  "endLine" : 1768,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFilter MakeFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 605,
  "endLine" : 678,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::InitReplayBlasPatchingResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1171,
  "endLine" : 1251,
  "linesOfCode" : 67,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ClearDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4349,
  "endLine" : 4428,
  "linesOfCode" : 67,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1819,
  "endLine" : 1900,
  "linesOfCode" : 67,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::resource_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2586,
  "endLine" : 2668,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_UpdateCachedTexture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 394,
  "endLine" : 466,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 221,
  "endLine" : 294,
  "linesOfCode" : 67,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 183,
  "endLine" : 275,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool HandleHandshakeClient()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 264,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_SOSetTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2181,
  "endLine" : 2275,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 262,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Metadata::valString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4179,
  "endLine" : 4250,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1937,
  "endLine" : 2018,
  "linesOfCode" : 66,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool ReadTexel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 405,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool WriteTexel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 494,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetTempDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1682,
  "endLine" : 1767,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 232,
  "endLine" : 302,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDResult ZIP2Buffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1034,
  "endLine" : 1116,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::messages_refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 486,
  "endLine" : 569,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::messageCheck()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1793,
  "endLine" : 1871,
  "linesOfCode" : 66,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::resizeSectionsWithHints()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 396,
  "endLine" : 494,
  "linesOfCode" : 66,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMSetRenderTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3182,
  "endLine" : 3268,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 261,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateTexture2D1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 119,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::CreateResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3252,
  "endLine" : 3338,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCompressedTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4218,
  "endLine" : 4305,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray IntelCounters::GetCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 482,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TryInitializePerfSDK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 141,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 353,
  "endLine" : 424,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 499,
  "endLine" : 570,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 625,
  "endLine" : 705,
  "linesOfCode" : 65,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateGeometryShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1608,
  "endLine" : 1692,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateComputeShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2373,
  "endLine" : 2457,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr D3D11ShaderCache::GetShaderBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shader_cache.cpp",
  "fileLinesCount" : 344,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 210,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateTexture3D1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 264,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorBlt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 1007,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Decorations::Unregister()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 351,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::FillDefaultSourceVars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2226,
  "endLine" : 2315,
  "linesOfCode" : 64,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyImageToBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1826,
  "endLine" : 1905,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyBuffer2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3548,
  "endLine" : 3630,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3672,
  "endLine" : 3754,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBlitImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4067,
  "endLine" : 4149,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdResolveImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4208,
  "endLine" : 4290,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_init_state.cpp",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 112,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_SHADER_RESOURCE_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1026,
  "endLine" : 1089,
  "linesOfCode" : 64,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RenderOutputSubresource GLReplay::GetRenderOutputSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_overlay.cpp",
  "fileLinesCount" : 2325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 306,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindBuffersRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1751,
  "endLine" : 1825,
  "linesOfCode" : 64,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3327,
  "endLine" : 3412,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCompressedTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3958,
  "endLine" : 4044,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetProgramResourceiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2465,
  "endLine" : 2538,
  "linesOfCode" : 64,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInvalidateNamedFramebufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1967,
  "endLine" : 2048,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDispatchComputeGroupSizeARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 444,
  "linesOfCode" : 64,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetSamplePositions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 414,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ClearUnorderedAccessViewUint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4556,
  "endLine" : 4632,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ClearUnorderedAccessViewFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4667,
  "endLine" : 4743,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_CopyBufferRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4855,
  "endLine" : 4929,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::EndHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 729,
  "endLine" : 818,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::paintMarkers()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 918,
  "endLine" : 1008,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AxisMappingDialog::setNewAxisMapping()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AxisMappingDialog.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 110,
  "endLine" : 178,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::scrollTo()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 375,
  "endLine" : 459,
  "linesOfCode" : 64,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::RefreshPreviewWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2754,
  "endLine" : 2841,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDomainShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2236,
  "endLine" : 2319,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFilter MakeFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 668,
  "endLine" : 737,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3229,
  "endLine" : 3313,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateDescriptorSetLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 367,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorSetSlot::AccumulateBindRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1360,
  "linesOfCode" : 63,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::BeginRenderPassAndApplyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 228,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CreateTrampolineContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 507,
  "endLine" : 578,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLRenderState::MarkDirty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 616,
  "linesOfCode" : 63,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCopyImageSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1232,
  "endLine" : 1306,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1251,
  "endLine" : 1318,
  "linesOfCode" : 63,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId PipeState::GetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 484,
  "linesOfCode" : 63,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::addUBORow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 860,
  "endLine" : 937,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex indexForPath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 190,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 886,
  "endLine" : 967,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderDebugging::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1518,
  "endLine" : 1605,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreatePixelShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1966,
  "endLine" : 2048,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateHullShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2100,
  "endLine" : 2182,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyBufferToImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1717,
  "endLine" : 1794,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdClearColorImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2243,
  "endLine" : 2318,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdClearDepthStencilImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2355,
  "endLine" : 2430,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawIndirectByteCountEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3433,
  "endLine" : 3512,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindShadersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 8017,
  "endLine" : 8091,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipeline CreatePipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2575,
  "endLine" : 2652,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4082,
  "endLine" : 4174,
  "linesOfCode" : 62,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLRenderState::MarkReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 533,
  "linesOfCode" : 62,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3072,
  "endLine" : 3155,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTextureMultisampleMultiviewOVR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1311,
  "endLine" : 1387,
  "linesOfCode" : 62,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string ToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 696,
  "endLine" : 763,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ResourceManager::SerialiseResourceStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1798,
  "endLine" : 1878,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGISwapChain4::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 333,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIAdapter4::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 857,
  "endLine" : 919,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair ReplayOutput::PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 642,
  "linesOfCode" : 62,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FillShaderVarData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2856,
  "endLine" : 2926,
  "linesOfCode" : 62,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable InterpretShaderVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2928,
  "endLine" : 3005,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::InitStageResourcePreviews()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2496,
  "endLine" : 2577,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::OnCaptureTrigger()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 651,
  "endLine" : 719,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 383,
  "endLine" : 452,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocMeshPreviewService::collect_output_columns()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 131,
  "endLine" : 202,
  "linesOfCode" : 62,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetDXTextureProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 642,
  "endLine" : 715,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 795,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 853,
  "endLine" : 926,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 984,
  "endLine" : 1057,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1115,
  "endLine" : 1188,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1246,
  "endLine" : 1319,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1377,
  "endLine" : 1450,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DiscardView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1983,
  "endLine" : 2060,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateVertexShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1473,
  "endLine" : 1554,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateRenderPass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1438,
  "endLine" : 1526,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyBufferToImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3803,
  "endLine" : 3882,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyImageToBuffer2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3935,
  "endLine" : 4014,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFramebuffer PatchFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1144,
  "endLine" : 1224,
  "linesOfCode" : 61,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::CachePipelineExecutables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 558,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE WrappedOpenGL::wglDXRegisterObjectNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 155,
  "linesOfCode" : 61,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTextureMultiviewOVR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1194,
  "endLine" : 1269,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetVarArrayStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1088,
  "endLine" : 1151,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 246,
  "linesOfCode" : 61,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 304,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ClearRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4456,
  "endLine" : 4529,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE EmbeddedD3DIncluder::Open()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1719,
  "endLine" : 1799,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 639,
  "endLine" : 699,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::clearState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1078,
  "endLine" : 1157,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_action()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1955,
  "endLine" : 2022,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendUpdateStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 473,
  "endLine" : 546,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PageTable::setImageBoxRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 399,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::EnsureTexCached()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2583,
  "endLine" : 2664,
  "linesOfCode" : 60,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 664,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DiscardView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1848,
  "endLine" : 1924,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnwrapEmbeddedPDBData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "fileLinesCount" : 1959,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1877,
  "endLine" : 1957,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StructSizes CalculateStructProps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 387,
  "endLine" : 492,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1178,
  "endLine" : 1265,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdNextSubpass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2102,
  "endLine" : 2183,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedCopyBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1143,
  "endLine" : 1213,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2799,
  "endLine" : 2880,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCompressedTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3586,
  "endLine" : 3667,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInvalidateNamedFramebufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1773,
  "endLine" : 1850,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TryInitializePerfSDK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 140,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SubmitRangeCommandBufferFunctor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 224,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TryInitializePerfSDK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 137,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12GpuBufferAllocator::CreateBufferResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1517,
  "endLine" : 1584,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetRowPitch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 406,
  "linesOfCode" : 60,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Process::LaunchProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1043,
  "endLine" : 1118,
  "linesOfCode" : 60,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::SaveCaptureTo()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1337,
  "endLine" : 1410,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RGPInterop::DecodeCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 354,
  "endLine" : 434,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::filter_apply()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4589,
  "endLine" : 4675,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::find()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6160,
  "endLine" : 6246,
  "linesOfCode" : 60,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool MergeConfigValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 368,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CopySubresourceRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5655,
  "endLine" : 5724,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateShaderResourceView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 402,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateRenderTargetView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 463,
  "endLine" : 541,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2940,
  "endLine" : 3024,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::AutoRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 611,
  "endLine" : 681,
  "linesOfCode" : 59,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanShaderCache::MakeComputePipelineInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1029,
  "endLine" : 1107,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 193,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueSubmit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1345,
  "endLine" : 1437,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindVertexBuffers2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3696,
  "endLine" : 3772,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FillSamplerDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2174,
  "endLine" : 2244,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 686,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1140,
  "endLine" : 1201,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4896,
  "endLine" : 4970,
  "linesOfCode" : 59,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddAction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5666,
  "endLine" : 5744,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TryInitializePerfSDK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 133,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1902,
  "endLine" : 1987,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateDescriptorHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 978,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetCaptureFileComments()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 179,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StreamReader::ReadLargeBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 380,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr wsaerr_string()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 101,
  "linesOfCode" : 59,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 105,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RDDialog::getSaveFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2454,
  "endLine" : 2524,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4031,
  "endLine" : 4095,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_exportHTML_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3447,
  "endLine" : 3515,
  "linesOfCode" : 59,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::addSamplerRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 846,
  "endLine" : 923,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2998,
  "endLine" : 3071,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::applyForwardsChange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2512,
  "endLine" : 2582,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 579,
  "endLine" : 652,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 108,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connection::SetupIDSizes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 187,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateTexture2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 521,
  "endLine" : 601,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 489,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr StringiseBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_disassemble.cpp",
  "fileLinesCount" : 1796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 119,
  "linesOfCode" : 58,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::RegisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 546,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1199,
  "endLine" : 1256,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Sampler::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2201,
  "endLine" : 2266,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::FetchCountersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 498,
  "endLine" : 586,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::Unsplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 323,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT Bool glXMakeCurrent_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 429,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT Bool glXMakeContextCurrent_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 508,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::DebugSnoop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3272,
  "endLine" : 3335,
  "linesOfCode" : 58,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanIsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 569,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 333,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetCombinedSamples()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 866,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOcclusionResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 853,
  "endLine" : 921,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOcclusionResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1443,
  "endLine" : 1511,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOcclusionResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2487,
  "endLine" : 2555,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_Close()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 110,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3378,
  "endLine" : 3452,
  "linesOfCode" : 58,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetUnormTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 767,
  "endLine" : 842,
  "linesOfCode" : 58,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetLibraryFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 214,
  "linesOfCode" : 58,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetLibraryFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 730,
  "linesOfCode" : 58,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResumeProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 667,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Process::LaunchProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 681,
  "endLine" : 749,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatter::EstimatePackingRules()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 181,
  "endLine" : 271,
  "linesOfCode" : 58,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CombineUsageEvents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1828,
  "endLine" : 1901,
  "linesOfCode" : 58,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 302,
  "endLine" : 379,
  "linesOfCode" : 58,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex GetIndexForEID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 501,
  "endLine" : 586,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_exportActions_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5012,
  "endLine" : 5083,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RT_FetchMeshPipeData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1926,
  "endLine" : 2006,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Start_Replay_Loop_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2575,
  "endLine" : 2646,
  "linesOfCode" : 58,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ResolveSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6364,
  "endLine" : 6430,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugAPIWrapper::FetchSRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 196,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateTexture3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 743,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DXBCContainer::ReplaceChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 711,
  "endLine" : 786,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanResourceManager::Serialise_DeviceMemoryRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 523,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1653,
  "endLine" : 1733,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::RecordBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1070,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void GpaInterfaceLoaderClearLoader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 544,
  "endLine" : 606,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 315,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounters::EndExperiment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 392,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnableD3D12DebugLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 327,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetResourceNumMipLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 812,
  "endLine" : 869,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_OMSetDepthBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 322,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 369,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE LoadSource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 382,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::BuildShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3459,
  "endLine" : 3529,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayController::PassEquivalent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 318,
  "linesOfCode" : 57,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serialiser::WriteStructuredFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 655,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXCBKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 253,
  "linesOfCode" : 57,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXCBKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 253,
  "linesOfCode" : 57,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetLibraryFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 207,
  "linesOfCode" : 57,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1509,
  "endLine" : 1580,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::TextureRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1034,
  "endLine" : 1105,
  "linesOfCode" : 56,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D11ResourceType IdentifyTypeByPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 567,
  "linesOfCode" : 56,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateTexture1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 462,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::MarkResourceAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1875,
  "endLine" : 1942,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2519,
  "endLine" : 2574,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDispatchBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2640,
  "endLine" : 2707,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkBindBufferMemory2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2822,
  "endLine" : 2901,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkBeginCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1352,
  "endLine" : 1425,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUBuffer::Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 268,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLRenderState::CheckEnableDisableParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 687,
  "linesOfCode" : 56,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PixelHistorySetupResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 611,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_CopyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5075,
  "endLine" : 5141,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetFreeRegSpace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3181,
  "endLine" : 3244,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetUIntTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 967,
  "linesOfCode" : 56,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetDriverVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1836,
  "endLine" : 1913,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::RefreshOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 309,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheDebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 676,
  "endLine" : 759,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateTransferProgress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3188,
  "endLine" : 3255,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex StructuredDataItemModel::parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3612,
  "endLine" : 3691,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3159,
  "endLine" : 3229,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::SetCounters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 279,
  "endLine" : 347,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::cacheSections()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 191,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::triggerCompletion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 292,
  "endLine" : 368,
  "linesOfCode" : 56,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::OverlayRendering::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1118,
  "endLine" : 1179,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ExecuteCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5319,
  "endLine" : 5392,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 938,
  "endLine" : 1015,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCBufferToGlobalState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4608,
  "endLine" : 4675,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Processor::MakeNULL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1035,
  "endLine" : 1094,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::WritePointerValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 331,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6009,
  "endLine" : 6085,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 175,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkUnmapMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1045,
  "endLine" : 1124,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::PatchLineStripIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 354,
  "endLine" : 427,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::SubresourceRangeIterTemplate::FixSubRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 705,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat GLReplay::GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_postvs.cpp",
  "fileLinesCount" : 2051,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1979,
  "endLine" : 2051,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ArrayMSPrograms::Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "fileLinesCount" : 593,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 101,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCompressedTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6742,
  "endLine" : 6805,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetCurrentBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2667,
  "endLine" : 2731,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommandQueue1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap9.cpp",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 203,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::FetchCountersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 417,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommandQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 175,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1098,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12CommandQueue::CopyTileMappings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 363,
  "endLine" : 431,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 161,
  "linesOfCode" : 55,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::Inverse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 158,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::OpenRGPProfile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2010,
  "endLine" : 2079,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 79,
  "endLine" : 204,
  "linesOfCode" : 55,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant VulkanPipelineStateViewer::ConvertSDObjectToFossilizeJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4564,
  "endLine" : 4629,
  "linesOfCode" : 55,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::InitResourcePreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2409,
  "endLine" : 2470,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QBrush backgroundBrush()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 483,
  "endLine" : 546,
  "linesOfCode" : 55,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::InitCommonResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 208,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::UnregisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 604,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3674,
  "endLine" : 3729,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddRequiredExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 147,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceQueue2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2257,
  "endLine" : 2332,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 316,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanReplay::ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4662,
  "endLine" : 4725,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1222,
  "endLine" : 1285,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTexture2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 715,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearNamedFramebufferfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3607,
  "endLine" : 3677,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearNamedFramebufferiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3747,
  "endLine" : 3817,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getFramebufferColIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 477,
  "endLine" : 541,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_RSSetShadingRateImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list5_wrap.cpp",
  "fileLinesCount" : 218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 196,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommandQueue1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap9.cpp",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 131,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::CreateResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 226,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CopyDescriptorsSimple()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2091,
  "endLine" : 2161,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::OpenExistingHeapFromAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap3.cpp",
  "fileLinesCount" : 206,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 97,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_DispatchMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list6_wrap.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 92,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_PRIMITIVE_TOPOLOGY MakeD3DPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1619,
  "endLine" : 1673,
  "linesOfCode" : 54,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ReplayController::CreateRGPProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1765,
  "endLine" : 1842,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::RecvDataBlocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 346,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 179,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_regex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1694,
  "endLine" : 1758,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendSamplerBindStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 309,
  "endLine" : 373,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString modString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 548,
  "endLine" : 608,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 919,
  "endLine" : 989,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 997,
  "endLine" : 1067,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat D3D11Replay::GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 195,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::DisassembleGlobalVars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 896,
  "linesOfCode" : 53,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4661,
  "endLine" : 4716,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3732,
  "endLine" : 3784,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3787,
  "endLine" : 3839,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWaitEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 895,
  "endLine" : 957,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::SelectGraphicsComputeQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1572,
  "endLine" : 1642,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 811,
  "endLine" : 875,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCopyTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4582,
  "endLine" : 4647,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCompressedTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6502,
  "endLine" : 6563,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetIntegerv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 274,
  "linesOfCode" : 53,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTexture3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 804,
  "endLine" : 866,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::DeleteContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1098,
  "endLine" : 1166,
  "linesOfCode" : 53,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 111,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::Barrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list7_wrap.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 263,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription D3D12Replay::GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 506,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommandSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1873,
  "endLine" : 1937,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnsureCached()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 273,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL CALLBACK EnumModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 593,
  "endLine" : 665,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 111,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 202,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr InsertSnippetAfterVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl_shaders.cpp",
  "fileLinesCount" : 2677,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 257,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool checkname()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/interface_check.h",
  "fileLinesCount" : 339,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 47,
  "endLine" : 118,
  "linesOfCode" : 53,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ButtonDelegate::editorEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1416,
  "endLine" : 1480,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::resource_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2988,
  "endLine" : 3053,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::disassemble_typeChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1940,
  "endLine" : 2006,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::startDebug()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 763,
  "endLine" : 831,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void drawX()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1350,
  "endLine" : 1435,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FillTimers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 308,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsRangeBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 541,
  "linesOfCode" : 52,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11Replay::ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3606,
  "endLine" : 3674,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdUpdateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2052,
  "endLine" : 2120,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateImageView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2683,
  "endLine" : 2752,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanDebugManager::PixelHistorySetupPerFragResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3602,
  "endLine" : 3671,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedVulkan::GetPhysDeviceCompatString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4568,
  "endLine" : 4629,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCopyTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4419,
  "endLine" : 4484,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTexture1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 459,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTexture2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 604,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTextureLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1089,
  "endLine" : 1150,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 171,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12PipelineReplacements GetPipelineReplacements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1282,
  "endLine" : 1350,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateComputePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 741,
  "endLine" : 809,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair FindMatchingRootParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 605,
  "endLine" : 673,
  "linesOfCode" : 52,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::OpenExistingHeapFromFileMapping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap3.cpp",
  "fileLinesCount" : 206,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 166,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Topology MakePrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2097,
  "endLine" : 2149,
  "linesOfCode" : 52,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FileWriter::WriteThreaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 617,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetIdentPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 165,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetVBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 576,
  "endLine" : 629,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList PythonContext::completionOptions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1044,
  "endLine" : 1113,
  "linesOfCode" : 52,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setTopologyDiagram()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 628,
  "endLine" : 697,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 614,
  "endLine" : 678,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::updateWatchVariables()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4409,
  "endLine" : 4474,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::ViewTexture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2056,
  "endLine" : 2127,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::render_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2729,
  "endLine" : 2790,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::on_events_customContextMenuRequested()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 852,
  "endLine" : 922,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_filename_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 787,
  "endLine" : 851,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedShader::ShaderEntry::BuildReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 147,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1539,
  "endLine" : 1603,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 382,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1503,
  "endLine" : 1562,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkFreeMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 775,
  "endLine" : 851,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkBindImageMemory2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2969,
  "endLine" : 3032,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3602,
  "endLine" : 3662,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindTransformFeedbackBuffersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6368,
  "endLine" : 6428,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPrimitiveTopology MakeVkPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 641,
  "endLine" : 692,
  "linesOfCode" : 51,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4742,
  "endLine" : 4801,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::CreateOutputWindowBackbuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 93,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glLinkProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 884,
  "endLine" : 950,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ParseElf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa_win32.cpp",
  "fileLinesCount" : 300,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 137,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12GpuBufferAllocator::D3D12GpuBufferPool::Alloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1379,
  "endLine" : 1432,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::FetchPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2258,
  "endLine" : 2322,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ConvertToR11G11B10()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 282,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetOutputTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1130,
  "endLine" : 1188,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ExportCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1523,
  "endLine" : 1587,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RGPInterop::RGPSupportsInterop()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 30,
  "endLine" : 110,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 309,
  "endLine" : 365,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString VulkanPipelineStateViewer::GetBufferForFossilize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4457,
  "endLine" : 4511,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_viewContents_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 568,
  "endLine" : 629,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int guessPositionColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 625,
  "endLine" : 690,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::debugVertex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6555,
  "endLine" : 6625,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::refreshHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 214,
  "endLine" : 286,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::updateGeometries()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 461,
  "endLine" : 537,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::paintSection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 867,
  "endLine" : 932,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 679,
  "endLine" : 728,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 874,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindRangeForRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 653,
  "linesOfCode" : 50,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateUnorderedAccessView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 604,
  "endLine" : 663,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1626,
  "endLine" : 1682,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::BeginBlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 454,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescSetLayout::CreateBindingsArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 503,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 657,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 226,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdFillBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2150,
  "endLine" : 2214,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateImageView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2754,
  "endLine" : 2819,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ReplayDescriptorSetCopy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 988,
  "endLine" : 1061,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetVertexInputEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6901,
  "endLine" : 6962,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetColorAttachmentIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1427,
  "endLine" : 1481,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1658,
  "endLine" : 1739,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFormat GetYUVViewPlaneFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 591,
  "linesOfCode" : 50,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 WrappedVulkan::DebugCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4661,
  "endLine" : 4746,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glUseProgramStages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1478,
  "endLine" : 1536,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6046,
  "endLine" : 6103,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _testStub_GetActiveAtomicCounterBufferiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3992,
  "endLine" : 4041,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 314,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLHook::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 358,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QueryTest()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1339,
  "endLine" : 1389,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData CloneTemporaryContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 125,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FetchEnabledExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 473,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum MakeGLPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2652,
  "endLine" : 2701,
  "linesOfCode" : 50,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::addCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 155,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ClearState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 657,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_DrawInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3187,
  "endLine" : 3245,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 510,
  "endLine" : 565,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1349,
  "endLine" : 1422,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetSIntTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 969,
  "endLine" : 1029,
  "linesOfCode" : 50,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetFloatTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1092,
  "linesOfCode" : 50,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::SendDataBlocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 213,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnsureCached()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 234,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ApplyEnvModifications()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 134,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 301,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::layout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 230,
  "endLine" : 300,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 206,
  "endLine" : 292,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::exportHTMLTable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 543,
  "endLine" : 605,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3972,
  "endLine" : 4029,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::computeDebugSelector_beginDebug()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5188,
  "endLine" : 5256,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::computeDebugSelector_beginDebug()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3554,
  "endLine" : 3622,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::computeDebugSelector_beginDebug()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3379,
  "endLine" : 3447,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::disassembly_buttonReleased()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1871,
  "endLine" : 1938,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool setData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 231,
  "endLine" : 286,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 799,
  "endLine" : 865,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::PixelPicking::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1452,
  "endLine" : 1509,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11DebugAPIWrapper::CalculateMathIntrinsic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1354,
  "endLine" : 1418,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1017,
  "endLine" : 1085,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderConstantType MakeShaderConstantType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.cpp",
  "fileLinesCount" : 506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 124,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::DoSubmit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 250,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDispatchIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1205,
  "endLine" : 1269,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreatePipelineLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 204,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBuildAccelerationStructuresIndirectKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7611,
  "endLine" : 7673,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglMakeCurrent_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 533,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::BindFramebufferTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_overlay.cpp",
  "fileLinesCount" : 2325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 358,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 335,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindMultiTextureEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 511,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5805,
  "endLine" : 5861,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCompressedTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6271,
  "endLine" : 6327,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferRenderbuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 947,
  "endLine" : 1004,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearNamedFramebufferuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3872,
  "endLine" : 3937,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CGLError GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_hooks.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 161,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_stringise.cpp",
  "fileLinesCount" : 4123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 150,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounterEnumerator::EvaluateMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 364,
  "endLine" : 416,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CreateCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 94,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CreateCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 112,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CreateCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 102,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CreateCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 102,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LZD_Result LZD_GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 122,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetViewInstanceMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 537,
  "endLine" : 596,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_IASetIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1071,
  "endLine" : 1129,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::OMSetRenderTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1539,
  "endLine" : 1592,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRoot32BitConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1864,
  "endLine" : 1922,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRoot32BitConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2462,
  "endLine" : 2520,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_DrawIndexedInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3267,
  "endLine" : 3324,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetPipelineState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1135,
  "endLine" : 1193,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable D3D12DebugAPIWrapper::GetSampleInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 793,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseArrayValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1411,
  "endLine" : 1473,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDDecompressor::FillPage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 359,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LZ4Decompressor::FillPage0()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/lz4io.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 324,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXlibKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 147,
  "linesOfCode" : 49,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXlibKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 147,
  "linesOfCode" : 49,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex StructuredDataItemModel::index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3547,
  "endLine" : 3610,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 455,
  "endLine" : 520,
  "linesOfCode" : 49,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::performReplaceAll()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6460,
  "endLine" : 6530,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::editor_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1225,
  "endLine" : 1294,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::camGuess_changed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5788,
  "endLine" : 5853,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::on_send_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 312,
  "endLine" : 373,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTweakedNativeStyle::drawComplexControl()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 173,
  "endLine" : 244,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t D3D11Replay::MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 200,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1088,
  "endLine" : 1154,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateBlendState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2730,
  "endLine" : 2797,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDepthStencilState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2845,
  "endLine" : 2910,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateRasterizerState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2958,
  "endLine" : 3023,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateSamplerState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3071,
  "endLine" : 3136,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordOutputMergerStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1887,
  "endLine" : 1943,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkGetDeviceQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 97,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceToolProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1109,
  "endLine" : 1181,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkBindImageMemory2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3034,
  "endLine" : 3099,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateShadersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 431,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginTransformFeedbackEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6468,
  "endLine" : 6525,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSet GetCopyDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1226,
  "endLine" : 1279,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2482,
  "endLine" : 2544,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::BindDescriptorSetsForPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 717,
  "endLine" : 785,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RENDER_TARGET_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1302,
  "endLine" : 1349,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GLuint RecompileShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_postvs.cpp",
  "fileLinesCount" : 2051,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 199,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5572,
  "endLine" : 5627,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_RSSetDepthBias()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list9_wrap.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 84,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::AddAction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2262,
  "endLine" : 2324,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12GraphicsCommandList::ResetInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 445,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_IASetVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1207,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SOSetTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1228,
  "endLine" : 1288,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1309,
  "endLine" : 1365,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Read()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 216,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchException()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 145,
  "endLine" : 208,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipelineStateViewer::SaveShaderFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1484,
  "endLine" : 1537,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3376,
  "endLine" : 3437,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_ResetArcball()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4441,
  "endLine" : 4498,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UpdateCurrentMeshConfig()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4803,
  "endLine" : 4860,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::updateExportActionNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6174,
  "endLine" : 6228,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Create_RGP_Profile_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2677,
  "endLine" : 2737,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 222,
  "endLine" : 289,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetDefaultActivityForPackage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 145,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CopyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5820,
  "endLine" : 5876,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2435,
  "endLine" : 2500,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::ReleaseRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 164,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateRasterizerState2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 725,
  "endLine" : 779,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateBlendState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 125,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateRasterizerState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 243,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::GetRegisterName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 774,
  "linesOfCode" : 47,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr AttributeGroup::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4107,
  "endLine" : 4158,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VarType VarTypeForComponentType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 942,
  "endLine" : 988,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2852,
  "endLine" : 2898,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDrawMeshTasksEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4340,
  "endLine" : 4398,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3168,
  "endLine" : 3227,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBindIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3808,
  "endLine" : 3865,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdPipelineBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4110,
  "endLine" : 4166,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanAccelerationStructureManager::Apply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_acceleration_structure.cpp",
  "fileLinesCount" : 394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 301,
  "endLine" : 356,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4994,
  "endLine" : 5051,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 181,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueryFailedTests()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1391,
  "endLine" : 1439,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_CreateDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 428,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetDescriptorHeaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 987,
  "endLine" : 1043,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 514,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDCompressor::CompressZSTDFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 200,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::RecvDataBlocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 366,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vec3f ConvertFromR11G11B10()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 220,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 347,
  "endLine" : 466,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 824,
  "endLine" : 884,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderToolOutput ShaderProcessingTool::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/ShaderProcessingTool.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 255,
  "endLine" : 314,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::OpenResourceContextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2348,
  "endLine" : 2407,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_axisMappingCombo_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5855,
  "endLine" : 5902,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_autofitCamera_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 7049,
  "endLine" : 7111,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 148,
  "endLine" : 210,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AndroidVersionCheckResult CheckAndroidServerVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 344,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateSemaphore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 534,
  "endLine" : 595,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkBindBufferMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1407,
  "endLine" : 1468,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreatePipelineLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 262,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDescriptorSetLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 425,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBuildAccelerationStructuresKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7730,
  "endLine" : 7789,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1824,
  "endLine" : 1877,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsYUVFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 483,
  "linesOfCode" : 46,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::CreateSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 259,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription VulkanReplay::GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 405,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 449,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillTimers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 328,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool CreateConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterConfiguration.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 82,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 367,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t D3D12CommandData::HandlePreCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1784,
  "endLine" : 1840,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRootDescriptorTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1726,
  "endLine" : 1786,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3315,
  "endLine" : 3376,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SHADER_RESOURCE_VIEW_DESC MakeSRVDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1390,
  "endLine" : 1450,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_OMSetFrontAndBackStencilRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list8_wrap.cpp",
  "fileLinesCount" : 100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 82,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDCFile::Open()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 304,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::executeString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 874,
  "endLine" : 942,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ToQStr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1634,
  "endLine" : 1680,
  "linesOfCode" : 46,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int StructuredDataItemModel::rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3693,
  "endLine" : 3749,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant StructuredDataItemModel::data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3775,
  "endLine" : 3825,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::settings_filterApply()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4452,
  "endLine" : 4511,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::on_saveCSV_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 409,
  "endLine" : 462,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::render_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2647,
  "endLine" : 2703,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_FixedAddMatrixRows()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4010,
  "endLine" : 4067,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::Load()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 413,
  "endLine" : 468,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::copySelection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 559,
  "endLine" : 627,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocMeshPreviewService::calculate_input_rows()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 40,
  "endLine" : 92,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PageTable::Initialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 134,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3020,
  "endLine" : 3075,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateTexture2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 603,
  "endLine" : 661,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateRasterizerState2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 781,
  "endLine" : 843,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DXBCContainer::HashContainer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 880,
  "endLine" : 977,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable sat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 829,
  "endLine" : 887,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 646,
  "endLine" : 690,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr MakeCBufferRegisterStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1957,
  "endLine" : 2013,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_PRIMITIVE_TOPOLOGY Program::GetOutputTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 866,
  "endLine" : 919,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExecutionModes::Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 126,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateShaderModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 325,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateShadersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 492,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSet VulkanDebugManager::GetBufferMSDescSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1823,
  "endLine" : 1877,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 206,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT GLXContext glXCreateNewContext_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 201,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CheckQueuedInitialFetches()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2851,
  "endLine" : 2905,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool GetPropertyFromDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/official/DriverStorePath.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 104,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription NVCounterEnumerator::LibraryNotFoundMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 486,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 326,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_SetLibraryLoadPaths_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2782,
  "endLine" : 2835,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_SetLibraryLoadPaths_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2020,
  "endLine" : 2073,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ARMCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 133,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRootConstantBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1953,
  "endLine" : 2009,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRootShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2038,
  "endLine" : 2094,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRootUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2123,
  "endLine" : 2179,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRootConstantBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2545,
  "endLine" : 2601,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRootShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2624,
  "endLine" : 2680,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRootUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2703,
  "endLine" : 2759,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_DiscardResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4778,
  "endLine" : 4832,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2112,
  "endLine" : 2177,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateHeap1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 343,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetIdentPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 137,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 116,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 203,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 561,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ElementSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 417,
  "linesOfCode" : 45,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString TypeString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3542,
  "endLine" : 3592,
  "linesOfCode" : 45,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Formatter::setParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2630,
  "endLine" : 2684,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3105,
  "endLine" : 3157,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 584,
  "endLine" : 634,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::Reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2963,
  "endLine" : 3026,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnrollConstant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2282,
  "endLine" : 2334,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CopyStructureCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6260,
  "endLine" : 6312,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_VSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 720,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_HSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 798,
  "endLine" : 851,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 929,
  "endLine" : 982,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_GSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1060,
  "endLine" : 1113,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1191,
  "endLine" : 1244,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CSSetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1322,
  "endLine" : 1375,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DiscardView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1927,
  "endLine" : 1981,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 876,
  "endLine" : 935,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1156,
  "endLine" : 1216,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1256,
  "endLine" : 1316,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateBlendState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 186,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateRasterizerState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 305,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 88,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable mul()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 983,
  "endLine" : 1031,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable div()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1033,
  "endLine" : 1081,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable add()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1083,
  "endLine" : 1131,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FlattenVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1825,
  "endLine" : 1873,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray InterpretDebugger::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5674,
  "endLine" : 5740,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExecutionModes::Unregister()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 185,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetJSONPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 211,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkBindImageMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1534,
  "endLine" : 1589,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1956,
  "endLine" : 2012,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::PatchFixedColShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 352,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 316,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_UNORDERED_ACCESS_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1646,
  "endLine" : 1689,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFlushMappedNamedBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2849,
  "endLine" : 2908,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReflectionProperty ConvertProperty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2380,
  "endLine" : 2427,
  "linesOfCode" : 44,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CalculateFragmentDepthTests()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2013,
  "endLine" : 2064,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2887,
  "endLine" : 2943,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFilter MakeFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1683,
  "endLine" : 1734,
  "linesOfCode" : 44,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounterEnumerator::CreateConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 338,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1010,
  "endLine" : 1076,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2108,
  "endLine" : 2152,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ProcessCreatedComputePSO()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 811,
  "endLine" : 869,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1628,
  "endLine" : 1682,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serialiser::SkipCurrentChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 212,
  "endLine" : 268,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetIdentPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 99,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Packing::Rules BufferFormatter::EstimatePackingRules()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 316,
  "endLine" : 416,
  "linesOfCode" : 44,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString RowValuesToString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3595,
  "endLine" : 3641,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Analytics::Prompt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 550,
  "endLine" : 610,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::setShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1682,
  "endLine" : 1734,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_param()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1780,
  "endLine" : 1833,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::runTo()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2355,
  "endLine" : 2412,
  "linesOfCode" : 44,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::refreshTextureList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3044,
  "endLine" : 3094,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_exePathBrowse_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 652,
  "endLine" : 700,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::connectionClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1169,
  "endLine" : 1231,
  "linesOfCode" : 44,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant RDTreeWidgetItem::data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 378,
  "endLine" : 428,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRendererPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 73,
  "endLine" : 125,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::PrepareInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1465,
  "endLine" : 1527,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_FetchStructuredFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2042,
  "endLine" : 2100,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InjectVulkanLayerSearchPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.cpp",
  "fileLinesCount" : 452,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 97,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ClearDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6863,
  "endLine" : 6914,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::OutputWindow::MakeRTV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 84,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateTexture1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 518,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateTexture3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 745,
  "endLine" : 799,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DISubprogram::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 457,
  "endLine" : 504,
  "linesOfCode" : 43,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Determinant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 334,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable MatrixInverse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 385,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::DescSetPool::CreateOverflow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2538,
  "endLine" : 2600,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateSamplerYcbcrConversion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1712,
  "endLine" : 1767,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBlitImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1391,
  "endLine" : 1443,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBlitImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4151,
  "endLine" : 4205,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceBufferMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 381,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdPushConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3891,
  "endLine" : 3942,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBuildAccelerationStructuresIndirectKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7675,
  "endLine" : 7727,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitReqType ImgRefs::SubresourceRangeMaxInitReq()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3800,
  "endLine" : 3843,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PROC WINAPI wglGetProcAddress_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 635,
  "linesOfCode" : 43,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3627,
  "endLine" : 3675,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getContextIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 214,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1040,
  "endLine" : 1091,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorage3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5268,
  "endLine" : 5318,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UpdatePut()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 385,
  "endLine" : 431,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LizardCounter::UnitType strToEventUnits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 139,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_IASetIndexBufferStripCutValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list9_wrap.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 154,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3053,
  "endLine" : 3105,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FillRootDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1112,
  "endLine" : 1165,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommandList1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 85,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetSnormTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 844,
  "endLine" : 896,
  "linesOfCode" : 43,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails ReplayOutput::AddThumbnail()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 499,
  "endLine" : 552,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetFilesInDirectory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 390,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetHookingEnvMods()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 760,
  "endLine" : 811,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::CloseCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1412,
  "endLine" : 1469,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::MakeShaderVariablesHLSL()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 741,
  "endLine" : 792,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void load()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 92,
  "endLine" : 149,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 106,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_debugPixelContext_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4078,
  "endLine" : 4139,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::RevealParameter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 111,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 176,
  "endLine" : 229,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SwapDeviceContextState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2095,
  "endLine" : 2152,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateTexture2D1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 177,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DXBCContainer::GetDebugBinaryPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1077,
  "endLine" : 1130,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::RecordInstruction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 895,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkGetDeviceQueue2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2200,
  "endLine" : 2255,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 659,
  "endLine" : 714,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1129,
  "endLine" : 1182,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkMapMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 853,
  "endLine" : 915,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkBindImageMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1591,
  "endLine" : 1650,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2014,
  "endLine" : 2066,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkAllocateCommandBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 894,
  "endLine" : 944,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndTransformFeedbackEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6563,
  "endLine" : 6613,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitInstanceExtensionTables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_dispatchtables.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 121,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RENDER_TARGET_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1392,
  "endLine" : 1433,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT GLXContext glXCreateContext_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 139,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedBufferDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 572,
  "endLine" : 631,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 982,
  "endLine" : 1031,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 690,
  "endLine" : 741,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferTexture3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 753,
  "endLine" : 802,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::EndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 408,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_SetLibraryLoadPathsW_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2837,
  "endLine" : 2889,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_SetLibraryLoadPathsW_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2075,
  "endLine" : 2127,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2982,
  "endLine" : 3032,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_WrapSwapchainBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1677,
  "endLine" : 1738,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommandQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 103,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1531,
  "endLine" : 1584,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 509,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t GetHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 86,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PatchTriangleFanRestartIndexBufer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 346,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr logfile_readall()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 753,
  "endLine" : 806,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::SendDataBlocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 242,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InjectDLL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 298,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateVisibleColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3413,
  "endLine" : 3470,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_exportHTML_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3841,
  "endLine" : 3891,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::addCBufferRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 925,
  "endLine" : 978,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_exportHTML_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3300,
  "endLine" : 3350,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 217,
  "linesOfCode" : 42,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::updateFormatList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 235,
  "endLine" : 290,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDStyle::styleHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 863,
  "endLine" : 920,
  "linesOfCode" : 42,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::OutputWindow::MakeDSV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 139,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateVertexShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1422,
  "endLine" : 1471,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateGeometryShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1557,
  "endLine" : 1606,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateDomainShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2185,
  "endLine" : 2234,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateComputeShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2322,
  "endLine" : 2371,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateClassInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2461,
  "endLine" : 2508,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateShaderResourceView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 461,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateRenderTargetView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 601,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateUnorderedAccessView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 665,
  "endLine" : 722,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable abs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 889,
  "endLine" : 934,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable neg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 936,
  "endLine" : 981,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void floatAppendToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4252,
  "endLine" : 4302,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetSwapchainImagesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 320,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDiscardRectangleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 836,
  "endLine" : 886,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetColorBlendEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2246,
  "endLine" : 2296,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetColorWriteMaskEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2398,
  "endLine" : 2448,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddImplicitResolveResourceUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 104,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSRGBFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 351,
  "linesOfCode" : 41,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 83,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorage2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5092,
  "endLine" : 5140,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnrollConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 283,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderOutFramebuffer getShaderOutFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 436,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12FindAdapterForDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 221,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SAMPLER_DESC2 ConvertStaticSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1089,
  "endLine" : 1131,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_RSSetViewports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 786,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRootDescriptorTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1724,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRoot32BitConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1789,
  "endLine" : 1838,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRootDescriptorTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2287,
  "endLine" : 2336,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRoot32BitConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2393,
  "endLine" : 2442,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_Dispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3349,
  "endLine" : 3398,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGIFactory::CreateSwapChainForCoreWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1309,
  "endLine" : 1358,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void HexEncode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 185,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int grisu2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/grisu2.cpp",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 298,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::ConvertPyArgs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 806,
  "endLine" : 855,
  "linesOfCode" : 41,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QProcessList QProcessInfo::enumerate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 70,
  "endLine" : 119,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Resources::Initialise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Resources.cpp",
  "fileLinesCount" : 82,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 32,
  "endLine" : 77,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr MiniQtHelper::GetWidgetText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 367,
  "endLine" : 413,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::applyBackwardsChange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2462,
  "endLine" : 2510,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor Following::GetDescriptor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 199,
  "endLine" : 244,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_customDelete_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4723,
  "endLine" : 4770,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_AddTaskPayloads()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4086,
  "endLine" : 4149,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::PopulateReportedBugs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1314,
  "endLine" : 1366,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_captures_mouseClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 257,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::copyIndices()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 170,
  "endLine" : 225,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::sort()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 317,
  "endLine" : 366,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::drawRoundedRectBorder()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2330,
  "endLine" : 2384,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 275,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Dispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5033,
  "endLine" : 5082,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 255,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 311,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateInputLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1319,
  "endLine" : 1369,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreatePixelShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1916,
  "endLine" : 1964,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindRangeForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 586,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateTexture3D1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 318,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderBuiltin GetSystemValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 291,
  "linesOfCode" : 40,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 357,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void StripUnwantedExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 214,
  "linesOfCode" : 40,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBuildAccelerationStructuresKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7791,
  "endLine" : 7840,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 380,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 743,
  "endLine" : 795,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferTexture1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 396,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferTexture2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 541,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferTextureLayerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1040,
  "endLine" : 1087,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElementsIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1507,
  "endLine" : 1560,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EvaluateVertexAttributeBinds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2405,
  "endLine" : 2456,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLReplay::TextureSamplerState GLReplay::SetSamplerParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1332,
  "endLine" : 1383,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2226,
  "endLine" : 2285,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanAppendDeviceRequiredExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 335,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_RSSetScissorRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 804,
  "endLine" : 853,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetComputeRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1599,
  "endLine" : 1653,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetGraphicsRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2212,
  "endLine" : 2266,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_UNORDERED_ACCESS_VIEW_DESC MakeUAVDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1452,
  "endLine" : 1502,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddDebugDescriptorsToRenderState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3246,
  "endLine" : 3304,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateHeap1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 232,
  "endLine" : 285,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGIFactory::CreateSwapChainForComposition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1360,
  "endLine" : 1408,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::InitResolver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 778,
  "endLine" : 829,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t ConvertToHalf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/half_convert.h",
  "fileLinesCount" : 137,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 86,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int wchar2multibyte()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 82,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderToolOutput ShaderProcessingTool::CompileShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/ShaderProcessingTool.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 316,
  "endLine" : 368,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::UpdateEnumeratedProtocolDevices()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 396,
  "endLine" : 448,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex GetIndexForActionChildRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1095,
  "endLine" : 1159,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::messages_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 348,
  "endLine" : 398,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::RevealParameter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 387,
  "endLine" : 437,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyPressDirection GetDirection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 211,
  "linesOfCode" : 40,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::populateBBox()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3912,
  "endLine" : 3966,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::FillRemotesMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1873,
  "endLine" : 1928,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocTexturePreviewService::get_inoutputs()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 157,
  "endLine" : 204,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline InitReqType InitReq()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 266,
  "linesOfCode" : 39,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::ReleaseSwapchainResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1620,
  "endLine" : 1666,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RenderOutputSubresource D3D11Replay::GetRenderOutputSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_overlay.cpp",
  "fileLinesCount" : 1731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_initstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1300,
  "endLine" : 1342,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateHullShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2051,
  "endLine" : 2098,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CleanupCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 693,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::SkipIgnoredInstructions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 624,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t glslangGetProgramResourceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/glslang_compile.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 501,
  "endLine" : 554,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::PostParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3765,
  "endLine" : 3819,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t CalculateMinimumByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 367,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 288,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3411,
  "endLine" : 3449,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool PassesChecks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 189,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::CheckVulkanLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 347,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueSubmit2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1551,
  "endLine" : 1605,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWaitEvents2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1414,
  "endLine" : 1463,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetColorBlendEquationEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2323,
  "endLine" : 2371,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkBindBufferMemory2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2903,
  "endLine" : 2966,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreatePipelineCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 534,
  "endLine" : 583,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateDescriptorUpdateTemplate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1539,
  "endLine" : 1584,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdExecuteCommands()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5043,
  "endLine" : 5088,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkShaderModule CreateShaderReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 370,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 VKAPI_PTR WrappedVulkan::DebugUtilsCallbackStatic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4775,
  "endLine" : 4822,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT __GLXextFuncPtr glXGetProcAddress_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 592,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryBufferObjectui64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 613,
  "endLine" : 659,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glLinkProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 831,
  "endLine" : 882,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedCopyBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1094,
  "endLine" : 1141,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4972,
  "endLine" : 5016,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6883,
  "endLine" : 6926,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetInteger64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 344,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetIntegeri_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 414,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetInteger64i_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 513,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferTextureEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 253,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDispatchCompute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 339,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::ConfigureTexDisplayProgramBindings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 333,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::ContextProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5356,
  "endLine" : 5403,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanIsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 774,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12GpuBufferAllocator::D3D12GpuBufferResource::CreateCommittedResourceBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1311,
  "endLine" : 1356,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRootDescriptorTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2338,
  "endLine" : 2390,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommandAllocator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 265,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 317,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateDescriptorHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 980,
  "endLine" : 1028,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1004,
  "endLine" : 1042,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetDepthSRVFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 717,
  "linesOfCode" : 39,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 242,
  "endLine" : 286,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::ImportCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1471,
  "endLine" : 1521,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 238,
  "endLine" : 283,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RGPInterop::CreateMapping()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 253,
  "endLine" : 298,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 610,
  "endLine" : 665,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::AddFossilizeNexts()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4513,
  "endLine" : 4562,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 508,
  "endLine" : 558,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EvaluateFilterSet()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1322,
  "endLine" : 1384,
  "linesOfCode" : 39,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::events_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5249,
  "endLine" : 5300,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::repopulateBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5317,
  "endLine" : 5366,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::messages_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 306,
  "endLine" : 346,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::closeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2922,
  "endLine" : 2972,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::showLaunchError()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3125,
  "endLine" : 3163,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::currentChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 934,
  "endLine" : 980,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WINAPI wWinMain()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/renderdocui_stub.cpp",
  "fileLinesCount" : 84,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 27,
  "endLine" : 84,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData DisplayRemoteServerPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 133,
  "endLine" : 186,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocMeshPreviewService::calculate_vertices()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 442,
  "endLine" : 488,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun obtain()",
  "longName" : "",
  "relativeFileName" : "jetbrains/buildSrc/src/main/kotlin/com/jetbrains/gradle/valueSources/VsVarsValueSource.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 69,
  "endLine" : 115,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr LocatePluginFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/plugins.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 88,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 136,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::InsertReferencedChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1413,
  "endLine" : 1462,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::FillWithDiscardPattern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 783,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 268,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1947,
  "endLine" : 2002,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSubresourceCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 199,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ClearView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 586,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DiscardView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1799,
  "endLine" : 1846,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::MakeSignatureNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 394,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::CalcActiveMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3291,
  "endLine" : 3365,
  "linesOfCode" : 38,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::MarkSparseMapReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 599,
  "endLine" : 642,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 77,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDescriptorUpdateTemplate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1586,
  "endLine" : 1633,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 154,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkCommandBuffer WrappedVulkan::GetNextCmd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 313,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2546,
  "endLine" : 2593,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_newDefaultLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 265,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GL_CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4492,
  "endLine" : 4537,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryBufferObjectuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 696,
  "endLine" : 741,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryBufferObjecti64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 779,
  "endLine" : 824,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryBufferObjectiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 906,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glShaderStorageBlockBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1069,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribIOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3662,
  "endLine" : 3717,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribLOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3790,
  "endLine" : 3845,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5018,
  "endLine" : 5061,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCopyTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4537,
  "endLine" : 4580,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateSubFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2050,
  "endLine" : 2091,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4238,
  "endLine" : 4281,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CGLError GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_hooks.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 94,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint CreateShaderProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 222,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1747,
  "endLine" : 1797,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::UseUnusedSupportedFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1024,
  "endLine" : 1066,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_HwUnit GetMetricHwUnit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 670,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UpdateGet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 470,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounters::PrepareExperiment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 267,
  "endLine" : 310,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeApi::readMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "fileLinesCount" : 172,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 171,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector GatordXML::parseEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 238,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueueReadbackData::Resize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3977,
  "endLine" : 4023,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Callstack::AddressDetails Win32CallstackResolver::GetAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1036,
  "endLine" : 1087,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 133,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LoadShaderCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/shader_cache.h",
  "fileLinesCount" : 140,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 86,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t TimelineBar::processActions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1039,
  "endLine" : 1082,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t byteSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 83,
  "linesOfCode" : 38,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::highlightIABind()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3158,
  "endLine" : 3203,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex Find()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 438,
  "endLine" : 489,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ActionTreeNode CreateActionNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1038,
  "endLine" : 1093,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::bookmarkContextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5390,
  "endLine" : 5434,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::updateEditState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3388,
  "endLine" : 3433,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 141,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::drawRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 674,
  "endLine" : 723,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 748,
  "endLine" : 797,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 793,
  "endLine" : 848,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool try_get_used_source_file_paths()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 18,
  "endLine" : 58,
  "linesOfCode" : 38,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RecreateCrashHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 350,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1424,
  "endLine" : 1465,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 318,
  "endLine" : 360,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1557,
  "endLine" : 1605,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateInputLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1371,
  "endLine" : 1419,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateBlendState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2685,
  "endLine" : 2728,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateDepthStencilState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2800,
  "endLine" : 2843,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateRasterizerState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2913,
  "endLine" : 2956,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateSamplerState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3026,
  "endLine" : 3069,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr GetResourceTypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 447,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 385,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::YCbCrSampler::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2268,
  "endLine" : 2308,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1062,
  "endLine" : 1116,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1118,
  "endLine" : 1171,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::RecordBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 254,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetScissor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 214,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthBias()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 410,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetStencilCompareMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 562,
  "endLine" : 607,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetStencilWriteMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 631,
  "endLine" : 676,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetStencilReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 700,
  "endLine" : 745,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDebugMarkerBeginEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5091,
  "endLine" : 5136,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6108,
  "endLine" : 6153,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1778,
  "endLine" : 1822,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::PhysicalDeviceData::GetMemoryIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 158,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsSRGBFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 500,
  "linesOfCode" : 37,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData CloneTemporaryContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 138,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WGLHook::PopulateFromContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 119,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::CreateCustomShaderTex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3576,
  "endLine" : 3617,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NSGL_init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 405,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glUniformBlockBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 953,
  "endLine" : 1000,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3534,
  "endLine" : 3588,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureStorage3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5320,
  "endLine" : 5364,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferRenderbufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 945,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawRangeElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1672,
  "endLine" : 1718,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElementsInstancedBaseInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1916,
  "endLine" : 1962,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElementsInstancedBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2003,
  "endLine" : 2049,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 110,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::OutputWindow::MakeDSV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 161,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConvertAndFillInColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 267,
  "endLine" : 306,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1277,
  "endLine" : 1323,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1480,
  "endLine" : 1529,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::UpdateHitGroupAssociations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1218,
  "endLine" : 1270,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable D3D12DebugAPIWrapper::GetBufferInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 795,
  "endLine" : 841,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGIFactory::CreateSwapChainForHwnd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1262,
  "endLine" : 1307,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDCThumb convertThumb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 98,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StreamReader::Reserve()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 285,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DumpObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 77,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDCompressor::Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 106,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LZ4Compressor::Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/lz4io.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 110,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetReplayAppFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 186,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Copy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 307,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair Process::LaunchAndInjectIntoProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1129,
  "endLine" : 1174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ForAllModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 510,
  "endLine" : 561,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InitHookData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 876,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 484,
  "endLine" : 539,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData CaptureContext::CreateWindowingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2161,
  "endLine" : 2211,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3824,
  "endLine" : 3867,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QByteArray VulkanPipelineStateViewer::ReconstructSpecializationData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4408,
  "endLine" : 4455,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3438,
  "endLine" : 3481,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::runToResourceAccess()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2414,
  "endLine" : 2460,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::on_apiEvents_itemSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 156,
  "endLine" : 200,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_UpdateBoundingBoxLabels()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4396,
  "endLine" : 4439,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::render_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4880,
  "endLine" : 4931,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SyncViews()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6627,
  "endLine" : 6672,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::LoadSaveLayout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3013,
  "endLine" : 3053,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SetSettings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 911,
  "endLine" : 954,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::deleteCapture_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 392,
  "endLine" : 436,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDTreeView::viewportEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 419,
  "endLine" : 470,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 554,
  "endLine" : 604,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDStyle::pixelMetric()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 810,
  "endLine" : 861,
  "linesOfCode" : 37,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handle_cmd()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 457,
  "endLine" : 501,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::Tick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 966,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RemoveFrameCapturer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2069,
  "endLine" : 2113,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogcatThread::Tick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 765,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSGetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1828,
  "endLine" : 1871,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSSetUnorderedAccessViews()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4841,
  "endLine" : 4886,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ClearRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6623,
  "endLine" : 6667,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_WrapSwapchainBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1669,
  "endLine" : 1723,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateQuery1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 888,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Program::GetRegisterIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 688,
  "endLine" : 725,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::DisassembleMeta()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 937,
  "endLine" : 974,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Value::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4322,
  "endLine" : 4357,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 812,
  "endLine" : 847,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescSetLayout::UpdateBindingsArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 547,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetLineStippleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 914,
  "endLine" : 960,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1118,
  "endLine" : 1162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetFragmentShadingRateKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1976,
  "endLine" : 2020,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::InternalFlushMemoryRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1309,
  "endLine" : 1355,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkBindBufferMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1470,
  "endLine" : 1531,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDebugMarkerInsertEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5232,
  "endLine" : 5275,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdInsertDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6247,
  "endLine" : 6290,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginConditionalRenderingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6769,
  "endLine" : 6811,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImgRefs::Split()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3896,
  "endLine" : 3935,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OverlayRendering::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4322,
  "endLine" : 4365,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::FetchCountersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 415,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glShaderBinary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1419,
  "endLine" : 1460,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 422,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2050,
  "endLine" : 2091,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2169,
  "endLine" : 2210,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2288,
  "endLine" : 2329,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2521,
  "endLine" : 2562,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCopyTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4375,
  "endLine" : 4417,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4959,
  "endLine" : 5000,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeOfflineShaderReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4078,
  "endLine" : 4132,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1852,
  "endLine" : 1890,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDiscardFramebufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1894,
  "endLine" : 1933,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElementsInstancedBaseVertexBaseInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2090,
  "endLine" : 2135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX12_CreateDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 344,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 407,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 546,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 264,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GpuPeriodicSamplerCreateCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 185,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string CounterDataGetRangeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 293,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 426,
  "endLine" : 465,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::GetIndirectBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1738,
  "endLine" : 1782,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_IASetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 719,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ExecuteBundle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3417,
  "endLine" : 3461,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateInitialStateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1462,
  "endLine" : 1513,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3773,
  "endLine" : 3820,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateQueryHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1720,
  "endLine" : 1764,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::DispatchRays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1312,
  "endLine" : 1358,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ReplayController::PostCreateInit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2192,
  "endLine" : 2242,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t RENDERDOC_CC GetCaptureOptionU32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_options.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 137,
  "linesOfCode" : 36,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float RENDERDOC_CC GetCaptureOptionF32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_options.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 176,
  "linesOfCode" : 36,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1365,
  "endLine" : 1403,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetDefaultFiles()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 232,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ApplySingleEnvMod()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 406,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUntrustedFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 645,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SaveShaderCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/shader_cache.h",
  "fileLinesCount" : 140,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 140,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float ConvertFromHalf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/half_convert.h",
  "fileLinesCount" : 137,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 137,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int gen_digits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/grisu2.cpp",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 223,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundVBuffer PipeState::GetIBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 523,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 161,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString BufferFormatter::DeclarePacking()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 418,
  "endLine" : 456,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QVariant interpret()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3007,
  "endLine" : 3047,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QVariant interpret()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3049,
  "endLine" : 3089,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RegisterWindowMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 491,
  "endLine" : 533,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SetEventID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1589,
  "endLine" : 1642,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RichResourceTextWidthHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 931,
  "endLine" : 980,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 385,
  "endLine" : 427,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId PipelineStateViewer::updateThumbnail()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1202,
  "endLine" : 1247,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanPipelineStateViewer::GetResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 576,
  "endLine" : 617,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::RT_FetchCurrentPixel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 747,
  "endLine" : 790,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_mipLevel_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3827,
  "endLine" : 3876,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::LoadInitialLayout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1629,
  "endLine" : 1679,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::Initialise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 59,
  "endLine" : 102,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRendererPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 188,
  "endLine" : 240,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteServer::InitResolver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2030,
  "endLine" : 2076,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::RemoteExecutionThreadEntry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2914,
  "endLine" : 2970,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSGetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 644,
  "endLine" : 686,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSGetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1039,
  "endLine" : 1081,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSGetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1433,
  "endLine" : 1475,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSGetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2650,
  "endLine" : 2692,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSGetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4622,
  "endLine" : 4664,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CopyStructureCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6314,
  "endLine" : 6361,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6981,
  "endLine" : 7021,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7049,
  "endLine" : 7089,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::FetchCountersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 504,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DiscardResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1711,
  "endLine" : 1755,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_GetClassInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2541,
  "endLine" : 2582,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::AddRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 329,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordResourceStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1665,
  "endLine" : 1704,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::Prepare()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 VKAPI_PTR UserDebugUtilsCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1849,
  "endLine" : 1896,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ObjData GetObjData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2114,
  "endLine" : 2152,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetSampleLocationsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 769,
  "endLine" : 812,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetColorWriteEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1631,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetSampleMaskEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3355,
  "endLine" : 3398,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyBufferToImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3884,
  "endLine" : 3932,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyImageToBuffer2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4016,
  "endLine" : 4064,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkResetDescriptorPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 770,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertexture.cpp",
  "fileLinesCount" : 613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 175,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitDeviceExtensionTables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_dispatchtables.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 169,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::VertexPicking::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4475,
  "endLine" : 4522,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2726,
  "endLine" : 2780,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void FillInputValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 534,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_SHADER_RESOURCE_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 991,
  "endLine" : 1025,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLResourceManager::ResourceTypeRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 236,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GLReplay::ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3530,
  "endLine" : 3574,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GLES_CreateReplayDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4438,
  "endLine" : 4484,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glShaderSource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 431,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1935,
  "endLine" : 1975,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureParameterfEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2406,
  "endLine" : 2446,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4829,
  "endLine" : 4869,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureStorage2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5142,
  "endLine" : 5184,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7063,
  "endLine" : 7102,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSamplerParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 392,
  "endLine" : 434,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSamplerParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 498,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSamplerParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 562,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSamplerParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 584,
  "endLine" : 626,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawArraysIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1196,
  "endLine" : 1243,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::BeginCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 749,
  "endLine" : 785,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 102,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 228,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 535,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_OMSetStencilRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 970,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3624,
  "endLine" : 3666,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3733,
  "endLine" : 3771,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1894,
  "endLine" : 1932,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1325,
  "endLine" : 1368,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1482,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::EnqueueMakeResident()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap3.cpp",
  "fileLinesCount" : 206,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 206,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::PixelPicking::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2858,
  "endLine" : 2899,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair ReplayController::BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2072,
  "endLine" : 2113,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serialiser::EndChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 316,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDDecompressor::Read()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 297,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LZ4Decompressor::Read()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/lz4io.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 261,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr OSUtility::MakeMachineIdentString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.cpp",
  "fileLinesCount" : 690,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 188,
  "linesOfCode" : 35,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetReplayAppFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 325,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::explanation_currentItemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4399,
  "endLine" : 4450,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::performReplace()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6402,
  "endLine" : 6458,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_workDirBrowse_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 702,
  "endLine" : 740,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 452,
  "endLine" : 495,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkerBreadcrumbs::AddPathButton()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 318,
  "endLine" : 360,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDevices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1046,
  "endLine" : 1094,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_OMSetRenderTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3138,
  "endLine" : 3180,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ClearUnorderedAccessViewUint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6705,
  "endLine" : 6747,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ClearUnorderedAccessViewFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6784,
  "endLine" : 6826,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::FlushPendingDead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1853,
  "endLine" : 1921,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::SetResourceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2893,
  "endLine" : 2940,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 76,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSGetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1452,
  "endLine" : 1493,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSGetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1495,
  "endLine" : 1536,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSGetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1538,
  "endLine" : 1579,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSGetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1581,
  "endLine" : 1622,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSGetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1624,
  "endLine" : 1665,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSGetConstantBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1667,
  "endLine" : 1708,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreatePredicate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3263,
  "endLine" : 3308,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3350,
  "endLine" : 3395,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDeferredContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3436,
  "endLine" : 3481,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 390,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 458,
  "endLine" : 498,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::EncodeMetadata()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2003,
  "endLine" : 2041,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 431,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1728,
  "endLine" : 1777,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr VulkanShaderCache::GetSPIRVBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 492,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanResourceManager::Serialise_ImageRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 530,
  "endLine" : 568,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkRegisterDeviceEventEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 175,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkRegisterDisplayEventEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 220,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueuePresentKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 728,
  "endLine" : 781,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetViewportWithCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetScissorWithCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 281,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetConservativeRasterizationModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2475,
  "endLine" : 2517,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdResolveImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4292,
  "endLine" : 4337,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyQueryPoolResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4452,
  "endLine" : 4491,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr HumanDriverName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 891,
  "endLine" : 925,
  "linesOfCode" : 34,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr GenerateJSON()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 302,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInfo::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4217,
  "endLine" : 4260,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::TextureRendering::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3862,
  "endLine" : 3901,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_newBufferWithBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 387,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_UNORDERED_ACCESS_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1734,
  "endLine" : 1767,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInvalidateBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2051,
  "endLine" : 2098,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSamplerParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 307,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSamplerParameterf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 329,
  "endLine" : 370,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFramebufferTexture2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 650,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFramebufferTextureMultiviewOVR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1153,
  "endLine" : 1192,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawTransformFeedbackStreamInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 864,
  "endLine" : 907,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawRangeElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1592,
  "endLine" : 1635,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 179,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLbitfield getFramebufferCopyMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 475,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PixelHistoryDestroyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 613,
  "endLine" : 650,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetContextVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 407,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t IntelCounters::BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 258,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::BeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 356,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12GpuBufferAllocator::D3D12GpuBufferPool::Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1434,
  "endLine" : 1468,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_OMSetBlendFactor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 911,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3065,
  "endLine" : 3119,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 309,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_WriteBufferImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list2_wrap.cpp",
  "fileLinesCount" : 89,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 66,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1157,
  "endLine" : 1199,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrapAdapter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1659,
  "endLine" : 1693,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsTypelessFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 514,
  "linesOfCode" : 34,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::ReplayLoop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1844,
  "endLine" : 1887,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FileWriter::ThreadEntry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 619,
  "endLine" : 667,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FileWriter::Flush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 669,
  "endLine" : 718,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 475,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void library_loaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_libentry.cpp",
  "fileLinesCount" : 96,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 81,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr shellExpand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 341,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RestoreRegistry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1399,
  "endLine" : 1441,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOrdinalNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 146,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Camera::RotateArcball()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 83,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PipeState::Abbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RichTextViewDelegate::paint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1252,
  "endLine" : 1296,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setMeshViewPixmap()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 699,
  "endLine" : 739,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::highlightIABind()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2321,
  "endLine" : 2362,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RefreshCache()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 255,
  "endLine" : 300,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFindText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 388,
  "endLine" : 436,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendDrawStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 96,
  "endLine" : 135,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendAPICallSummary()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 646,
  "endLine" : 684,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int guessSecondaryColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 692,
  "endLine" : 731,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::updateConnectButton()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 329,
  "endLine" : 367,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_UIStyle_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1250,
  "endLine" : 1297,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool setData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 175,
  "endLine" : 219,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtensionManager::update_currentItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 206,
  "endLine" : 247,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::saveCapture_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 348,
  "endLine" : 390,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 181,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableWidget::dropEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableWidget.cpp",
  "fileLinesCount" : 128,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 83,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int command_usage()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1485,
  "endLine" : 1528,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecuteResult RemoteServer::ExecuteAndInject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1497,
  "endLine" : 1535,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2943,
  "endLine" : 2979,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3172,
  "endLine" : 3216,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::AttemptCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 568,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 419,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBCBytecode::InterpolationMode GetInterpolationModeForInputParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4890,
  "endLine" : 4929,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::DisassembleTypes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 835,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::RecordSymTabEntry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 804,
  "endLine" : 841,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair Editor::AddBuiltinInputLoad()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 452,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3192,
  "endLine" : 3224,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsValid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 638,
  "linesOfCode" : 33,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Framebuffer::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2049,
  "endLine" : 2090,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 889,
  "endLine" : 931,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ProcessImplicitLayersKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 289,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::convertKhrCounterResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 119,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroySwapchainKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 319,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 538,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetRasterizerDiscardEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1910,
  "endLine" : 1951,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetExtraPrimitiveOverestimationSizeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2772,
  "endLine" : 2813,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdResolveImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1538,
  "endLine" : 1579,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyImage2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3756,
  "endLine" : 3800,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3317,
  "endLine" : 3358,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkResourceRecord::MarkImageViewFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4011,
  "endLine" : 4055,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SubmitCmds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 374,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::HandlePreCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 669,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 308,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorageMem3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1875,
  "endLine" : 1913,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorageMem3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1915,
  "endLine" : 1954,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorageMem3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1956,
  "endLine" : 1995,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSpecializeShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2059,
  "endLine" : 2098,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4704,
  "endLine" : 4742,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureStorage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5002,
  "endLine" : 5042,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFramebufferTextureMultisampleMultiviewOVR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1272,
  "endLine" : 1309,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1757,
  "endLine" : 1799,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElementsInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1836,
  "endLine" : 1878,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4404,
  "endLine" : 4442,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AddSigParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1187,
  "endLine" : 1225,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5790,
  "endLine" : 5834,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IntelGlCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 224,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1587,
  "endLine" : 1626,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t WrappedID3D12Resource::DeleteOverlappingAccStructsInRangeAtOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 279,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetToGraphics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.h",
  "fileLinesCount" : 241,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 130,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetToCompute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.h",
  "fileLinesCount" : 241,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 164,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1099,
  "endLine" : 1138,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WarnUnknownGUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1717,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2967,
  "endLine" : 3008,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair ReplayController::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2022,
  "endLine" : 2063,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::OpenFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 234,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::OpenBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 275,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandSeatCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 437,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandSeatCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 437,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ZombieWaiter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 207,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vec3f ConvertFromR9G9B9E5()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 130,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetColorBlends()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1190,
  "endLine" : 1225,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::BuiltinWindowClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2709,
  "endLine" : 2741,
  "linesOfCode" : 33,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RDDialog::getExecutableFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2401,
  "endLine" : 2439,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::UpdateStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 152,
  "endLine" : 192,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3439,
  "endLine" : 3480,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::highlightIABind()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2419,
  "endLine" : 2458,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GLPipelineStateViewer::GetResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 517,
  "endLine" : 556,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::highlightIABind()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2711,
  "endLine" : 2750,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SetupTextureTabs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1867,
  "endLine" : 1913,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::UnregisterShortcut()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2269,
  "endLine" : 2306,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Check_for_Updates_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2855,
  "endLine" : 2890,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_TextureViewer_ChooseShaderDirectories_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 695,
  "endLine" : 738,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::changeCurrentDir()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 673,
  "endLine" : 726,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRendererPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_apple.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 48,
  "endLine" : 89,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_apple.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 91,
  "endLine" : 137,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RemoteServer::RemoteSupportedReplays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1392,
  "endLine" : 1433,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ReplayProxy::Proxied_DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1292,
  "endLine" : 1328,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DrawIndexedInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3836,
  "endLine" : 3877,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::SerializeImmediateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 348,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CopySubresourceRegion1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 532,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::AddAction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1145,
  "endLine" : 1188,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordUpdateStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1725,
  "endLine" : 1764,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::CreateCustomShaderTex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3567,
  "endLine" : 3604,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::CreateSOBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 111,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 465,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::RecordBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 883,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 141,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetBlendConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 475,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthTestEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1186,
  "endLine" : 1226,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthWriteEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1249,
  "endLine" : 1289,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthCompareOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1312,
  "endLine" : 1352,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthBoundsTestEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1375,
  "endLine" : 1415,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetStencilTestEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1439,
  "endLine" : 1479,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthBiasEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1657,
  "endLine" : 1697,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetPatchControlPointsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1781,
  "endLine" : 1821,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetPrimitiveRestartEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1845,
  "endLine" : 1885,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetAttachmentFeedbackLoopEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2046,
  "endLine" : 2086,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetAlphaToCoverageEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2110,
  "endLine" : 2150,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetAlphaToOneEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2175,
  "endLine" : 2215,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthClampEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2580,
  "endLine" : 2620,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthClipEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2644,
  "endLine" : 2684,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDepthClipNegativeOneToOneEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2707,
  "endLine" : 2747,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetLineRasterizationModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2839,
  "endLine" : 2879,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetLineStippleEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2904,
  "endLine" : 2944,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetLogicOpEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2968,
  "endLine" : 3008,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetPolygonModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3031,
  "endLine" : 3071,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetRasterizationStreamEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3220,
  "endLine" : 3260,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetSampleLocationsEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3290,
  "endLine" : 3330,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1714,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateDescriptorPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 241,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateCommandPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 774,
  "endLine" : 814,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdWriteBufferMarkerAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5976,
  "endLine" : 6013,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdWriteBufferMarker2AMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6043,
  "endLine" : 6080,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::CreateSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_apple.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetYUVPlaneCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 518,
  "linesOfCode" : 32,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcspv::Id MakeOffsettedPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 343,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ChooseMemoryIndices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual DerivativeDeltas GetDerivative()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 577,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 317,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult InitialiseAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 418,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLInitParams WGLHook::GetInitParamsForDC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 162,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 427,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorageMem2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1638,
  "endLine" : 1678,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorageMem2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1680,
  "endLine" : 1719,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorageMem2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1721,
  "endLine" : 1759,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glCreateShaderProgramv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 763,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInvalidateBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1975,
  "endLine" : 2021,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindVertexArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4675,
  "endLine" : 4714,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayElementBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4750,
  "endLine" : 4788,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5147,
  "endLine" : 5184,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 221,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1896,
  "endLine" : 1933,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureStorage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4744,
  "endLine" : 4783,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glTextureStorage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4871,
  "endLine" : 4910,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetVertexAttribiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1670,
  "endLine" : 1706,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetProgramResourceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2552,
  "endLine" : 2587,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedRenderbufferStorageMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2904,
  "endLine" : 2940,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawArraysInstancedBaseInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1351,
  "endLine" : 1391,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElementsInstancedBaseVertexBaseInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2137,
  "endLine" : 2175,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum getShaderOutColourFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1155,
  "endLine" : 1186,
  "linesOfCode" : 32,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaInterfaceLoaderUnLoadApi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 541,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateD3D12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "fileLinesCount" : 281,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 186,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 484,
  "endLine" : 515,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static double GetOverlapFactor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 649,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12InitParams::IsSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 423,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PIX3SprintfParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1009,
  "endLine" : 1049,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1875,
  "endLine" : 1920,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3244,
  "endLine" : 3303,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 833,
  "endLine" : 866,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1159,
  "endLine" : 1192,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RENDERDOC_CC SetCaptureOptionU32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_options.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find_first_last()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 752,
  "endLine" : 789,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 707,
  "endLine" : 747,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray filterCompleter_action()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2024,
  "endLine" : 2062,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::FindNext()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3832,
  "endLine" : 3884,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantMap ShaderViewer::SaveEditor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1315,
  "endLine" : 1356,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::accessedResources_contextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1827,
  "endLine" : 1869,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::snippet_samplers()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5401,
  "endLine" : 5441,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::PopulateCompileToolParameters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5800,
  "endLine" : 5837,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_overlay_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3505,
  "endLine" : 3541,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 32,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2308,
  "endLine" : 2353,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::PopulateMostRecent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingDelegate::paint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 395,
  "endLine" : 440,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::cleanItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 950,
  "endLine" : 985,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_fileFormat_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 222,
  "endLine" : 264,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_browse_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 549,
  "endLine" : 592,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::Serialise_InitialContentsNeeded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::EndRemoteExecution()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2874,
  "endLine" : 2912,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value Connection::InvokeInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 564,
  "endLine" : 605,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IASetVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 517,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DrawInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3913,
  "endLine" : 3953,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6580,
  "endLine" : 6620,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreatePredicate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3219,
  "endLine" : 3261,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CheckFeatureSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4006,
  "endLine" : 4045,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DXBCContainer::StripChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 662,
  "endLine" : 709,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 557,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Program::GetEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1405,
  "endLine" : 1441,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::Abbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 905,
  "endLine" : 944,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Debugger::ApplyDerivatives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3698,
  "endLine" : 3735,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1597,
  "endLine" : 1628,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Image::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2162,
  "endLine" : 2199,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeepLayerAlive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 167,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 VKAPI_PTR UserDebugReportCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1806,
  "endLine" : 1847,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetLineWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 343,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetCullMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 996,
  "endLine" : 1035,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetFrontFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1057,
  "endLine" : 1096,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetLogicOpEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1720,
  "endLine" : 1759,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetProvokingVertexModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3094,
  "endLine" : 3133,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetRasterizationSamplesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3157,
  "endLine" : 3196,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetTessellationDomainOriginEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3429,
  "endLine" : 3468,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdClearDepthStencilImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2432,
  "endLine" : 2468,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkSetDeviceMemoryPriorityEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3121,
  "endLine" : 3165,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateShaderModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 365,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDescriptorPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 281,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void StripUnwantedLayers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 154,
  "linesOfCode" : 31,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateCommandPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 816,
  "endLine" : 857,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdDebugMarkerEndEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5169,
  "endLine" : 5209,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6186,
  "endLine" : 6224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindTransformFeedbackBuffersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6430,
  "endLine" : 6465,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFilter MakeFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 767,
  "endLine" : 800,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr GetSOFromJSON()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 353,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PipelineReplacements GetPipelineReplacements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2092,
  "endLine" : 2134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkExtent2D GetPlaneShape()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1721,
  "endLine" : 1753,
  "linesOfCode" : 31,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CreateCustomShaderPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1092,
  "endLine" : 1128,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkInitParams::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 101,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2981,
  "endLine" : 3023,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLCommandBuffer::presentDrawable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 210,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RENDER_TARGET_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1361,
  "endLine" : 1391,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_UNORDERED_ACCESS_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1703,
  "endLine" : 1733,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EGLHook::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1075,
  "endLine" : 1117,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorageMem3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1762,
  "endLine" : 1798,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateShaderProgramv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 671,
  "endLine" : 714,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3590,
  "endLine" : 3624,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribIOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3719,
  "endLine" : 3753,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribLOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3847,
  "endLine" : 3881,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenerateTextureMipmapEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 798,
  "endLine" : 839,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureFoveationParametersQCOM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7296,
  "endLine" : 7330,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glRenderbufferStorageMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2942,
  "endLine" : 2977,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glRenderbufferStorageMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3147,
  "endLine" : 3182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDispatchComputeIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 521,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawTransformFeedbackInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 761,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RestoreClientMemoryArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1121,
  "endLine" : 1159,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1431,
  "endLine" : 1471,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetNumMips()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 773,
  "endLine" : 813,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLXDispatchTable::PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 537,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint CreateSPIRVShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 123,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2591,
  "endLine" : 2637,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool OpenGLIsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::InsertActionsAndRefreshIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2326,
  "endLine" : 2368,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 72,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ResourceBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 593,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription D3D12Replay::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 441,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 338,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2216,
  "endLine" : 2251,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1370,
  "endLine" : 1409,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::MakeResident()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2168,
  "endLine" : 2201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::Evict()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2203,
  "endLine" : 2236,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommittedResource3()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1282,
  "endLine" : 1317,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1413,
  "endLine" : 1444,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t D3D12ResourceManager::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "fileLinesCount" : 1671,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 501,
  "endLine" : 543,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_UpdateTileMappings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init_1_6_0()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 318,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::EndHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 147,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetHookedEnvp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 854,
  "endLine" : 896,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 240,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetDefaultFiles()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 371,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT MakeDiaDataSource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 197,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ApplyHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 83,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QVariant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 913,
  "endLine" : 944,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1259,
  "endLine" : 1291,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatter::EstimatePackingRules()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 273,
  "endLine" : 314,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShowProgressDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3140,
  "endLine" : 3186,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::SetupResourceView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1280,
  "endLine" : 1316,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12PipelineStateViewer::GetResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 568,
  "endLine" : 604,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString GLPipelineStateViewer::MakeGenericValueString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1275,
  "endLine" : 1309,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::filter_CompletionBegin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4548,
  "endLine" : 4587,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendShaderStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 175,
  "endLine" : 209,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_CalcScrollbars()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2845,
  "endLine" : 2881,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::fillAPIView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 202,
  "endLine" : 237,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Update()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 390,
  "endLine" : 431,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheDataForIteration()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1557,
  "endLine" : 1598,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_ConfigureMeshPipeFormats()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4703,
  "endLine" : 4744,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferViewer::isCurrentRasterOut()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5529,
  "endLine" : 5568,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::OnInjectTrigger()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 721,
  "endLine" : 756,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::HandleMismatchedVersions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1180,
  "endLine" : 1214,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_deleteHost_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 658,
  "endLine" : 704,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_chooseSearchPaths_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 601,
  "endLine" : 646,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::itemDataChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 884,
  "endLine" : 922,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::setModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 483,
  "endLine" : 516,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::setSingleLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::enableCompletion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 111,
  "endLine" : 150,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/android/Loader.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 16,
  "endLine" : 57,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDrawCallDebugSession::step_out()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 185,
  "endLine" : 226,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteServer::CopyCaptureToRemote()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1571,
  "endLine" : 1609,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteServer::WriteSection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1961,
  "endLine" : 1997,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::SkipOrPostponeOrPrepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1159,
  "endLine" : 1199,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ReplayProxy::Proxied_GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 746,
  "endLine" : 783,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_IASetVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 442,
  "endLine" : 477,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 760,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1117,
  "endLine" : 1155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1511,
  "endLine" : 1549,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1907,
  "endLine" : 1945,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2728,
  "endLine" : 2766,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMGetRenderTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2981,
  "endLine" : 3018,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4700,
  "endLine" : 4738,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DiscardResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1757,
  "endLine" : 1796,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateDeferredContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3398,
  "endLine" : 3434,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateQuery1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 890,
  "endLine" : 932,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t DecodeFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2161,
  "endLine" : 2202,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE GetD3DCompiler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_compile.cpp",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 82,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GlobalState::PopulateGroupshared()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4547,
  "endLine" : 4582,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr GetResourceShapeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 400,
  "linesOfCode" : 30,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 182,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateSemaphore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 597,
  "endLine" : 636,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 275,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreatePipelineCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 532,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3565,
  "endLine" : 3599,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginTransformFeedbackEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6527,
  "endLine" : 6560,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndTransformFeedbackEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6615,
  "endLine" : 6648,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CombineDepthStencilLayouts()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 459,
  "endLine" : 507,
  "linesOfCode" : 30,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::UpdatePixelHistoryDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3702,
  "endLine" : 3735,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::RecordQueueFamilyAcquire()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 977,
  "endLine" : 1006,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::FlushQ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 455,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsOneComponent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsFloatFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 427,
  "linesOfCode" : 30,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 959,
  "endLine" : 995,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glWaitSemaphoreEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1090,
  "endLine" : 1129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorageMem2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1524,
  "endLine" : 1559,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTransformFeedbackBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3328,
  "endLine" : 3362,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3626,
  "endLine" : 3659,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 376,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindTextureUnit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 530,
  "endLine" : 566,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindImageTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 625,
  "endLine" : 663,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glGenerateTextureMipmapEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 841,
  "endLine" : 876,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateTexSubImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1196,
  "endLine" : 1229,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void _FlushVertexAttribBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1451,
  "endLine" : 1496,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeOnlineShaderReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4137,
  "endLine" : 4175,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateNamedFramebufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2093,
  "endLine" : 2125,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedRenderbufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2674,
  "endLine" : 2708,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 138,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawTransformFeedbackStream()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 793,
  "endLine" : 832,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElementsInstancedBaseInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1964,
  "endLine" : 2000,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElementsInstancedBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2051,
  "endLine" : 2087,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnrollConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 327,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CopyProgramFragDataBindings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1215,
  "endLine" : 1258,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckVertexOutputUses()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 120,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GLuint CreateSepProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 167,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult CheckReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t QueryIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1385,
  "endLine" : 1418,
  "linesOfCode" : 30,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::map AMDCounters::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 265,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GpuPeriodicSamplerIsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 651,
  "endLine" : 681,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D12_IsNvShaderExtnOpCodeSupported_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 242,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ModifyPSOForStencilIncrement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 649,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t D3D12RaytracingResourceAndUtilHandler::RegisterLocalRootSig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1253,
  "endLine" : 1291,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ReleaseSwapchainResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1628,
  "endLine" : 1663,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ReplayDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5099,
  "endLine" : 5129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SubAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 939,
  "endLine" : 973,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2179,
  "endLine" : 2223,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommandAllocator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 214,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateConstantBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1237,
  "endLine" : 1275,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1094,
  "endLine" : 1147,
  "linesOfCode" : 30,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 808,
  "endLine" : 838,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::SetTextureDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 214,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StreamTransfer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 963,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Wide2UTF8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 729,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr UTF82Wide()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 772,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Wide2UTF8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 283,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr UTF82Wide()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 326,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Wide2UTF8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 800,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr UTF82Wide()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 843,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void HookAllModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 563,
  "endLine" : 606,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor PipeState::GetDepthTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1073,
  "endLine" : 1105,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PythonContext::CheckInterfaces()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 498,
  "endLine" : 536,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferFormatter::CheckInvalidUnbounded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 478,
  "endLine" : 514,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::MenuDisplaying()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 569,
  "endLine" : 603,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureSettings::operator QVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/QRDInterface.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 81,
  "endLine" : 116,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Analytics::Load()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 469,
  "endLine" : 514,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11PipelineStateViewer::GetResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 530,
  "endLine" : 564,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool filterAcceptsSingleRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1565,
  "endLine" : 1607,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback MakeFunctionMatcher()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2708,
  "endLine" : 2744,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::filter_forceCompletion_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4807,
  "endLine" : 4842,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::ExportAction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5119,
  "endLine" : 5155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::thumb_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2592,
  "endLine" : 2630,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2919,
  "endLine" : 2961,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_pixelHistory_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4141,
  "endLine" : 4184,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_saveScript_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1136,
  "endLine" : 1166,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Open_Capture_with_Options_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 551,
  "endLine" : 590,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1035,
  "endLine" : 1072,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::setRemoteServerLive()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 135,
  "endLine" : 169,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_hosts_itemSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 429,
  "endLine" : 468,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::Save()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 376,
  "endLine" : 411,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::captureAdded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1130,
  "endLine" : 1167,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::addModification()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 197,
  "endLine" : 234,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CompareModelIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_CacheTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2424,
  "endLine" : 2459,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Config2XML()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 135,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Command::Recv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_util.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::VertexPicking::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1398,
  "endLine" : 1439,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PushMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 116,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 792,
  "endLine" : 829,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 932,
  "endLine" : 969,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1187,
  "endLine" : 1224,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1326,
  "endLine" : 1363,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1581,
  "endLine" : 1618,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1721,
  "endLine" : 1758,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1977,
  "endLine" : 2014,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2117,
  "endLine" : 2154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2798,
  "endLine" : 2835,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2938,
  "endLine" : 2975,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4770,
  "endLine" : 4807,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4989,
  "endLine" : 5026,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PostExecuteCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5285,
  "endLine" : 5317,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ResolveSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6432,
  "endLine" : 6466,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_GenerateMips()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6469,
  "endLine" : 6506,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::UpdateSubresource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 404,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1219,
  "endLine" : 1254,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3311,
  "endLine" : 3348,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 724,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__inline unsigned short ExpandEncodedBasePointerReg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4105,
  "endLine" : 4134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Program::EncodeProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 825,
  "endLine" : 862,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::accumulate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2741,
  "endLine" : 2775,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::WriteAbbrevDefinition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 517,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::SetDst()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 375,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t WrappedVulkan::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 650,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 835,
  "endLine" : 864,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCreateEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 369,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateSamplerYcbcrConversion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1769,
  "endLine" : 1804,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkDebugMarkerSetObjectTagEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2174,
  "endLine" : 2208,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkSetDebugUtilsObjectTagEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2538,
  "endLine" : 2572,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyBuffer2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3632,
  "endLine" : 3669,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdResetQueryPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4637,
  "endLine" : 4672,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanTextRenderer::BeginText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertext.cpp",
  "fileLinesCount" : 667,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 572,
  "endLine" : 606,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 404,
  "linesOfCode" : 29,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 435,
  "linesOfCode" : 29,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PixelHistory::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4667,
  "endLine" : 4700,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkCommandBuffer WrappedVulkan::GetInitStateCmd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 219,
  "endLine" : 254,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetInitialDriverVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::CopyPixelForPixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3653,
  "endLine" : 3684,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBuffer::Serialise_InternalModifyCPUContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_buffer.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RefreshWindowParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 143,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffers_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 572,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSignalSemaphoreEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1159,
  "endLine" : 1196,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferStorageMemEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1338,
  "endLine" : 1373,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorageMem2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1561,
  "endLine" : 1597,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorageMem2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1599,
  "endLine" : 1635,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorageMem3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1800,
  "endLine" : 1835,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorageMem3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1837,
  "endLine" : 1872,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1765,
  "endLine" : 1799,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 135,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 200,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 241,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribIPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3755,
  "endLine" : 3787,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribLPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3883,
  "endLine" : 3915,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayBindVertexBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4825,
  "endLine" : 4858,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCopyTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1801,
  "endLine" : 1832,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glRenderbufferStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2710,
  "endLine" : 2743,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 651,
  "endLine" : 689,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawArraysInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1275,
  "endLine" : 1312,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawArraysInstancedBaseInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1393,
  "endLine" : 1428,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CreateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1211,
  "endLine" : 1250,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 167,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 265,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CounterDescription ARMCreateCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t decodeSLEB128()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/message_util.cpp",
  "fileLinesCount" : 77,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendMultiplier MakeBlendMultiplier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 726,
  "endLine" : 755,
  "linesOfCode" : 29,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreatePipelineLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap1.cpp",
  "fileLinesCount" : 98,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BakedCmdListInfo::ShiftForRemoved()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1662,
  "endLine" : 1703,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcstr DecodeMarkerString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2442,
  "endLine" : 2485,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12GpuBufferAllocator::Alloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1470,
  "endLine" : 1502,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3126,
  "endLine" : 3162,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SaveExecuteIndirectParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3487,
  "endLine" : 3523,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateAS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3669,
  "endLine" : 3702,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::Initialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::InheritExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1136,
  "endLine" : 1181,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreatePlacedResource2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1334,
  "endLine" : 1366,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsBlockFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 437,
  "linesOfCode" : 29,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 584,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1091,
  "endLine" : 1120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RENDERDOC_CC SetCaptureOptionF32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_options.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector HighlightCache::InterpretVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 792,
  "endLine" : 825,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ptrace_scope_ok()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 197,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Wide2UTF8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 276,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr UTF82Wide()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 318,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void HandleCallbackFailure()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t BufferFormatter::GetAlignment()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2582,
  "endLine" : 2623,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::LoadEdits()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1975,
  "endLine" : 2008,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ApplyShaderEdit()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2518,
  "endLine" : 2557,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateForJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2081,
  "endLine" : 2110,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString Formatter::HumanFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2725,
  "endLine" : 2757,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ShaderProcessingTool::DefaultArguments()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 705,
  "endLine" : 734,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPainterPath makePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 105,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::ShowResourceContextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1160,
  "endLine" : 1200,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::readonly_keyPressed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1487,
  "endLine" : 1524,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Following::GetOutputTargets()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 246,
  "endLine" : 278,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::ViewFollowedResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2129,
  "endLine" : 2166,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::messages_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 399,
  "endLine" : 434,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Resolve_Symbols_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2533,
  "endLine" : 2568,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_exePath_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 297,
  "endLine" : 335,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtensionManager::on_reload_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector AxisMappingDialog::getVectorFromIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AxisMappingDialog.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::setModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation RenderDoc::GetDriverInformation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1783,
  "endLine" : 1816,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteServer::CopyCaptureFromRemote()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1537,
  "endLine" : 1569,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::CreateInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1333,
  "endLine" : 1370,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CreateCrashHandlingServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/crash_handler.h",
  "fileLinesCount" : 176,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterSetting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 581,
  "endLine" : 615,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrainAnnotationQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 270,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ExecuteCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5241,
  "endLine" : 5282,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GenerateMips()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6508,
  "endLine" : 6544,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::CopyToD3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7425,
  "endLine" : 7460,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CaptureScope()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1274,
  "endLine" : 1315,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr make_source()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 494,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::SetupRegisterFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 632,
  "endLine" : 667,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DXBCContainer::GetHash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 820,
  "endLine" : 858,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InterpretDebugger::CalcActiveMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5582,
  "endLine" : 5672,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIDerivedType::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 402,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DICompositeType::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 431,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 815,
  "endLine" : 843,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::SetStructArrayNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 799,
  "endLine" : 827,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VarType Type()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_feature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/gen_dispatch_table.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::InstallVulkanLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 391,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetSemaphoreCounterValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1013,
  "endLine" : 1047,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateQueryPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1624,
  "endLine" : 1658,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPipelineCacheData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 635,
  "endLine" : 681,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkEnumeratePhysicalDeviceGroups()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 964,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdWriteTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4169,
  "endLine" : 4202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyQueryPoolResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4493,
  "endLine" : 4527,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginQueryIndexedEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6651,
  "endLine" : 6684,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndConditionalRenderingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6845,
  "endLine" : 6879,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VkInitParams::IsSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 420,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::CheckErrorVkResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4631,
  "endLine" : 4659,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::SetWindowHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 200,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 493,
  "endLine" : 522,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 620,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLESContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 328,
  "endLine" : 371,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EGLDispatchTable::PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 498,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getWindowIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 160,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NSGL_destroyContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 526,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBufferStorageMemEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1375,
  "endLine" : 1409,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureStorageMem1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1416,
  "endLine" : 1449,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFenceSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glAttachShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 591,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompileShaderIncludeARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1899,
  "endLine" : 1932,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedBufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 463,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBufferStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 532,
  "endLine" : 569,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindBuffersBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1572,
  "endLine" : 1608,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::PersistentMapMemoryBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3058,
  "endLine" : 3098,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribDivisorEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4274,
  "endLine" : 4307,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4860,
  "endLine" : 4893,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCopyTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1563,
  "endLine" : 1593,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glCopyTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1679,
  "endLine" : 1709,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferTexture3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 751,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1741,
  "endLine" : 1770,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlitFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2325,
  "endLine" : 2358,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDrawArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 940,
  "endLine" : 976,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawArraysInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1348,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawRangeElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1720,
  "endLine" : 1754,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedFramebufferfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3679,
  "endLine" : 3711,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLDescriptorLocation DecodeGLDescriptorIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.h",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2847,
  "endLine" : 2885,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 250,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PrepareConfigImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 264,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_Initialize_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 504,
  "endLine" : 534,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Lizard::startGatord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 184,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_ResolveQueryData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2883,
  "endLine" : 2914,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedCompatibilityDevice::CreateSharedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 368,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 237,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2322,
  "endLine" : 2352,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateQueryHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1685,
  "endLine" : 1718,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommittedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1102,
  "endLine" : 1134,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommittedResource2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1192,
  "endLine" : 1224,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateReservedResource2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1381,
  "endLine" : 1413,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 564,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StreamWriter::SendSocketData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 870,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector DecodeFormattedComponents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 351,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 929,
  "endLine" : 959,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 572,
  "endLine" : 603,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 749,
  "endLine" : 787,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 810,
  "endLine" : 848,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ReplayManager::CopyCaptureToRemote()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 164,
  "endLine" : 198,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceFormat GetInterpretedResourceFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2819,
  "endLine" : 2854,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ToQStr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1682,
  "endLine" : 1710,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LoadFromJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2146,
  "endLine" : 2181,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addGridLines()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2579,
  "endLine" : 2614,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::setOldMeshPipeFlow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 885,
  "endLine" : 914,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setOldMeshPipeFlow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 978,
  "endLine" : 1007,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2963,
  "endLine" : 2996,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddFilterSelections()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3339,
  "endLine" : 3379,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::events_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5217,
  "endLine" : 5247,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::ToggleBreakpointOnDisassemblyLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5156,
  "endLine" : 5187,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::disasm_tooltipShow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5585,
  "endLine" : 5625,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::CaptureCounters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 319,
  "endLine" : 356,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 306,
  "endLine" : 339,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConfigureColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1893,
  "endLine" : 1924,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_setFormat_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5924,
  "endLine" : 5957,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_visualisation_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6803,
  "endLine" : 6841,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2158,
  "endLine" : 2200,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::LoadLayout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3089,
  "endLine" : 3123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::CheckAndroidSetup()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 565,
  "endLine" : 598,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int AxisMappingDialog::getIndexFromVector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AxisMappingDialog.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 29,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::updateAPIStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 638,
  "endLine" : 675,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::endUpdate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 658,
  "endLine" : 691,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex RDTreeView::moveCursor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 838,
  "endLine" : 900,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPair RDHeaderView::checkResizing()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 712,
  "endLine" : 746,
  "linesOfCode" : 28,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector getRenderdoccmdArgs()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 403,
  "endLine" : 436,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::AddFrameCapturer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2034,
  "endLine" : 2067,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_VSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 930,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1687,
  "endLine" : 1719,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_GSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2083,
  "endLine" : 2115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2904,
  "endLine" : 2936,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DrawIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3987,
  "endLine" : 4023,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4955,
  "endLine" : 4987,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6669,
  "endLine" : 6702,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearUnorderedAccessViewUint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6749,
  "endLine" : 6781,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearUnorderedAccessViewFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6828,
  "endLine" : 6860,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6916,
  "endLine" : 6949,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::CheckHRESULT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2603,
  "endLine" : 2630,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetRTVDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_overlay.cpp",
  "fileLinesCount" : 1731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateClassLinkage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2648,
  "endLine" : 2682,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendMultiplier MakeBlendMultiplier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 765,
  "endLine" : 792,
  "linesOfCode" : 27,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordConstantStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1635,
  "endLine" : 1663,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_PRIMITIVE_TOPOLOGY Program::GetOutputTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 630,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderStage MakeShaderStage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConstructCompositeConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 807,
  "endLine" : 833,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 404,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdClearColorImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2320,
  "endLine" : 2352,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSetLayoutCreateInfo WrappedVulkan::UnwrapInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdWriteTimestamp2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4394,
  "endLine" : 4426,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndQueryIndexedEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6711,
  "endLine" : 6743,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanTextRenderer::RenderTextInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertext.cpp",
  "fileLinesCount" : 667,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 621,
  "endLine" : 662,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendMultiplier MakeBlendMultiplier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 828,
  "endLine" : 855,
  "linesOfCode" : 27,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr VkImageLayout convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 646,
  "linesOfCode" : 27,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr DescriptorSlotImageLayout convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 648,
  "endLine" : 678,
  "linesOfCode" : 27,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::FilterToSupportedExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1809,
  "endLine" : 1843,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 274,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MetalDrawableInfo WrappedMTLDevice::UnregisterDrawableInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1042,
  "endLine" : 1069,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyFromBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 405,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 462,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_TEXTURE2D_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 222,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RASTERIZER_DESC2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 684,
  "endLine" : 710,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglPostSubBufferNV_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 613,
  "endLine" : 646,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageEXT_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 648,
  "endLine" : 681,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageKHR_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 683,
  "endLine" : 716,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::FetchCountersIntel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 491,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DrawQuads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 547,
  "endLine" : 581,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMemoryObjectParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 677,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSemaphoreParameterui64vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 952,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorageMem1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1451,
  "endLine" : 1485,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorageMem1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1487,
  "endLine" : 1521,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDebugMessageInsert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 293,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPushDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 465,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glShaderSource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 465,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDetachShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 632,
  "endLine" : 664,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glCreateProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 828,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4031,
  "endLine" : 4062,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayBindVertexBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4791,
  "endLine" : 4823,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCopyTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1770,
  "endLine" : 1799,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetFloatv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetDoublev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 195,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBooleanv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 303,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBooleani_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 373,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetFloati_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 443,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetDoublei_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 472,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateNamedFramebufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1935,
  "endLine" : 1964,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDispatchComputeGroupSizeARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 446,
  "endLine" : 476,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElementsInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1880,
  "endLine" : 1913,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawElementsIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3573,
  "endLine" : 3604,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CGLError GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_hooks.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 197,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLResourceManager::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 606,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_ContextConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1323,
  "endLine" : 1362,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum QueryEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1420,
  "endLine" : 1448,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendMultiplier MakeBlendMultiplier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1814,
  "endLine" : 1841,
  "linesOfCode" : 27,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CheckForSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WaitForCompletion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool EvaluateToGpuValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 510,
  "endLine" : 536,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 688,
  "endLine" : 714,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint8_t strToEventDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::AddEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1902,
  "endLine" : 1939,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetRTVDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 307,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2491,
  "endLine" : 2528,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3374,
  "endLine" : 3404,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CheckHRESULT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3522,
  "endLine" : 3549,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 182,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 537,
  "endLine" : 573,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2264,
  "endLine" : 2295,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreatePlacedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 712,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreatePlacedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1238,
  "endLine" : 1268,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGIFactory::CreateSwapChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1225,
  "endLine" : 1260,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayController::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1958,
  "endLine" : 1999,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2255,
  "endLine" : 2290,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LZ4Compressor::FlushPage0()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/lz4io.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logfile_close()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 532,
  "endLine" : 579,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::RecvDataNonBlocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 276,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 197,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::RecvDataNonBlocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 305,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdclogprint_int()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 324,
  "endLine" : 357,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t PipeState::GetRasterizedStream()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 935,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 913,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 666,
  "endLine" : 700,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::CopyCaptureFromRemote()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 200,
  "endLine" : 231,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QFileFilterModel::filterAcceptsRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2526,
  "endLine" : 2559,
  "linesOfCode" : 27,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::setShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1241,
  "endLine" : 1273,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_dispatch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2369,
  "endLine" : 2399,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::locationEdit_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5476,
  "endLine" : 5510,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ShaderViewer::stringRep()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2584,
  "endLine" : 2619,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 27,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::setPersistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3358,
  "endLine" : 3396,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2202,
  "endLine" : 2237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureSettings CaptureDialog::Settings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 956,
  "endLine" : 989,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QImage LiveCapture::MakeThumb()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 579,
  "endLine" : 611,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::beginInsertChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 924,
  "endLine" : 957,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::resizeSections()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 285,
  "endLine" : 320,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 862,
  "endLine" : 895,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void android_main()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 503,
  "endLine" : 535,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RemoteServer::ListFolder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1464,
  "endLine" : 1495,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::ShutdownResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 369,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_VSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 720,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 895,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_HSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1084,
  "endLine" : 1115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1256,
  "endLine" : 1290,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_HSSetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1293,
  "endLine" : 1324,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1478,
  "endLine" : 1509,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1650,
  "endLine" : 1684,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_GSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1874,
  "endLine" : 1905,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2046,
  "endLine" : 2080,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2695,
  "endLine" : 2726,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2867,
  "endLine" : 2901,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMGetBlendState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3077,
  "endLine" : 3106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_OMSetBlendState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3652,
  "endLine" : 3682,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMSetBlendState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3684,
  "endLine" : 3718,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CSSetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4667,
  "endLine" : 4698,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4918,
  "endLine" : 4952,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateClassLinkage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2615,
  "endLine" : 2646,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_CreateQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3139,
  "endLine" : 3170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 560,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3931,
  "endLine" : 3967,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateClassInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1325,
  "endLine" : 1359,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DXBCContainer::UsesExtensionUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 979,
  "endLine" : 1019,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OperandSwizzle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 448,
  "endLine" : 478,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DICompileUnit::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 360,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::accumulateTypePrintOrder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2680,
  "endLine" : 2712,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 548,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1171,
  "endLine" : 1196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DescSetLayout::isCompatible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 549,
  "endLine" : 586,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t VulkanReplay::MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1335,
  "endLine" : 1367,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueBeginDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2042,
  "endLine" : 2075,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetFenceStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 234,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDebugReportCallbackEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1898,
  "endLine" : 1932,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawIndirectByteCountEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3514,
  "endLine" : 3545,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClampPhysDevAPIVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkFlushMappedMemoryRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1357,
  "endLine" : 1387,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkUpdateDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1064,
  "endLine" : 1094,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindVertexBuffers2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3774,
  "endLine" : 3805,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GeneralMisc::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3361,
  "endLine" : 3391,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SubmitAndFlushExtQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 503,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::FilterInstanceExtensionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2015,
  "endLine" : 2055,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddFrameTerminator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4153,
  "endLine" : 4187,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsTwoComponent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendMultiplier MakeBlendMultiplier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 719,
  "endLine" : 745,
  "linesOfCode" : 26,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LinkedFunctions::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 439,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 978,
  "endLine" : 1003,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 518,
  "endLine" : 559,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_init_state.cpp",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 157,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateMemoryObjectsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 571,
  "endLine" : 602,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenSemaphoresEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 877,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLResource WrappedOpenGL::GetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 259,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 319,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glCreateShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 374,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1657,
  "endLine" : 1688,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1717,
  "endLine" : 1748,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSpecializeShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2024,
  "endLine" : 2057,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenTransformFeedbacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3131,
  "endLine" : 3162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateTransformFeedbacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3189,
  "endLine" : 3220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3381,
  "endLine" : 3411,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribIFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4122,
  "endLine" : 4152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribLFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4211,
  "endLine" : 4241,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenVertexArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4566,
  "endLine" : 4597,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateVertexArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4624,
  "endLine" : 4655,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1044,
  "endLine" : 1073,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCopyTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1649,
  "endLine" : 1677,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 151,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenFramebuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateFramebuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferRenderbufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 869,
  "endLine" : 900,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferTextureLayerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1007,
  "endLine" : 1038,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenRenderbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2417,
  "endLine" : 2448,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreateRenderbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2481,
  "endLine" : 2512,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1161,
  "endLine" : 1193,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawRangeElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1637,
  "endLine" : 1669,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1801,
  "endLine" : 1833,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2636,
  "endLine" : 2666,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawArraysIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3326,
  "endLine" : 3356,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearBufferfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3713,
  "endLine" : 3744,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearBufferiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3838,
  "endLine" : 3869,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearBufferuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3958,
  "endLine" : 3989,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearBufferfi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4099,
  "endLine" : 4130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum TextureBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1955,
  "endLine" : 1981,
  "linesOfCode" : 26,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1889,
  "endLine" : 1921,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum getCurrentTextureFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 299,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_stringise.cpp",
  "fileLinesCount" : 4123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AttemptCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3072,
  "endLine" : 3105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t VulkanGetNvperfDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 394,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT EnumAdapterByLuid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 329,
  "endLine" : 359,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateProtectedResourceSession1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap7.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Fill()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 665,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12PipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 903,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 494,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ClearUnorderedAccessViewUint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4634,
  "endLine" : 4664,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ClearUnorderedAccessViewFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4745,
  "endLine" : 4775,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12SharingContract::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 229,
  "endLine" : 265,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ReleaseResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3226,
  "endLine" : 3259,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 899,
  "endLine" : 925,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateGraphicsPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 738,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateComputePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 871,
  "endLine" : 903,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1411,
  "endLine" : 1445,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateCommittedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 667,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateReservedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1148,
  "endLine" : 1178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static D3D12_ROOT_PARAMETER1 tableParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateProtectedResourceSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 229,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsYUVFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 601,
  "linesOfCode" : 26,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetYUVViewPlane0Format()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1486,
  "endLine" : 1512,
  "linesOfCode" : 26,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetYUVViewPlane1Format()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1514,
  "endLine" : 1540,
  "linesOfCode" : 26,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI DXGIGetDebugInterface_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 338,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI DXGIGetDebugInterface1_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 369,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetCBufferVariableContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1725,
  "endLine" : 1756,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1768,
  "endLine" : 1796,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetupActionPointers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::IsRecvDataWaiting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 243,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CheckLoadedLibraries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 440,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CheckLoadedLibraries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 512,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Network::ParseIPRangeCIDR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.cpp",
  "fileLinesCount" : 690,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::IsRecvDataWaiting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE WINAPI Hooked_LoadLibraryExW()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 709,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL add_hooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_libentry.cpp",
  "fileLinesCount" : 85,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f GetMatrix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/quat.h",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void split()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 188,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/mesh.frag",
  "fileLinesCount" : 73,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipeState::IsRestartEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 552,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 438,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::Begin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 239,
  "endLine" : 269,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SaveChanges()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1795,
  "endLine" : 1826,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HandleURLFragment()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 523,
  "endLine" : 558,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Analytics::DocumentReport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 516,
  "endLine" : 548,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetLabelImage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 491,
  "endLine" : 519,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportFOZ_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4993,
  "endLine" : 5024,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 924,
  "endLine" : 953,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::SetTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1141,
  "endLine" : 1173,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::initWarning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SetInjectMode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 241,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool filterAcceptsRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 515,
  "endLine" : 549,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_exportAllSlices_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 385,
  "endLine" : 415,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_oneSlice_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 417,
  "endLine" : 447,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDTweakedNativeStyle::sizeFromContents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 104,
  "endLine" : 136,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDocLineBreakpointsMapper::try_register_sources_usages_in_file()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocLineBreakpointsMapper.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 18,
  "endLine" : 46,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RemoteServer::FindSectionByName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1833,
  "endLine" : 1863,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RemoteServer::FindSectionByType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1865,
  "endLine" : 1895,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SectionProperties RemoteServer::GetSectionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1897,
  "endLine" : 1927,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf RemoteServer::GetSectionContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1929,
  "endLine" : 1959,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RemoteServer::GetResolve()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2078,
  "endLine" : 2108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 882,
  "endLine" : 909,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetBatchPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1130,
  "endLine" : 1158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ReplayProxy::Proxied_RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1168,
  "endLine" : 1196,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1536,
  "endLine" : 1564,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_CacheBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2385,
  "endLine" : 2416,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 391,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType ComposeFrameRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadEntry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 988,
  "endLine" : 1017,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 281,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 546,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_SwapDeviceContextState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2063,
  "endLine" : 2093,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11Replay::CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3974,
  "endLine" : 4007,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateVideoProcessorInputView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 243,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateVideoProcessorOutputView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 274,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bytebuf dxbccompile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 462,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DXBCContainer::FillTraceLineInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 660,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderCompileFlags EncodeFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2236,
  "endLine" : 2276,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LookupSRVFormatFromShaderReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4862,
  "endLine" : 4888,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIGlobalVariable::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 536,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t EncodeBinOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 391,
  "endLine" : 415,
  "linesOfCode" : 25,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::SetNumThreads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1795,
  "endLine" : 1827,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::DisassembleComDats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 776,
  "endLine" : 800,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::ProcessScopeChange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 411,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 504,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 754,
  "endLine" : 780,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::InsertDeviceMemoryRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 570,
  "endLine" : 597,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueInsertDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2145,
  "endLine" : 2175,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetEventStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 531,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDebugUtilsMessengerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2347,
  "endLine" : 2380,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2020,
  "endLine" : 2049,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3051,
  "endLine" : 3081,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawIndexedIndirectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3400,
  "endLine" : 3430,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawMeshTasksIndirectCountEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5177,
  "endLine" : 5207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetImageMemoryRequirements2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 610,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkUpdateDescriptorSetWithTemplate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1636,
  "endLine" : 1670,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1666,
  "endLine" : 1698,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdBeginQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4530,
  "endLine" : 4560,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDebugMarkerBeginEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5138,
  "endLine" : 5166,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6155,
  "endLine" : 6183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindShadersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 8093,
  "endLine" : 8123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType ImageSubresourceMap::Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 426,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::FromArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 485,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDeviceSize VulkanAccelerationStructureManager::SerialisedASSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_acceleration_structure.cpp",
  "fileLinesCount" : 394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 394,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5435,
  "endLine" : 5465,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::drawPrimitives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 295,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBuffer::didModifyRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_buffer.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RASTERIZER_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_1.h",
  "fileLinesCount" : 5218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 412,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void EGLHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 972,
  "endLine" : 1016,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData CloneTemporaryContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription GLReplay::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 720,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::FetchCountersARM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 529,
  "endLine" : 569,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glObjectLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLsync WrappedOpenGL::glFenceSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGetQueryBufferObjectui64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 611,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGetQueryBufferObjecti64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 744,
  "endLine" : 777,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Common_glNamedBufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 465,
  "endLine" : 493,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4064,
  "endLine" : 4093,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSamplerParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 264,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1708,
  "endLine" : 1739,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTexLevelParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2593,
  "endLine" : 2625,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBufferPointerv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 695,
  "endLine" : 722,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedBufferPointervEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1401,
  "endLine" : 1428,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferTexture1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 347,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferTexture2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 492,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glReadBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1518,
  "endLine" : 1544,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1650,
  "endLine" : 1676,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlitNamedFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2291,
  "endLine" : 2323,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1473,
  "endLine" : 1504,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum TextureTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2055,
  "endLine" : 2080,
  "linesOfCode" : 25,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Serialise_DebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3201,
  "endLine" : 3233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t TextureIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1336,
  "endLine" : 1361,
  "linesOfCode" : 25,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GLTypeSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1450,
  "endLine" : 1474,
  "linesOfCode" : 25,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IntelCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ARMCounters::GetCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LizardCounter createCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "fileLinesCount" : 172,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::resendConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 360,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int64_t LZD_ReadCounterInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 213,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Lizard::startHwcPipe()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_BeginQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2786,
  "endLine" : 2814,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_EndQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2834,
  "endLine" : 2862,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::GetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3831,
  "endLine" : 3860,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 104,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1082,
  "endLine" : 1109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Resource::CreateAccStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 408,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::AddExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::InheritCollectionExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1104,
  "endLine" : 1134,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_CopyTileMappings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 361,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureFile::SetMetadata()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 413,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1320,
  "endLine" : 1347,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LazyGenerator MakeLazySerialiser()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1545,
  "endLine" : 1575,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheDebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr errno_string()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int dl_iterate_callback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 157,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool wait_traced_child()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 306,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 136,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix3f Matrix3f::Inverse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 328,
  "endLine" : 356,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 220,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 275,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair PipeState::GetStencilFaces()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1227,
  "endLine" : 1252,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasEqualValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 601,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 538,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 615,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL CALLBACK fillWindowTitles()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 38,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString VarString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3719,
  "endLine" : 3749,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::LoadExtension()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 456,
  "endLine" : 489,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RDDialog::getOpenFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2371,
  "endLine" : 2399,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RGPInterop::CreateMapping()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 300,
  "endLine" : 335,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipelineStateViewer::hasThumbnail()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1249,
  "endLine" : 1278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 479,
  "endLine" : 507,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 492,
  "endLine" : 520,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTimes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 303,
  "endLine" : 342,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_watch_itemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2030,
  "endLine" : 2065,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::addFileList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2652,
  "endLine" : 2678,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::textureTab_Closing()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1991,
  "endLine" : 2023,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_captures_itemSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1081,
  "endLine" : 1109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::setData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 430,
  "endLine" : 464,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 797,
  "endLine" : 830,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::contextMenuEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 329,
  "endLine" : 364,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 227,
  "endLine" : 258,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::EncodePixelsPNG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1346,
  "endLine" : 1372,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::map RenderDoc::GetActiveDrivers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1725,
  "endLine" : 1759,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteServer::Ping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1348,
  "endLine" : 1377,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteServer::DriverName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1740,
  "endLine" : 1769,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RemoteServer::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1771,
  "endLine" : 1800,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RemoteServer::GetSectionCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1802,
  "endLine" : 1831,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteServer::HasCallstacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1999,
  "endLine" : 2028,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename Configuration::WrappedResourceType ResourceManager::GetLiveResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1882,
  "endLine" : 1910,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties ReplayProxy::Proxied_GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 372,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2006,
  "endLine" : 2034,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::ProcessConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 517,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetProcessNameForActivity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 175,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 457,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMGetDepthStencilState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3108,
  "endLine" : 3135,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrawIndexedInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3879,
  "endLine" : 3910,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Draw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4055,
  "endLine" : 4088,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SetPredication()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7137,
  "endLine" : 7168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7300,
  "endLine" : 7333,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::FetchCountersNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 506,
  "endLine" : 538,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::FetchCountersIntel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 577,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogicOperation MakeLogicOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 739,
  "endLine" : 763,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::AddEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1190,
  "endLine" : 1222,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription D3D11Replay::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 454,
  "endLine" : 486,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2904,
  "endLine" : 2938,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDeviceContextState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 776,
  "endLine" : 799,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_common.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void glslangGetProgramInterfaceiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/glslang_compile.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::CalculateArrayTypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 732,
  "endLine" : 765,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1498,
  "endLine" : 1521,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::DescSetPool::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2507,
  "endLine" : 2536,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL VK_LAYER_RENDERDOC_CaptureEnumerateDeviceLayerProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkGetSwapchainImagesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdResetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 694,
  "endLine" : 726,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdResetEvent2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1203,
  "endLine" : 1235,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::PatchAttachment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 744,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdNextSubpass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2859,
  "endLine" : 2889,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3664,
  "endLine" : 3693,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetDeviceMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6317,
  "endLine" : 6346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkShaderStageFlags ShaderMaskFromIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 588,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogicOperation MakeLogicOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 826,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetPhysicalDeviceDriverProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 976,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipeline GetPixelOcclusionPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1603,
  "endLine" : 1628,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1911,
  "endLine" : 1940,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::InitReadbackBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2572,
  "endLine" : 2599,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double get_double()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_newRenderPipelineStateWithDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 429,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AllocateObjCBridge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialiseViaResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 465,
  "endLine" : 491,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::getTextureAccessCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 805,
  "endLine" : 830,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::resolveCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glLabelObjectEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 181,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGetQueryBufferObjectuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 662,
  "endLine" : 694,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGetQueryBufferObjectiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 827,
  "endLine" : 859,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompileShaderIncludeARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1863,
  "endLine" : 1897,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTransformFeedbackBufferBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3271,
  "endLine" : 3299,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribBindingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3942,
  "endLine" : 3970,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribIFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4154,
  "endLine" : 4182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribLFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4243,
  "endLine" : 4271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexBindingDivisorEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5088,
  "endLine" : 5116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureFoveationParametersQCOM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7266,
  "endLine" : 7294,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 213,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthRangeArrayv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 852,
  "endLine" : 880,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribIPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1741,
  "endLine" : 1771,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribLPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1773,
  "endLine" : 1803,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferTextureEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 206,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1431,
  "endLine" : 1459,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferReadBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1489,
  "endLine" : 1516,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferDrawBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1622,
  "endLine" : 1648,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFramebufferDrawBuffersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1679,
  "endLine" : 1711,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFramebufferDrawBuffersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1713,
  "endLine" : 1739,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteFramebuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2360,
  "endLine" : 2385,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawTransformFeedbackStreamInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 909,
  "endLine" : 937,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2291,
  "endLine" : 2319,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2461,
  "endLine" : 2489,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawArraysIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2858,
  "endLine" : 2886,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiDrawElementsIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3088,
  "endLine" : 3116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum BufferBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1983,
  "endLine" : 2007,
  "linesOfCode" : 24,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_stringise.cpp",
  "fileLinesCount" : 4123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLInitParams::IsSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1194,
  "endLine" : 1239,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogicOperation MakeLogicOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1788,
  "endLine" : 1812,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Topology MakePrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2703,
  "endLine" : 2726,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_DestroyDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 461,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 328,
  "endLine" : 355,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GpuPeriodicSamplerGetSupportedTriggers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 324,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AddSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 728,
  "endLine" : 752,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static size_t GetModuleDirectory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2628,
  "endLine" : 2655,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVENCSTATUS NVENCAPI NvEncodeAPICreateInstance_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 730,
  "endLine" : 764,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HwcPipeApi::init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "fileLinesCount" : 172,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::sendVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::startSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 387,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogicOperation MakeLogicOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 700,
  "endLine" : 724,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PIX3DecodeEventString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1051,
  "endLine" : 1087,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ExecuteIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4316,
  "endLine" : 4342,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE Hooked_D3D12LoadLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CreateReservedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 726,
  "endLine" : 753,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1093,
  "endLine" : 1117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_stringise.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 541,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 319,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VerifyArraySize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1509,
  "endLine" : 1542,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheDebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CreateParentDirectory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 276,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 705,
  "endLine" : 731,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Vec16NotEqual()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec4f ConvertFromR10G10B10A2SNorm()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Viewport PipeState::GetViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Scissor PipeState::GetScissor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 347,
  "endLine" : 386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_ui_xml()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/sort_qt_ui.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::setGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 972,
  "endLine" : 1003,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EnvironmentModification EnvModFromVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/QRDInterface.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString VulkanPipelineStateViewer::formatByteRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 820,
  "endLine" : 845,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 680,
  "endLine" : 707,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 621,
  "endLine" : 654,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QList tokenise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1638,
  "endLine" : 1667,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3674,
  "endLine" : 3708,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::SetCurrentStep()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4984,
  "endLine" : 5012,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::PopulateCompileTools()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5764,
  "endLine" : 5798,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Following::GetReadOnlyResources()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 326,
  "endLine" : 355,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::textureTab_Menu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1931,
  "endLine" : 1965,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::addEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 239,
  "endLine" : 273,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 586,
  "endLine" : 615,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::meshHeaderMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2919,
  "endLine" : 2948,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::configureDrawRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4746,
  "endLine" : 4780,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString MainWindow::GetSavePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 945,
  "endLine" : 975,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingDelegate::setModelData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 664,
  "endLine" : 688,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterFamily GetCounterFamily()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::openNewWindow_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 318,
  "endLine" : 346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_mapSlicesToGrid_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 449,
  "endLine" : 476,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 162,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRect RDTweakedNativeStyle::subControlRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRendererPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::step_to_next_not_null_stack()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 169,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Start()",
  "longName" : "",
  "relativeFileName" : "jetbrains/JetBrains.RenderDoc.RdClient/RenderDocClient.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 13,
  "endLine" : 39,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::ShouldTriggerCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1211,
  "endLine" : 1239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::CleanBackgroundFrameReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 878,
  "endLine" : 921,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 925,
  "endLine" : 955,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void ResourceManager::UpdateLastWriteTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1224,
  "endLine" : 1259,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 467,
  "endLine" : 494,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::EnsureBufCached()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2666,
  "endLine" : 2693,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayProxy::CheckError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3005,
  "endLine" : 3030,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI D3D11CreateDeviceAndSwapChain_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 245,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::GeneralMisc::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 989,
  "endLine" : 1022,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::HistogramMinMax::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1794,
  "endLine" : 1820,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 652,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 755,
  "endLine" : 777,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IASetIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 545,
  "endLine" : 574,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrawIndexedInstancedIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4367,
  "endLine" : 4398,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrawInstancedIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4499,
  "endLine" : 4530,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CSSetUnorderedAccessViews()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4810,
  "endLine" : 4839,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_ClearState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6551,
  "endLine" : 6578,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::CachedObjectsGarbageCollect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2730,
  "endLine" : 2769,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::SetShaderDebugPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2841,
  "endLine" : 2868,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FillTimersNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 415,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FillTimersIntel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 417,
  "endLine" : 450,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UINT UpdateDataSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "fileLinesCount" : 2308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcstr GetDebugName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4009,
  "endLine" : 4036,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::GetDebugStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 534,
  "endLine" : 565,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline UInt32 CVCompressData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4898,
  "endLine" : 4924,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::GetFunctionScopeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdcspv::Iter::nopRemove()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::ImportExtInst()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 301,
  "endLine" : 334,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::addWords()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 642,
  "endLine" : 681,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FillSpecConstantVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOpaqueType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 397,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1382,
  "endLine" : 1404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1524,
  "endLine" : 1546,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2936,
  "endLine" : 2958,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HKEY GetImplicitLayersKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 244,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateSwapchainKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 692,
  "endLine" : 725,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkWaitSemaphores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1069,
  "endLine" : 1098,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 719,
  "endLine" : 747,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawIndexedIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1098,
  "endLine" : 1126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyBufferToImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1796,
  "endLine" : 1823,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyImageToBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1907,
  "endLine" : 1934,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceImageFormatProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SendUserDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1644,
  "endLine" : 1670,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndRenderPass2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3035,
  "endLine" : 3067,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdPipelineBarrier2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4362,
  "endLine" : 4391,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdEndQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4585,
  "endLine" : 4613,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetVertexInputEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6964,
  "endLine" : 6991,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkImageLayout GetImageLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 678,
  "endLine" : 706,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2061,
  "endLine" : 2087,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CreateOcclusionPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3757,
  "endLine" : 3783,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t ImageSubresourceMap::SubresourceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 428,
  "endLine" : 450,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IntervalsOverlap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 533,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SanitiseLayerRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 599,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::HistogramMinMax::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4802,
  "endLine" : 4827,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::ContextProcessChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3540,
  "endLine" : 3569,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.h",
  "fileLinesCount" : 783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 760,
  "endLine" : 782,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType ImgRefs::Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2094,
  "endLine" : 2120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyFromBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 347,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyFromBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 375,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::resetTextureAccessCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 854,
  "endLine" : 878,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyIndirectCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1108,
  "endLine" : 1133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_TEXTURE3D_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WGLDispatchTable::PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 646,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HGLRC WINAPI wglCreateLayerContext_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GLReplay::MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 263,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GLXHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 761,
  "endLine" : 796,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 202,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillTimersARM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 493,
  "endLine" : 527,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXLockObjectsNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ReturnObjectlabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glObjectLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2023,
  "endLine" : 2048,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInvalidateBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2100,
  "endLine" : 2125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3972,
  "endLine" : 3999,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4002,
  "endLine" : 4029,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexArrayVertexAttribDivisorEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4309,
  "endLine" : 4336,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexAttribDivisor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4338,
  "endLine" : 4365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEnableVertexArrayAttribEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4396,
  "endLine" : 4423,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDisableVertexArrayAttribEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4482,
  "endLine" : 4509,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glVertexBindingDivisor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5118,
  "endLine" : 5145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3198,
  "endLine" : 3224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3457,
  "endLine" : 3483,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDispatchCompute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 367,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDispatchComputeIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 549,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 691,
  "endLine" : 718,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawTransformFeedbackInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 790,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawTransformFeedbackStream()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 834,
  "endLine" : 861,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawArraysIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDrawElementsIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1562,
  "endLine" : 1589,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t BufferIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1285,
  "endLine" : 1308,
  "linesOfCode" : 23,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum BufferEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1310,
  "endLine" : 1334,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HMODULE LoadDynamicLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/official/DriverStorePath.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 333,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetFuncTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 292,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CounterUnit ToCounterUnit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GetMetricDimUnits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 578,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11FindAdapterForDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t VulkanGetInstanceApiVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanAppendInstanceRequiredExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVENCSTATUS NVENCAPI NvEncodeAPIOpenEncodeSession_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 631,
  "endLine" : 657,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint8_t strToEventClass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector GatordXML::parseConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ScissorToPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 553,
  "endLine" : 577,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRoot32BitConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1924,
  "endLine" : 1950,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::DestroyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 258,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1817,
  "endLine" : 1840,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1477,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 283,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 585,
  "endLine" : 607,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateSampler2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap11.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_VIRTUAL_ADDRESS D3D12DebugManager::UploadMeshletSizes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 997,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 302,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1879,
  "endLine" : 1910,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2083,
  "endLine" : 2110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray getSockets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray getSockets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetLoadedModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr LookupModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE WINAPI Hooked_LoadLibraryExA()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 670,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ShouldInject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 356,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateTimers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deallocate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/wrapped_pool.h",
  "fileLinesCount" : 234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PipeState::GetResourceLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Topology PipeState::GetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 631,
  "endLine" : 654,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipeState::IsIndependentBlendingEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1269,
  "endLine" : 1296,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 494,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1317,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 452,
  "endLine" : 481,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::AsyncInvoke()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 250,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::MenuDisplaying()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 605,
  "endLine" : 632,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::LoadRenames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1848,
  "endLine" : 1874,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ShaderProcessingTool::IOArguments()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 736,
  "endLine" : 759,
  "linesOfCode" : 23,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_viBuffers_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3242,
  "endLine" : 3267,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_iaBuffers_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2479,
  "endLine" : 2504,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_viBuffers_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2771,
  "endLine" : 2796,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::setShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1159,
  "endLine" : 1188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::cbuffer_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2265,
  "endLine" : 2297,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_iaBuffers_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2383,
  "endLine" : 2408,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant EventBrowser::persistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5157,
  "endLine" : 5192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::GotoLocation()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2198,
  "endLine" : 2230,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isVisibleRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 241,
  "endLine" : 267,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString interpretGeneric()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1480,
  "endLine" : 1505,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_API_Inspector_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2402,
  "endLine" : 2425,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString failureString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 610,
  "endLine" : 634,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureSettings CaptureDialog::LoadSettingsFromDisk()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1089,
  "endLine" : 1114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingDelegate::setEditorData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 639,
  "endLine" : 662,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::updateParentCheckState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::setStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkerBreadcrumbs::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 233,
  "endLine" : 262,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableWidget::copySelection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableWidget.cpp",
  "fileLinesCount" : 128,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 717,
  "endLine" : 745,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1073,
  "endLine" : 1102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData DisplayRemoteServerPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 339,
  "endLine" : 370,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool cocoa_windowPoll()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/apple/cocoa_window.mm",
  "fileLinesCount" : 178,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 154,
  "endLine" : 178,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteServer::GetHomeFolder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1435,
  "endLine" : 1462,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::MarkBackgroundFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 852,
  "endLine" : 875,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1688,
  "endLine" : 1713,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1875,
  "endLine" : 1900,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::InitPreviewWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2714,
  "endLine" : 2740,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connection::ReadEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 395,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_VSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 790,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_VSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 832,
  "endLine" : 859,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_HSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1158,
  "endLine" : 1185,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_HSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1227,
  "endLine" : 1254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1552,
  "endLine" : 1579,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_DSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1621,
  "endLine" : 1648,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_GSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1948,
  "endLine" : 1975,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_GSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2017,
  "endLine" : 2044,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2769,
  "endLine" : 2796,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2838,
  "endLine" : 2865,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::OMSetDepthStencilState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3745,
  "endLine" : 3773,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Serialise_DebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3780,
  "endLine" : 3812,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrawInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3955,
  "endLine" : 3984,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CSSetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4741,
  "endLine" : 4768,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_CSSetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4889,
  "endLine" : 4916,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DispatchIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5205,
  "endLine" : 5234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_FinishCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5395,
  "endLine" : 5426,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7335,
  "endLine" : 7366,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1707,
  "endLine" : 1736,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 996,
  "endLine" : 1018,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2204,
  "endLine" : 2234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ApplyDerivatives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4677,
  "endLine" : 4701,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::DisassembleNamedMeta()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 922,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def operand_name()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/gen_spirv_code.py",
  "fileLinesCount" : 1410,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ThreadState::ReferencePointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 573,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetKHRUnitDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::RecordBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanResourceManager::GetFirstIDForHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 885,
  "endLine" : 909,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateSharedSwapchainsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceImageFormatProperties2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginConditionalRenderingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6813,
  "endLine" : 6842,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType GetRefType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1189,
  "endLine" : 1211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr VkDescriptorType convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 561,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ScissorToPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 655,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1741,
  "endLine" : 1771,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2156,
  "endLine" : 2184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SanitiseLevelRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 575,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SanitiseSliceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitReplayTables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_dispatchtables.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FramebufferInfo::AttachmentFullyReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3730,
  "endLine" : 3754,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2790,
  "endLine" : 2818,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 VKAPI_PTR WrappedVulkan::DebugReportCallbackStatic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4748,
  "endLine" : 4773,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::FreeAllMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 461,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_newTextureWithDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 502,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsThreeComponent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandBuffer::Serialise_presentDrawable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLCommandBuffer::waitUntilCompleted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBuffer::Serialise_didModifyRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_buffer.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 432,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::optimizeContentsForGPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 938,
  "endLine" : 961,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::optimizeIndirectCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1153,
  "endLine" : 1177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::sampleCountersInBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1198,
  "endLine" : 1222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WGLHook::ProcessContextActivate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HGLRC WINAPI wglCreateContext_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 268,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT void glXSwapBuffers_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 510,
  "endLine" : 539,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void viewGetWindowSizeMT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glWaitSemaphoreEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSignalSemaphoreEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1198,
  "endLine" : 1223,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glInsertEventMarkerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 394,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ShaderData::ProcessSPIRVCompilation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompileShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 516,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteTransformFeedbacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3222,
  "endLine" : 3245,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEnableVertexAttribArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4425,
  "endLine" : 4451,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDisableVertexAttribArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4511,
  "endLine" : 4537,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteVertexArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5186,
  "endLine" : 5209,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindImageTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 595,
  "endLine" : 622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCopyTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1537,
  "endLine" : 1561,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2922,
  "endLine" : 2947,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3170,
  "endLine" : 3196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3429,
  "endLine" : 3455,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedMultiTexImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4083,
  "endLine" : 4107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedMultiTexImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4344,
  "endLine" : 4368,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexImage3DMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5422,
  "endLine" : 5449,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint APIENTRY _testStub_GetUniformLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3934,
  "endLine" : 3967,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1566,
  "endLine" : 1592,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateRenderbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2451,
  "endLine" : 2479,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteRenderbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2525,
  "endLine" : 2547,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearTexSubImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4853,
  "endLine" : 4879,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FullyImplementedFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::CheckGLSLVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 251,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3108,
  "endLine" : 3144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AccumulateIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WeightedSumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::setupCapturedCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GatorApi::MessageResult GatorApi::readMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 421,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::AtomicCopyBufferUINT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::AtomicCopyBufferUINT64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 329,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 451,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1381,
  "endLine" : 1411,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::GetRefIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 548,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUAddressRangeTracker::GetResIDFromAddrAllowOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1970,
  "endLine" : 2002,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2434,
  "endLine" : 2465,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::DestroyInternalResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4149,
  "endLine" : 4177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12Resource::Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 340,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetSRGBFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 737,
  "endLine" : 765,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 912,
  "endLine" : 938,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1066,
  "endLine" : 1088,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 398,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult CaptureFile::InitStructuredData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 349,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair CaptureFile::OpenCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 382,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StreamWriter::HandleError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 892,
  "endLine" : 920,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void HexDecode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DefaultFindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr logfile_readall_fallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 751,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr GetSymSearchPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InjectFunctionCall()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 434,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 949,
  "endLine" : 975,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::Orthographic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reserve()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 411,
  "endLine" : 453,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 785,
  "endLine" : 806,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1035,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1090,
  "endLine" : 1111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::GetHomeFolder()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 107,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t BufferFormatter::GetVarAdvance()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2551,
  "endLine" : 2580,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RefreshUIStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1705,
  "endLine" : 1730,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRunningAsAdmin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2841,
  "endLine" : 2877,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantMap PersistantConfig::storeValues()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 219,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setForwardDelegate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 617,
  "endLine" : 638,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanPipelineStateViewer::setViewDetails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 776,
  "endLine" : 801,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::setNewMeshPipeFlow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 916,
  "endLine" : 939,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::ubo_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3083,
  "endLine" : 3113,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setNewMeshPipeFlow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1009,
  "endLine" : 1032,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::cbuffer_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2365,
  "endLine" : 2395,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::events_currentChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3782,
  "endLine" : 3815,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::filterSettings_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4513,
  "endLine" : 4546,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5550,
  "endLine" : 5573,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendInputAssemblerStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::texture_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4236,
  "endLine" : 4260,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::startAutocomplete()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1503,
  "endLine" : 1531,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CalcIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 734,
  "endLine" : 762,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_rowOffset_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 7016,
  "endLine" : 7047,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::setCaptureHasErrors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1743,
  "endLine" : 1765,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Open_RGP_Profile_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2648,
  "endLine" : 2675,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::fillProcessList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1007,
  "endLine" : 1033,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::on_buttonBox_accepted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 252,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OrderedListEditor::cellChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "fileLinesCount" : 213,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 144,
  "endLine" : 174,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::paintInternal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 173,
  "endLine" : 196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_savedList_itemSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 338,
  "endLine" : 365,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDHeaderView::visualIndexAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 224,
  "endLine" : 251,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::cacheSectionMinSizes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 364,
  "endLine" : 394,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 490,
  "endLine" : 522,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VertexVar interpret()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocVertexResolver.h",
  "fileLinesCount" : 95,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PageRangeMapping::createPages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::CycleActiveWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 968,
  "endLine" : 993,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult RenderDoc::CreateRemoteDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1671,
  "endLine" : 1699,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription ReplayProxy::Proxied_GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 527,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord ReplayProxy::Proxied_GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 738,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1909,
  "endLine" : 1933,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1973,
  "endLine" : 1997,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initAdb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RSGetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2412,
  "endLine" : 2435,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7368,
  "endLine" : 7397,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FillTimersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 380,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 270,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 294,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2112,
  "endLine" : 2141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateVideoProcessor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderStage GetShaderStage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 293,
  "endLine" : 313,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_PRIMITIVE_TOPOLOGY DXBCContainer::GetOutputTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 518,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderEvents ThreadState::AssignValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1157,
  "endLine" : 1181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable ThreadState::DDX()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1319,
  "endLine" : 1345,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable ThreadState::DDY()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1347,
  "endLine" : 1373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetLogicalIdentifierForBindingSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4584,
  "endLine" : 4606,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DILocalVariable::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 538,
  "endLine" : 558,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operation DecodeBinOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 389,
  "linesOfCode" : 21,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable SmoothStep()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 734,
  "endLine" : 758,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FrexpStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 782,
  "endLine" : 808,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 653,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 864,
  "endLine" : 884,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::ImageView::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2310,
  "endLine" : 2335,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::RemapQueueFamilyIndices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 639,
  "endLine" : 669,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdSetEvent2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1145,
  "endLine" : 1175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkDebugMarkerSetObjectNameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2318,
  "endLine" : 2345,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkSetDebugUtilsObjectNameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2509,
  "endLine" : 2536,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ExecuteIndirectReadback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawMeshTasksIndirectEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4817,
  "endLine" : 4843,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7864,
  "endLine" : 7890,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr DescriptorSlotType convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 563,
  "endLine" : 583,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 908,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 932,
  "endLine" : 953,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VkResult FillPropertyCountAndList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 796,
  "endLine" : 825,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::UpdateImageStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5566,
  "endLine" : 5596,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Sanitise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1387,
  "endLine" : 1408,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool CompareRangeBegin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1456,
  "endLine" : 1479,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::CaptureCmdBufCommit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 925,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::setVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::setFragmentBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 542,
  "endLine" : 564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::optimizeContentsForCPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1021,
  "endLine" : 1043,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::resetCommandsInBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1062,
  "endLine" : 1085,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLDisplay EGLAPIENTRY eglGetPlatformDisplay_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WGLHook::ProcessSwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 204,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillTimersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 359,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelPackState::Fetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelPackState::Apply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelUnpackState::Fetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelUnpackState::Apply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glObjectPtrLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDebugMessageInsert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 340,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 270,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindImageTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 569,
  "endLine" : 593,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2895,
  "endLine" : 2920,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedMultiTexImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3705,
  "endLine" : 3728,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexImage2DMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5239,
  "endLine" : 5265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorage3DMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5397,
  "endLine" : 5420,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLDispatchTable::EmulateUnsupportedFunctions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3551,
  "endLine" : 3593,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenRenderbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2388,
  "endLine" : 2415,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4369,
  "endLine" : 4394,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1621,
  "endLine" : 1642,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLResourceManager::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1857,
  "endLine" : 1887,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint GLReplay::CreateMeshProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 284,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::UnregisterReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1292,
  "endLine" : 1320,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ReleaseResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3050,
  "endLine" : 3070,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::addQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 184,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 679,
  "endLine" : 704,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void Win2UnixPathSeparator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GpuPeriodicSamplerGetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanIsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVENCSTATUS NVENCAPI NvEncodeAPIRegisterResource_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 699,
  "endLine" : 728,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::processBlockCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 454,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector GatordXML::parseCapturedCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static double LZD_ReadCounterDouble()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void PIX3DecodeStringInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 951,
  "endLine" : 975,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_RASTERIZER_DESC2 Upconvert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1178,
  "endLine" : 1201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRootConstantBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2011,
  "endLine" : 2035,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRootShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2096,
  "endLine" : 2120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRootUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2181,
  "endLine" : 2205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ClearDepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4430,
  "endLine" : 4453,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::CopyTextureRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5048,
  "endLine" : 5072,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1547,
  "endLine" : 1571,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1843,
  "endLine" : 1863,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::OverlayRendering::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2710,
  "endLine" : 2732,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedIDXGISwapChain4::WrapBuffersAfterResize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 368,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::DuplicateOutput1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 743,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult RDCFile::CopyFileTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 714,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetUnhookedEnvp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 823,
  "endLine" : 852,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetDynamicEmbeddedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr sntimef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 833,
  "endLine" : 872,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdclog_filename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensure_mutable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 697,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void trim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 818,
  "endLine" : 845,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 977,
  "endLine" : 997,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int PythonContext::traceEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1311,
  "endLine" : 1338,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::ListFolder()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 135,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RichTextViewDelegate::editorEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1313,
  "endLine" : 1339,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RichTextViewDelegate::linkHover()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1341,
  "endLine" : 1366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDDialog::show()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2254,
  "endLine" : 2285,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1160,
  "endLine" : 1185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::vertex_leave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2506,
  "endLine" : 2532,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLReadWriteType GLPipelineStateViewer::GetGLReadWriteType()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1311,
  "endLine" : 1333,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::vertex_leave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2415,
  "endLine" : 2441,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 227,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_regex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1669,
  "endLine" : 1692,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_event()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1835,
  "endLine" : 1859,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ShaderViewer::samplerRep()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2621,
  "endLine" : 2645,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::channelsWidget_mouseClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3543,
  "endLine" : 3567,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_backcolorPick_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3778,
  "endLine" : 3805,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::RunScript()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1036,
  "endLine" : 1064,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PythonShell::getDottedWordAtPoint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1296,
  "endLine" : 1325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::GetIndicesForMeshRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2632,
  "endLine" : 2660,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::LoadFromFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 627,
  "endLine" : 649,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SettingDelegate::editorEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 447,
  "endLine" : 475,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OrderedListEditor::browse()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "fileLinesCount" : 213,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_savedList_itemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 300,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CollapseGroupBox::setCollapsed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.cpp",
  "fileLinesCount" : 138,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDListWidget::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListWidget.cpp",
  "fileLinesCount" : 75,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDProgressAnimation::updateCurrentTime()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2395,
  "endLine" : 2429,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 304,
  "endLine" : 329,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t RenderDocMeshPreviewService::calculate_index()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 11,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocMeshPreviewService::collect_input_columns()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult RenderDoc::CreateReplayDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1641,
  "endLine" : 1669,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 814,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription ReplayProxy::Proxied_DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 851,
  "endLine" : 874,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1205,
  "endLine" : 1228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1337,
  "endLine" : 1360,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1475,
  "endLine" : 1498,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1942,
  "endLine" : 1965,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 287,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsProtocolVersionSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void saveSDObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DetermineInstalledABI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 245,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AndroidInstallPermissionCheckResult CheckAndroidServerInstallPermissions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 384,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "methodID Connection::GetMethod()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_IASetIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 543,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrawIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4025,
  "endLine" : 4052,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Dispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5084,
  "endLine" : 5110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::CopyFromD3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7399,
  "endLine" : 7423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 490,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDeferredContext2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device2_wrap.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::MarkResourceReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 482,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDeferredContext3()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 969,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1027,
  "endLine" : 1053,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::DestroyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CreateDeferredContext1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateCryptoSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateVideoDecoderOutputView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operand res()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operand uav()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_PRIMITIVE_TOPOLOGY Program::GetOutputTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 589,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 385,
  "endLine" : 404,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operation DecodeCast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 417,
  "endLine" : 436,
  "linesOfCode" : 20,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t EncodeCast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 457,
  "linesOfCode" : 20,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Type::declFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4084,
  "endLine" : 4105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetBlockAbbrevSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::EndBlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 481,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::WriteAbbrevParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 967,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T vbr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ClampScalars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 232,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FaceForward()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ClearPostVSCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2799,
  "endLine" : 2821,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanShaderCache::GetPipeCacheBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 519,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueEndDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2098,
  "endLine" : 2123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDisplayPlaneSurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1261,
  "endLine" : 1292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdUpdateBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2122,
  "endLine" : 2147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetImageMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 315,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::PatchImageViewUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2656,
  "endLine" : 2678,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkResetCommandPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 859,
  "endLine" : 881,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDebugMarkerInsertEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5277,
  "endLine" : 5299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWriteBufferMarkerAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6015,
  "endLine" : 6040,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdInsertDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6292,
  "endLine" : 6314,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr LayerRegistrationPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 388,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1514,
  "endLine" : 1538,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::FromImgRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 507,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Is64BitFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::HandleFrameMarkers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2820,
  "endLine" : 2840,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::Serialise_DebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4395,
  "endLine" : 4420,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4533,
  "endLine" : 4554,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LockedImageStateRef WrappedVulkan::InsertImageState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5522,
  "endLine" : 5541,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OffsetBindingsToMatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 374,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription VulkanReplay::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 429,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreprocessNextChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1792,
  "endLine" : 1812,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_newLibraryWithSource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 318,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::setRenderPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::setFragmentTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLCommandBuffer::enqueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::synchronizeTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 589,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::fillBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 678,
  "endLine" : 699,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::updateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 717,
  "endLine" : 739,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::waitForFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 779,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RENDER_TARGET_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1434,
  "endLine" : 1453,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_UNORDERED_ACCESS_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1768,
  "endLine" : 1787,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 366,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLSurface EGLAPIENTRY eglCreateWindowSurface_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 436,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShouldHookEGL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1038,
  "endLine" : 1064,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RegisterClass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 603,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GLReplay::CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4184,
  "endLine" : 4209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void contextSetViewMT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 300,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FillTimersIntel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_counters.cpp",
  "fileLinesCount" : 706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 417,
  "endLine" : 445,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PixelUnpackState::FastPathCompressed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedBufferStorageMemEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1305,
  "endLine" : 1336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp",
  "fileLinesCount" : 585,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 439,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp",
  "fileLinesCount" : 585,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 521,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1630,
  "endLine" : 1655,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1833,
  "endLine" : 1856,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedStringARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1935,
  "endLine" : 1958,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 495,
  "endLine" : 523,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribIFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4096,
  "endLine" : 4120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribLFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4185,
  "endLine" : 4209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayElementBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4717,
  "endLine" : 4748,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GLenum RemapGenericCompressedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2025,
  "endLine" : 2048,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2144,
  "endLine" : 2167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2263,
  "endLine" : 2286,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2496,
  "endLine" : 2519,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTexImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3681,
  "endLine" : 3703,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTexImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4059,
  "endLine" : 4081,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTexImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4320,
  "endLine" : 4342,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorage2DMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5215,
  "endLine" : 5237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPointParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1573,
  "endLine" : 1597,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPrimitiveBoundingBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1953,
  "endLine" : 1976,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenFramebuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum GetSizedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1488,
  "endLine" : 1508,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1644,
  "endLine" : 1664,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetVarAlignment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1063,
  "endLine" : 1086,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readPixelValuesMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 878,
  "endLine" : 899,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint CreateCShaderProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2715,
  "endLine" : 2741,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription IntelGlCounters::GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDRGPControl::DriverSupportsInterop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11Finish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 407,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetRecordBufferStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 463,
  "endLine" : 482,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT __cdecl NvAPI_D3D11_CreateDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 557,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT __cdecl NvAPI_D3D11_CreateDeviceAndSwapChain_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 559,
  "endLine" : 578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeApi::enableCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "fileLinesCount" : 172,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector GatordXML::parseCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BarrierSet::Unapply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 257,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector DecodePIXColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 469,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 514,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ArgumentTypeByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 790,
  "endLine" : 810,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetNumSubresources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 871,
  "endLine" : 893,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ResolveSubresourceRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 513,
  "endLine" : 534,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 514,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RenderOutputSubresource D3D12Replay::GetRenderOutputSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 981,
  "endLine" : 1004,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUAddressRangeTracker::GetResIDFromAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1941,
  "endLine" : 1968,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetDescriptorHeaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1045,
  "endLine" : 1068,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ResolveQueryData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2916,
  "endLine" : 2938,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ClearRenderTargetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4531,
  "endLine" : 4553,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::CopyTiles()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5352,
  "endLine" : 5373,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE DummyID3D12DebugDevice::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12DebugDevice::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetShaderDebugPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3575,
  "endLine" : 3597,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ExecuteLists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4320,
  "endLine" : 4345,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3541,
  "endLine" : 3567,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1334,
  "endLine" : 1354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1583,
  "endLine" : 1602,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SparseBinds::Apply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "fileLinesCount" : 1671,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 659,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1218,
  "endLine" : 1243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1643,
  "endLine" : 1669,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Flush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 533,
  "endLine" : 556,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Finish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 581,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InstallHooksCommon()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 550,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apple_InitKeyboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_helpers.mm",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Process::GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 795,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetLoadedModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1127,
  "endLine" : 1153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Process::GetMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GlobalHookThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1474,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI CreateProcessW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 385,
  "endLine" : 404,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Camera::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/checkerboard.frag",
  "fileLinesCount" : 59,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t lower_bound_idx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipeState::ApplyVulkanDynamicOffsets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 954,
  "endLine" : 973,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 721,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int array_setitem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/container_handling.h",
  "fileLinesCount" : 691,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::DeleteCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::resource_hoverItemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3055,
  "endLine" : 3081,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::vertex_leave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3269,
  "endLine" : 3293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::EncodeFossilizeVarint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4631,
  "endLine" : 4656,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::vertex_leave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2798,
  "endLine" : 2822,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::shaderView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2443,
  "endLine" : 2468,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_resetEdits_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5944,
  "endLine" : 5968,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::resultsDoubleClick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6378,
  "endLine" : 6400,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString CreateSimpleIntegerHistogram()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Following::GetReadWriteResources()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 302,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::texContextItem_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2302,
  "endLine" : 2324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_PreviewResized()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2472,
  "endLine" : 2494,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::on_save_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 351,
  "endLine" : 376,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_execute_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1066,
  "endLine" : 1096,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::exception()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1191,
  "endLine" : 1214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::refreshCurrentHelp()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1334,
  "endLine" : 1357,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ViewTexture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5078,
  "endLine" : 5103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_outputTabs_currentChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6705,
  "endLine" : 6730,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_controlType_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6850,
  "endLine" : 6872,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::importCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 592,
  "endLine" : 617,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::PopulateRecentCaptureFiles()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1227,
  "endLine" : 1252,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::PopulateRecentCaptureSettings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1278,
  "endLine" : 1303,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ToolWindowManager::AreaReference MainWindow::mainToolArea()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1574,
  "endLine" : 1598,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_editShaderTool_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1039,
  "endLine" : 1064,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtensionManager::on_openLocation_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_cubeCruciform_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 478,
  "endLine" : 500,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitter::handleDoubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::updateExpansionFromRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 629,
  "endLine" : 655,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 553,
  "endLine" : 578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayProxy::Proxied_NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 305,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayProxy::Proxied_IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription ReplayProxy::Proxied_GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 644,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 674,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 704,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1506,
  "endLine" : 1528,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1721,
  "endLine" : 1742,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SDBasic getType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoveRenderDocAndroidServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 634,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IASetInputLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 414,
  "endLine" : 439,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RSSetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2554,
  "endLine" : 2580,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_OMSetDepthStencilState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3721,
  "endLine" : 3743,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Draw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4090,
  "endLine" : 4116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline D3D11DescriptorLocation DecodeD3D11DescriptorIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 564,
  "endLine" : 583,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::OpenSharedFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1055,
  "endLine" : 1080,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetClassInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1299,
  "endLine" : 1323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::OpenSharedResourceByName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 385,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateVideoDecoder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DXBCContainer::CheckForDebugInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1021,
  "endLine" : 1047,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DXBCContainer::CheckForDXIL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1049,
  "endLine" : 1075,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline UInt32 CVUncompressData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4938,
  "endLine" : 4964,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIExpression::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 560,
  "endLine" : 581,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Scalar scalar()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::JumpToLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 544,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Debugger::GetHumanName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3261,
  "endLine" : 3289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable ModfStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 432,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FMix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 692,
  "endLine" : 714,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 738,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Memory::SimplifyBindings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2099,
  "endLine" : 2132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkQueueInsertDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2177,
  "endLine" : 2197,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkWaitForFences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDiscardRectangleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 888,
  "endLine" : 911,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdFillBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2216,
  "endLine" : 2240,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdClearAttachments()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2611,
  "endLine" : 2637,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDispatchBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2709,
  "endLine" : 2732,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkResetCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1700,
  "endLine" : 1733,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyMemoryToAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7940,
  "endLine" : 7962,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Topology MakePrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 620,
  "endLine" : 639,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanDebugManager::PixelHistoryDestroyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3737,
  "endLine" : 3755,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageState ImageState::ContentInitializationState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 859,
  "endLine" : 877,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLLibrary::Serialise_newFunctionWithName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_library.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1233,
  "endLine" : 1251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::setViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::endEncoding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 346,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::setLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::endEncoding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::insertDebugSignpost()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::pushDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::popDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::synchronizeResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 258,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::generateMipmapsForTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 658,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_getTextureAccessCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 782,
  "endLine" : 803,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::optimizeContentsForGPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 896,
  "endLine" : 916,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLBlitCommandEncoder::optimizeContentsForCPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 979,
  "endLine" : 999,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 340,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::MarkVAOReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLDisplay EGLAPIENTRY eglGetDisplay_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PushChildContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool findWindowIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void contextUpdateMT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PixelUnpackState::FastPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateMemoryObjectsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 544,
  "endLine" : 569,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glImportSemaphoreWin32NameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1065,
  "endLine" : 1087,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp",
  "fileLinesCount" : 585,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 318,
  "endLine" : 336,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPushDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 467,
  "endLine" : 487,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPopDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 286,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glShaderBinary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1393,
  "endLine" : 1417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1691,
  "endLine" : 1715,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 956,
  "endLine" : 980,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenTransformFeedbacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3105,
  "endLine" : 3129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenVertexArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4540,
  "endLine" : 4564,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindImageTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 665,
  "endLine" : 687,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureParameterfEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2382,
  "endLine" : 2404,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1498,
  "endLine" : 1519,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReflectionInterface ConvertInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2358,
  "endLine" : 2378,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId WrappedOpenGL::ExtractFBOAttachment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateFramebuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4704,
  "endLine" : 4727,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSRGBFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1666,
  "endLine" : 1685,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MakeContextCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLWindowingData CloneTemporaryContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CGLDispatchTable::PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnregisterResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CheckExtFromString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 360,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum TextureEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1363,
  "endLine" : 1383,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounterEnumerator::InitializeNvPerf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 418,
  "endLine" : 436,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GpuPeriodicSamplerCalculateRecordBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool InitializeNvPerf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 506,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool SetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfDeviceProperties.h",
  "fileLinesCount" : 123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ConsumeData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CircularIncrement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int InitNvPerf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2735,
  "endLine" : 2756,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int InitNvPerf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1973,
  "endLine" : 1994,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D12_SetNvShaderExtnSlotSpace_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::EndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateDeviceFactory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 481,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetStatusFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 803,
  "endLine" : 828,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateShaderCacheSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap9.cpp",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRoot32BitConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1840,
  "endLine" : 1861,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::DrawIndexedInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3326,
  "endLine" : 3346,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ResolveSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5243,
  "endLine" : 5263,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::WriteToSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2288,
  "endLine" : 2310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3600,
  "endLine" : 3622,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FillSamplerDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1088,
  "endLine" : 1110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 585,
  "endLine" : 603,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1169,
  "endLine" : 1189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1334,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12Resource::Map()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedID3D12Resource::AddRefBuffersBeforeCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 469,
  "endLine" : 490,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 414,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::PixelHistory::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2906,
  "endLine" : 2929,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 516,
  "endLine" : 535,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetDepthTypedFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 662,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::SetFrameEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 742,
  "endLine" : 761,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::WriteSection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 746,
  "endLine" : 771,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WriteAt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::map EnvStringToEnvMap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 294,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Wide2UTF8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 878,
  "endLine" : 903,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer RayDispatchPatchCB REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PipeState::GetShaderEntryPoint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 400,
  "endLine" : 419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PipeState::GetRestartIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 574,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor PipeState::GetDepthResolveTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1107,
  "endLine" : 1128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BlockFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 636,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::executeFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 949,
  "endLine" : 970,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ButtonDelegate::paint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1373,
  "endLine" : 1400,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addStructuredChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2055,
  "endLine" : 2079,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SaveToJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2119,
  "endLine" : 2144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QMessageBox::StandardButton RDDialog::messageBox()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2306,
  "endLine" : 2329,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_pipeFlow_stageSelected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3295,
  "endLine" : 3317,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_pipeFlow_stageSelected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2534,
  "endLine" : 2556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3710,
  "endLine" : 3734,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::savedFilter_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4861,
  "endLine" : 4884,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::setPersistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5194,
  "endLine" : 5215,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_renameResource_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 491,
  "endLine" : 514,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConfigureColumnsForMeshPipe()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1715,
  "endLine" : 1738,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant BufferViewer::persistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3968,
  "endLine" : 3987,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::setPersistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3989,
  "endLine" : 4008,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ShowMeshData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4953,
  "endLine" : 4972,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ViewCBuffer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5050,
  "endLine" : 5076,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NetworkWorker::get()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Manage_Remote_Servers_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2750,
  "endLine" : 2771,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::androidWarn_mouseClick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 600,
  "endLine" : 624,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::addNewHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 369,
  "endLine" : 391,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_deleteShaderTool_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1066,
  "endLine" : 1091,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LiveCapture::checkAllowDelete()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 613,
  "endLine" : 636,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::on_variables_currentItemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::setErrors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 209,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_saveDef_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 399,
  "endLine" : 426,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRegion RDTableView::visualRegionForSelection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::insertChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 471,
  "endLine" : 504,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisplayRendererPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 372,
  "endLine" : 398,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RenderDocTexturePreviewService::get_output_targets()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t PageTable::GetSerialiseSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 873,
  "endLine" : 901,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterCaptureImportExporter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1485,
  "endLine" : 1506,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::ApplyInitialContentsNonChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1646,
  "endLine" : 1668,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::AddWrapper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1777,
  "endLine" : 1799,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation ReplayProxy::Proxied_GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 401,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 430,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 556,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 564,
  "endLine" : 585,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 593,
  "endLine" : 614,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 822,
  "endLine" : 843,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::Proxied_GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1395,
  "endLine" : 1416,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 283,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetFriendlyName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 275,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Connection::SendReceive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 549,
  "endLine" : 566,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IAGetVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 293,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IAGetIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSGetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 621,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSGetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 996,
  "endLine" : 1016,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSGetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1390,
  "endLine" : 1410,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSGetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1785,
  "endLine" : 1805,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RSSetViewports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2460,
  "endLine" : 2483,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RSSetScissorRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2508,
  "endLine" : 2531,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSGetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2607,
  "endLine" : 2627,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DrawAuto()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4239,
  "endLine" : 4263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSGetShaderResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4557,
  "endLine" : 4577,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSGetUnorderedAccessViews()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4579,
  "endLine" : 4599,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourcePitch GetResourcePitchForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 454,
  "endLine" : 474,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCBuffersToGlobalState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1420,
  "endLine" : 1438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::CopyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1318,
  "endLine" : 1336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateAuthenticatedChannel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CreateVideoProcessorEnumerator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SDBGChunk::GetLineInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "fileLinesCount" : 160,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 604,
  "endLine" : 622,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr escapeString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::EmitGlobalVarAbbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 559,
  "endLine" : 580,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::EmitMetaDataAbbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 602,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::PostParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 640,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::FillCallstack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1545,
  "endLine" : 1564,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Debugger::GetPointerValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2793,
  "endLine" : 2815,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1478,
  "endLine" : 1495,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3260,
  "endLine" : 3277,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3477,
  "endLine" : 3494,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::PipelineLayout::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1752,
  "endLine" : 1771,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroySurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1174,
  "endLine" : 1200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkSignalSemaphore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1119,
  "endLine" : 1142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetEvent2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1177,
  "endLine" : 1200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetColorBlendEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2298,
  "endLine" : 2320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetColorBlendEquationEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2373,
  "endLine" : 2395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetColorWriteMaskEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2450,
  "endLine" : 2472,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDispatchIndirect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1271,
  "endLine" : 1294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2368,
  "endLine" : 2392,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdPushConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3944,
  "endLine" : 3966,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWriteTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4204,
  "endLine" : 4227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWriteBufferMarker2AMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6082,
  "endLine" : 6105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginQueryIndexedEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6686,
  "endLine" : 6708,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitInstanceTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_dispatchtables.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderDebugData::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5001,
  "endLine" : 5024,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkSemaphore WrappedVulkan::GetNextSemaphore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 399,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateWaylandSurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t hashKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_SHADER_RESOURCE_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1090,
  "endLine" : 1107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 462,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glImportMemoryWin32HandleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 746,
  "endLine" : 767,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glImportMemoryWin32NameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 792,
  "endLine" : 813,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenSemaphoresEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 820,
  "endLine" : 844,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glImportSemaphoreFdEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 996,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glImportSemaphoreWin32HandleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1041,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindFragDataLocationIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1224,
  "endLine" : 1243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTransformFeedbackVaryings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1268,
  "endLine" : 1287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexAttribBindingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3918,
  "endLine" : 3940,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEnableVertexArrayAttribEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4368,
  "endLine" : 4394,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDisableVertexArrayAttribEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4454,
  "endLine" : 4480,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glVertexArrayVertexBindingDivisorEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5064,
  "endLine" : 5086,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindMultiTextureEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 425,
  "endLine" : 445,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4936,
  "endLine" : 4956,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5069,
  "endLine" : 5089,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7040,
  "endLine" : 7060,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glInvalidateNamedFramebufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 366,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureStorage3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 673,
  "endLine" : 690,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribIFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1521,
  "endLine" : 1541,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribLFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1543,
  "endLine" : 1563,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1565,
  "endLine" : 1586,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glNamedFramebufferParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1390,
  "endLine" : 1412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFramebufferReadBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1462,
  "endLine" : 1487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFramebufferDrawBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1595,
  "endLine" : 1620,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedBufferDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4214,
  "endLine" : 4236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsProxyTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2082,
  "endLine" : 2100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readShaderOutMS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1134,
  "endLine" : 1153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetGLSLVersions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint CreateShaderProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CacheSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t AMDCounters::CreateSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 479,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::BeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 725,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 747,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool CreateConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterConfiguration.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 552,
  "endLine" : 569,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GetSupportedSubmetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 492,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D11_SetNvShaderExtnSlotLocalThread_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D12_SetNvShaderExtnSlotSpaceLocalThread_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 334,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::sendConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Lizard::configureGatord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Lizard::readCounterInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 302,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Lizard::readCounterDouble()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI D3D12CreateDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 786,
  "endLine" : 807,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 297,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 307,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12GraphicsCommandList::Close()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRoot32BitConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2522,
  "endLine" : 2542,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ExecuteBundle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3463,
  "endLine" : 3485,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::GPUSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4188,
  "endLine" : 4211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1232,
  "endLine" : 1251,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2371,
  "endLine" : 2391,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_DynamicDescriptorWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1212,
  "endLine" : 1235,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12ResourceType IdentifyTypeByPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 671,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 743,
  "endLine" : 760,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 537,
  "endLine" : 555,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::ResizeBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1930,
  "endLine" : 1956,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 390,
  "endLine" : 410,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1393,
  "endLine" : 1416,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray CaptureFile::GetResolve()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 831,
  "endLine" : 852,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChunkPagePool::ResetPageSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1160,
  "endLine" : 1185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr logfile_readall()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 496,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr sntimef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 584,
  "endLine" : 618,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTLSValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingSystem UseUnknownDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 532,
  "endLine" : 556,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr apple_GetExecutablePathFromAppBundle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_helpers.mm",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingSystem UseUnknownDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 532,
  "endLine" : 556,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTLSValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 266,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI CreateProcessWithLogonW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 565,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec3 CalcCubeCoord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_globals.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer TexDisplayPSCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GPUAddress add()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UsedDescriptor PipeState::GetConstantBlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 994,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ShaderEncoding ToolInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2200,
  "endLine" : 2217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ShaderEncoding ToolOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2227,
  "endLine" : 2244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1038,
  "endLine" : 1055,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1114,
  "endLine" : 1131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rettype call()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 238,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::OpenCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::DisconnectFromRemoteServer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RowTypeString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3751,
  "endLine" : 3773,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::SaveBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1876,
  "endLine" : 1898,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString Formatter::Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2699,
  "endLine" : 2723,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::Deserialize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 123,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::AddWidgetCallback()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDPreviewTooltip::configureTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::exportHTML()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4259,
  "endLine" : 4279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 681,
  "endLine" : 710,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool RegisterEventFilterFunction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1523,
  "endLine" : 1542,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2661,
  "endLine" : 2680,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 378,
  "endLine" : 395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString Pow2IndexAsReadable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendDetailedInformation()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 605,
  "endLine" : 624,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LogView::eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 450,
  "endLine" : 470,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void KeyDown()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 230,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSecondaryColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1339,
  "endLine" : 1360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::recentCaptureSetting()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1707,
  "endLine" : 1726,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::RegisterShortcut()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2243,
  "endLine" : 2267,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Save_Capture_Inplace_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2360,
  "endLine" : 2379,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::UpdateGlobalHook()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1116,
  "endLine" : 1136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::updateStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 290,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool matchesAnyChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 348,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtensionManager::on_alwaysLoad_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtensionManager::on_extensions_itemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 181,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_mapSampleArray_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 314,
  "endLine" : 334,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_resolveSamples_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_oneSample_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 358,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OrderedListEditor::setItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "fileLinesCount" : 213,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ComputeDebugSelector::SyncDispatchThreadValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.cpp",
  "fileLinesCount" : 133,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkerBreadcrumbs::ConfigurePathMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 272,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 350,
  "endLine" : 373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::setText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::resizeSections()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 322,
  "endLine" : 343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOptionsSelector::on_captureFileBrowse_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ReplayOptionsSelector.cpp",
  "fileLinesCount" : 219,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 359,
  "endLine" : 381,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector RenderDocDrawCallDebugSession::map_breakpoints_from_sources()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 297,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::start_debug_pixel()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring RenderDocTexturePreviewService::get_texture_name()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::MatchClosestWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 790,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::AddLiveResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1847,
  "endLine" : 1867,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1095,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1103,
  "endLine" : 1122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::Proxied_FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1368,
  "endLine" : 1387,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProgress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 441,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceRecord::Delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "referenceTypeID Connection::GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fieldID Connection::GetField()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::MeshRendering::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1375,
  "endLine" : 1396,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IASetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 391,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSGetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 599,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VSGetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 642,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSGetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 994,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::HSGetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1018,
  "endLine" : 1037,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSGetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1369,
  "endLine" : 1388,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::DSGetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1412,
  "endLine" : 1431,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSGetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1764,
  "endLine" : 1783,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GSGetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1807,
  "endLine" : 1826,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_RSSetViewports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2438,
  "endLine" : 2458,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_RSSetScissorRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2486,
  "endLine" : 2506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSGetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2586,
  "endLine" : 2605,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::PSGetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2629,
  "endLine" : 2648,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::LatchSOProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3814,
  "endLine" : 3833,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSGetConstantBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4536,
  "endLine" : 4555,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CSGetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4601,
  "endLine" : 4620,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_SetResourceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2871,
  "endLine" : 2891,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 565,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDisplayType DispTypeForTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 858,
  "endLine" : 877,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CheckVideoProcessorFormatConversion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1343,
  "endLine" : 1367,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordSamplerStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1706,
  "endLine" : 1723,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordViewportStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1848,
  "endLine" : 1866,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::OpenSharedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ProgramEditor::AddTemp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 455,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void c6()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::SetASPayloadSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1829,
  "endLine" : 1852,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::SetMSPayloadSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1854,
  "endLine" : 1878,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4637,
  "endLine" : 4658,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4719,
  "endLine" : 4735,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2384,
  "endLine" : 2400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "char c6()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::CreateEmpty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FSign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable SSign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Reflect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1102,
  "endLine" : 1123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3994,
  "endLine" : 4010,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkQueueBeginDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2077,
  "endLine" : 2095,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateHeadlessSurfaceEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1439,
  "endLine" : 1467,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkResetFences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 282,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkWaitForFences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkFreeCommandBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1564,
  "endLine" : 1585,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetColorWriteEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1633,
  "endLine" : 1654,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetFragmentShadingRateKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2022,
  "endLine" : 2043,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetConservativeRasterizationModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2519,
  "endLine" : 2540,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetExtraPrimitiveOverestimationSizeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2815,
  "endLine" : 2836,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDrawMeshTasksEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4400,
  "endLine" : 4421,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceFormatProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceFormatProperties2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3440,
  "endLine" : 3461,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBindIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3867,
  "endLine" : 3888,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdResetQueryPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4674,
  "endLine" : 4695,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndQueryIndexedEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6745,
  "endLine" : 6766,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipeline CreatePipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3360,
  "endLine" : 3378,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSet VulkanReplay::GetPixelHistoryDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3673,
  "endLine" : 3692,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkImageLayout VulkanDebugManager::GetImageLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3785,
  "endLine" : 3805,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ImageState::CloseTransfers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1072,
  "endLine" : 1089,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ImageState::RestoreTransfers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1091,
  "endLine" : 1108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::InlineTransition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1422,
  "endLine" : 1438,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetYUVNumRows()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 538,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateAndroidSurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_android.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::DestroyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3340,
  "endLine" : 3359,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::SetFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType MarkMemoryReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2169,
  "endLine" : 2185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsSNormFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 396,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsUIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 445,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 878,
  "endLine" : 894,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 777,
  "endLine" : 806,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_resetTextureAccessCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 833,
  "endLine" : 852,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MetalDispatchTable::PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_dispatch_table_bridge.mm",
  "fileLinesCount" : 47,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_TEXTURE2D_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglDestroyContext_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 387,
  "endLine" : 407,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetReplayVersions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4416,
  "endLine" : 4434,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Apple_stopTrackingWindowSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 366,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMemoryObjectParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 621,
  "endLine" : 645,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glImportMemoryFdEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSemaphoreParameterui64vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 896,
  "endLine" : 920,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::HandleVRFrameMarkers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPopDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 490,
  "endLine" : 509,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glGenQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBeginQueryIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 380,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 339,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glAttachShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 537,
  "endLine" : 559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindAttribLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1108,
  "endLine" : 1126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindFragDataLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1148,
  "endLine" : 1166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTransformFeedbackVaryings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1246,
  "endLine" : 1266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glProgramParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1309,
  "endLine" : 1327,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1329,
  "endLine" : 1348,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1428,
  "endLine" : 1448,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateTransformFeedbacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3165,
  "endLine" : 3187,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTransformFeedbackBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3302,
  "endLine" : 3326,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateVertexArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4600,
  "endLine" : 4622,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7244,
  "endLine" : 7263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDisable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1051,
  "endLine" : 1078,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureStorage2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 671,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetFramebufferMipAndLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 815,
  "endLine" : 833,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint CreateShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CheckImplicitThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1087,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RegisterReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1270,
  "endLine" : 1290,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1242,
  "endLine" : 1258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::Load()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX12_DestroyDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GpuPulseSamplingInterval GetGpuPulseSamplingInterval()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StartSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 425,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StopSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 443,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CpuTrigger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 461,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string VulkanGetDeviceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t VulkanGetPhysicalDeviceApiVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AddMetric()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AddMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RecurseProfileEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RecurseProfileEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D11_IsNvShaderExtnOpCodeSupported_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NvAPI_Status __cdecl NvAPI_D3D11_SetNvShaderExtnSlot_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Socket::Result Socket::receiveAll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 516,
  "endLine" : 533,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 552,
  "endLine" : 569,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompareFunction MakeCompareFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 603,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetPixelHistoryRenderTargetIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 758,
  "endLine" : 776,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUAddressRangeTracker::RemoveFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1918,
  "endLine" : 1939,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_SetPredication()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2941,
  "endLine" : 2962,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::CopyBufferRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4931,
  "endLine" : 4949,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedCompatibilityDevice::CreateSharedHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 390,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialiseViaResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 300,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 703,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1209,
  "endLine" : 1226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::SetDescriptorHeaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1769,
  "endLine" : 1786,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::TextureRendering::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2392,
  "endLine" : 2408,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_stringise.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray UnwrapResourceSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1021,
  "endLine" : 1037,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 511,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1312,
  "endLine" : 1329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1504,
  "endLine" : 1521,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2167,
  "endLine" : 2184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeriveNearFar()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1819,
  "endLine" : 1859,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 725,
  "endLine" : 751,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult importXMLZ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1118,
  "endLine" : 1136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 505,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void EnsureSized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 585,
  "endLine" : 608,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Process::GetMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 643,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Process::GetMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 797,
  "endLine" : 819,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int direct_setenv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 364,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Process::GetMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAppFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Callstack::AddressDetails::formattedString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.cpp",
  "fileLinesCount" : 690,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr UTF82Wide()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 905,
  "endLine" : 930,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Win32CallstackResolver::pdbBrowse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 733,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::EndHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 915,
  "endLine" : 938,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 703,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI CreateProcessA_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 383,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API110CreateProcessA_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 422,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API110CreateProcessW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 440,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API111CreateProcessA_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 442,
  "endLine" : 458,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API111CreateProcessW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API112CreateProcessA_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API112CreateProcessW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 512,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_texsample.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int4 SampleTextureInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_texsample.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 610,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetConstantBlocks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 996,
  "endLine" : 1014,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetReadOnlyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1016,
  "endLine" : 1034,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1036,
  "endLine" : 1054,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void push_back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1071,
  "endLine" : 1087,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline QString ToQStr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::setPyGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1178,
  "endLine" : 1200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecuteResult ReplayManager::ExecuteAndInject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 401,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferFormatter::ContainsUnbounded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 458,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t BufferFormatter::GetVarSizeAndTrail()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2529,
  "endLine" : 2549,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t BufferFormatter::GetUnpaddedStructAdvance()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2625,
  "endLine" : 2645,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SetBookmark()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1757,
  "endLine" : 1778,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::LoadBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1900,
  "endLine" : 1920,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::SaveEdits()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1951,
  "endLine" : 1973,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QMessageBox::StandardButton RDDialog::messageBoxChecked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2331,
  "endLine" : 2350,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RGPInterop::EventSelected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniQtHelper::ShowWidgetAsDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int samplerRowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 715,
  "endLine" : 749,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommentView::Restyle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_param()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1760,
  "endLine" : 1778,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_filterExpression_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4787,
  "endLine" : 4805,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::AddWatch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5215,
  "endLine" : 5234,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SelectPreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 723,
  "endLine" : 745,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::textureTab_Changed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1967,
  "endLine" : 1989,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::AddResourceUsageEntry()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2326,
  "endLine" : 2346,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::setScrollPosition()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2821,
  "endLine" : 2843,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair TextureViewer::GetPickedLocation()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3902,
  "endLine" : 3924,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceSorterModel::lessThan()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ViewBuffer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5003,
  "endLine" : 5024,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::data_selected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5749,
  "endLine" : 5770,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::exportCSV()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6230,
  "endLine" : 6246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ToolWindowManager::AreaReference MainWindow::leftToolArea()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1600,
  "endLine" : 1618,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::recentCaptureFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1688,
  "endLine" : 1705,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::sendErrorReport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2831,
  "endLine" : 2853,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_hostname_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 470,
  "endLine" : 489,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString LiveCapture::MakeText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 677,
  "endLine" : 697,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::captureCopied()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1111,
  "endLine" : 1128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString makePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 431,
  "endLine" : 450,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::SetFilenameFromFiletype()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 189,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_loadDef_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 376,
  "endLine" : 397,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::clear()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 551,
  "endLine" : 571,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEditDropDownButton::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 415,
  "endLine" : 436,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1045,
  "endLine" : 1063,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::resume_to_next_not_null_stack()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findWithVsWhere()",
  "longName" : "",
  "relativeFileName" : "jetbrains/buildSrc/src/main/kotlin/com/jetbrains/gradle/valueSources/VsVarsValueSource.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogReplayOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterCaptureExporter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1464,
  "endLine" : 1483,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::Prepare_InitialStateIfPostponed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1136,
  "endLine" : 1156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 257,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr valueString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtractDeviceIDAndIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Command::Send()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_util.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Connection::GetLocalVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::FillCBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PopMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SOGetTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2160,
  "endLine" : 2178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Flush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5627,
  "endLine" : 5648,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11Debug::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 454,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_SetShaderDebugPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2818,
  "endLine" : 2839,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2981,
  "endLine" : 2997,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 470,
  "endLine" : 486,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 505,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::UpdateTileMappings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 585,
  "endLine" : 601,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompareFunction MakeCompareFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 650,
  "endLine" : 666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StencilOperation MakeStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 825,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordScissorStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1868,
  "endLine" : 1885,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3026,
  "endLine" : 3045,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetContextID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DILexicalBlock::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 583,
  "endLine" : 598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIImportedEntity::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void vbr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shaderValAppendToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4304,
  "endLine" : 4320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::GetValueSymtabString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2207,
  "endLine" : 2223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2322,
  "endLine" : 2338,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::AddExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RemoveSection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 787,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Debugger::MakeTypedPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2494,
  "endLine" : 2510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 794,
  "endLine" : 809,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2905,
  "endLine" : 2920,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::ShaderModule::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2337,
  "endLine" : 2352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::FixupStorageBufferMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 964,
  "endLine" : 981,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkQueueEndDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2125,
  "endLine" : 2142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 671,
  "endLine" : 691,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdResetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 728,
  "endLine" : 748,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdResetEvent2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1237,
  "endLine" : 1257,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkResetQueryPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1670,
  "endLine" : 1689,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetScissor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthBias()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 412,
  "endLine" : 432,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLineStippleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 962,
  "endLine" : 984,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetPrimitiveRestartEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1887,
  "endLine" : 1907,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetRasterizerDiscardEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1953,
  "endLine" : 1973,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetAlphaToCoverageEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2152,
  "endLine" : 2172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthClipNegativeOneToOneEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2749,
  "endLine" : 2769,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLineRasterizationModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2881,
  "endLine" : 2901,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetSampleLocationsEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3332,
  "endLine" : 3352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetSampleMaskEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3400,
  "endLine" : 3420,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWriteTimestamp2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4428,
  "endLine" : 4449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdBeginQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4562,
  "endLine" : 4582,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::UpdateRenderStateForSecondaries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4697,
  "endLine" : 4713,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDebugMarkerEndEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5211,
  "endLine" : 5229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndDebugUtilsLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6226,
  "endLine" : 6244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7843,
  "endLine" : 7862,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RenderOutputSubresource VulkanReplay::GetRenderOutputSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkMarkerRegion::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkMarkerRegion::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int StageIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompareFunction MakeCompareFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 724,
  "endLine" : 740,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StencilOperation MakeStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 873,
  "endLine" : 889,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateStreamDescriptorSurfaceGGP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_ggp.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_ggp.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoveNextStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 445,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetOcclusionResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2244,
  "endLine" : 2259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IntervalContainedIn()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 552,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitDeviceTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_dispatchtables.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ImgRefs::SubresourceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3783,
  "endLine" : 3798,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInfo::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4195,
  "endLine" : 4215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::BuildPartialStackUpToTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4866,
  "endLine" : 4886,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateXcbSurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateXlibSurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::EndTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDispatchTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_dispatchtables.h",
  "fileLinesCount" : 76,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_newCommandQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsSIntFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 462,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1204,
  "endLine" : 1219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_drawPrimitives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLCommandBuffer::commit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyFromBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 321,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_postvs.cpp",
  "fileLinesCount" : 2051,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1956,
  "endLine" : 1977,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WGLHook::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 653,
  "endLine" : 675,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::InitOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT void glXDestroyContext_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GLReplay::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 810,
  "endLine" : 830,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCreateProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 789,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindFragDataLocationIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1203,
  "endLine" : 1222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5425,
  "endLine" : 5440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glActiveTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2664,
  "endLine" : 2684,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexStorage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4808,
  "endLine" : 4826,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6807,
  "endLine" : 6824,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedMultiTexSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6859,
  "endLine" : 6876,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7224,
  "endLine" : 7242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendFuncSeparatei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthRangeIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 803,
  "endLine" : 821,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glColorMaski()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1296,
  "endLine" : 1314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4568,
  "endLine" : 4588,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ParseVersionStatement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1167,
  "endLine" : 1185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint GetPrimitiveIdProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool depthTestPassed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1995,
  "endLine" : 2011,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_ContextInit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2759,
  "endLine" : 2787,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CleanupResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2798,
  "endLine" : 2814,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompareFunction MakeCompareFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1752,
  "endLine" : 1768,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StencilOperation MakeStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1770,
  "endLine" : 1786,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::EnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 293,
  "endLine" : 308,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDRGPControl::TriggerCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EndCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 787,
  "endLine" : 804,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT SafelyCompile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa_win32.cpp",
  "fileLinesCount" : 300,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ParseElf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa_win32.cpp",
  "fileLinesCount" : 300,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GpuPeriodicSamplerIsKeepLatestModeSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline DeviceIdentifiers VulkanGetDeviceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 412,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool CounterDataGetInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 916,
  "endLine" : 931,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::sendSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InitApi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StencilOperation MakeStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 788,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderStageMask ConvertVisibility()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 901,
  "endLine" : 917,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_DEPTH_STENCIL_DESC2 Upconvert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1157,
  "endLine" : 1176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 402,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12CommandQueue::CheckAndFreeRayDispatches()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 651,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CreateOcclusionPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 448,
  "endLine" : 466,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRootConstantBufferView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2603,
  "endLine" : 2621,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRootShaderResourceView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2682,
  "endLine" : 2700,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRootUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2761,
  "endLine" : 2779,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::DrawInstanced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3247,
  "endLine" : 3264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::Map()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1851,
  "endLine" : 1873,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CreateAS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3713,
  "endLine" : 3730,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SAMPLER_DESC2 AsDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InsertAndUpdateIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12Resource::WriteToSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 417,
  "endLine" : 432,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsShaderParameterVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::FillBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 944,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::HistogramMinMax::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3164,
  "endLine" : 3179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::WriteBufferImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list2_wrap.cpp",
  "fileLinesCount" : 89,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthAndStencilFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 478,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetYUVNumRows()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 619,
  "endLine" : 638,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf ReplayController::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 577,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChunkPage ChunkPagePool::AllocPage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1111,
  "endLine" : 1129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDDecompressor::Recompress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LZ4Decompressor::Recompress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/lz4io.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Collect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetLoadedModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Fmt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.cpp",
  "fileLinesCount" : 690,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI CreateProcessAsUserA_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 514,
  "endLine" : 529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI CreateProcessAsUserW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API110CreateProcessAsUserW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 582,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API111CreateProcessAsUserW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 584,
  "endLine" : 599,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI API112CreateProcessAsUserW_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 616,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ConvertToR9G9B9E5()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float Matrix4f::Determinant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr get_dirname()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GPUAddress sub()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reserve()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void push_back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1654,
  "endLine" : 1674,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 724,
  "endLine" : 739,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1195,
  "endLine" : 1211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails ReplayManager::ConnectToRemoteServer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUAddress::cacheAddress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 451,
  "endLine" : 470,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDDialog::show()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2287,
  "endLine" : 2304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RDDialog::getExistingDirectory()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2352,
  "endLine" : 2369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StructuredDataItemModel::Index StructuredDataItemModel::decodeIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3502,
  "endLine" : 3520,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveTo()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 166,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteHost PersistantConfig::GetRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 340,
  "endLine" : 357,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::SetStyle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 450,
  "endLine" : 467,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::Save()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 606,
  "endLine" : 630,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::HighlightResourceUsage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanPipelineStateViewer::IsPushSet()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3205,
  "endLine" : 3221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheActionFlagsLookup()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1300,
  "endLine" : 1320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_stepNext_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4961,
  "endLine" : 4985,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::watch_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2008,
  "endLine" : 2028,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant TextureViewer::persistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3336,
  "endLine" : 3356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_SetScale()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3432,
  "endLine" : 3456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::ShowGotoPopup()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3926,
  "endLine" : 3946,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_texListShow_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4186,
  "endLine" : 4201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString TextureViewer::getShaderPath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4514,
  "endLine" : 4531,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "R InvokeRetFunction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 894,
  "endLine" : 911,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPosColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1316,
  "endLine" : 1335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1460,
  "endLine" : 1477,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SetPreviewStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4986,
  "endLine" : 5001,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_toggleControls_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6732,
  "endLine" : 6758,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::exportCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1008,
  "endLine" : 1025,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::CloseCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1121,
  "endLine" : 1139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::remoteProbe()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1767,
  "endLine" : 1791,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setShowFailures()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_refreshAll_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 530,
  "endLine" : 550,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString valueString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::captureCountdownTick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 535,
  "endLine" : 551,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::preview_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1062,
  "endLine" : 1079,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::selfClose()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1233,
  "endLine" : 1249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::on_name_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::setStages()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 277,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkerBreadcrumbs::elidedItemsClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 296,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatList::setFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CollapseGroupBox::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.cpp",
  "fileLinesCount" : 138,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::setDropDown()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocReplay::calculate_effective_event_ids()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocTexturePreviewService::collect_read_only_resources()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PageTable::Initialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RenderDoc::GetCaptureFileFormats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1575,
  "endLine" : 1593,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MarkReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::ClearReferencedResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1671,
  "endLine" : 1688,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType ComposeFrameRefsUnordered()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType ComposeFrameRefsDisjoint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SaveConfigSettings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 540,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool InjectWithJDWP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.cpp",
  "fileLinesCount" : 452,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetPathForPackage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void adbForwardPorts()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray EnumerateDevices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 664,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint16_t RemapPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1251,
  "endLine" : 1270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Connection::GetCallStack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 358,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t D3D11DebugManager::GetStructCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 865,
  "endLine" : 884,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::OverlayRendering::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1181,
  "endLine" : 1197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 400,
  "endLine" : 414,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 417,
  "endLine" : 431,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 569,
  "endLine" : 583,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_IASetInputLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 394,
  "endLine" : 412,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_RSSetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2534,
  "endLine" : 2552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_PostFinishCommandListSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5429,
  "endLine" : 5449,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::GetData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7091,
  "endLine" : 7108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_SetPredication()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7111,
  "endLine" : 7135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::InitWrappedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7265,
  "endLine" : 7280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 455,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 883,
  "endLine" : 901,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::LockForChunkFlushing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2502,
  "endLine" : 2526,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::UnlockForChunkRemoval()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2565,
  "endLine" : 2587,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11TextRenderer::SetOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.cpp",
  "fileLinesCount" : 473,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialiseViaResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 669,
  "endLine" : 683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::OpenSharedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3733,
  "endLine" : 3751,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::CopyTileMappings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::Shader::Used_CB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1046,
  "endLine" : 1067,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::Shader::Used_SRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1069,
  "endLine" : 1090,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11DeviceContext::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1471,
  "endLine" : 1495,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordVertexBindStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1609,
  "endLine" : 1624,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APP_DEPRECATED_HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::DecoderExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 555,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::DecoderBeginFrame1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1317,
  "endLine" : 1331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1128,
  "endLine" : 1148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DX12Op convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_vendorext.cpp",
  "fileLinesCount" : 1758,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VendorAtomicOp convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_vendorext.cpp",
  "fileLinesCount" : 1758,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setComps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 883,
  "endLine" : 901,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DINamespace::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 610,
  "endLine" : 624,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t BitcodeReader::decodeAbbrevParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "fileLinesCount" : 935,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool getival()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::SetValueSymtabString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2225,
  "endLine" : 2239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::RegisterBuiltinMembers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 606,
  "endLine" : 620,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdcspv::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/glslang_compile.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable RoundEven()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Modf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 387,
  "endLine" : 407,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 632,
  "endLine" : 650,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 670,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable SClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 690,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Frexp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 760,
  "endLine" : 780,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Cross()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1054,
  "endLine" : 1074,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FindSMsb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1138,
  "endLine" : 1156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable NClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1209,
  "endLine" : 1227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1365,
  "endLine" : 1379,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1407,
  "endLine" : 1421,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1461,
  "endLine" : 1475,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3175,
  "endLine" : 3189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::ShaderModuleReflection::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2475,
  "endLine" : 2491,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InsertAndUpdateIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddReferencesForSecondaries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 912,
  "endLine" : 936,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateWin32SurfaceKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1484,
  "endLine" : 1506,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkResetQueryPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1691,
  "endLine" : 1709,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyDebugReportCallbackEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1934,
  "endLine" : 1952,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyDebugUtilsMessengerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2382,
  "endLine" : 2400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetViewportWithCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetScissorWithCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetStencilCompareMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 609,
  "endLine" : 628,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetStencilWriteMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 678,
  "endLine" : 697,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetStencilReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 766,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetSampleLocationsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 814,
  "endLine" : 833,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1164,
  "endLine" : 1183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthBoundsTestEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1417,
  "endLine" : 1436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetStencilTestEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1481,
  "endLine" : 1500,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetPatchControlPointsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1823,
  "endLine" : 1842,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetAttachmentFeedbackLoopEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2088,
  "endLine" : 2107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetAlphaToOneEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2217,
  "endLine" : 2236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthClampEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2622,
  "endLine" : 2641,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLineStippleEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2946,
  "endLine" : 2965,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetProvokingVertexModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3135,
  "endLine" : 3154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetRasterizationSamplesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3198,
  "endLine" : 3217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetRasterizationStreamEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3262,
  "endLine" : 3281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetTessellationDomainOriginEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3470,
  "endLine" : 3489,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkFreeDescriptorSets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 718,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4615,
  "endLine" : 4634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyAccelerationStructureToMemoryKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7893,
  "endLine" : 7911,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkCmdCopyMemoryToAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7920,
  "endLine" : 7938,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateMacOSSurfaceMVK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_apple.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateMetalSurfaceEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_apple.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int SampleCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 524,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int SampleIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 541,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddImgFrameRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1260,
  "endLine" : 1278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntersectScissors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 660,
  "endLine" : 675,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetupDynamicStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 851,
  "endLine" : 870,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1896,
  "endLine" : 1910,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2654,
  "endLine" : 2673,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageBarrierSequence::Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 761,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageBarrierSequence::ExtractLastUnwrappedBatchForQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 810,
  "endLine" : 824,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::RecordQueueFamilyRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 961,
  "endLine" : 975,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthOrStencilFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkImageAspectFlags FormatImageAspects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3377,
  "endLine" : 3391,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ImgRefs::AspectIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3767,
  "endLine" : 3781,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkResourceRecord::MarkImageFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3986,
  "endLine" : 4009,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::VertexPicking::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4524,
  "endLine" : 4540,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcspv::Id MakeOffsettedPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextureSwizzle Convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1128,
  "endLine" : 1143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_setVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_setFragmentBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_synchronizeTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_optimizeContentsForGPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 919,
  "endLine" : 936,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_optimizeContentsForCPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1002,
  "endLine" : 1019,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_TEXTURE3D_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 454,
  "endLine" : 468,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RASTERIZER_DESC2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 669,
  "endLine" : 683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_BLEND_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_1.h",
  "fileLinesCount" : 5218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 482,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void EnsureRealLibraryLoaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT void AndroidGLESLayer_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void EnsureRealLibraryLoaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 750,
  "endLine" : 769,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Apple_getWindowSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 334,
  "endLine" : 348,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glImportMemoryWin32HandleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 724,
  "endLine" : 744,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glImportMemoryWin32NameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 770,
  "endLine" : 790,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBeginQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBeginQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEndQueryIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::GetUniformProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1806,
  "endLine" : 1831,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFlushMappedBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3039,
  "endLine" : 3056,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5485,
  "endLine" : 5499,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5548,
  "endLine" : 5562,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendFuncSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthRangeArrayfvOES()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 896,
  "endLine" : 914,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glColorMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1262,
  "endLine" : 1279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glInvalidateNamedFramebufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glBindVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1605,
  "endLine" : 1622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMemoryBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 566,
  "endLine" : 585,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMemoryBarrierByRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 602,
  "endLine" : 621,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFlush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4882,
  "endLine" : 4899,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFinish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4920,
  "endLine" : 4938,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3146,
  "endLine" : 3167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearGLErrors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1518,
  "endLine" : 1532,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferCategory MakeBufferCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1652,
  "endLine" : 1666,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDCounters::BeginMeasurementMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::InitializeCmdInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 519,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 595,
  "endLine" : 611,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ToMetricEvalRequest()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GetMetricTypeAndIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 459,
  "endLine" : 473,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 275,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int FormatDateCommon()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_Device_ClockStatus VulkanGetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 414,
  "endLine" : 428,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanSetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanSetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 446,
  "endLine" : 460,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 651,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 417,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline DeviceIdentifiers GetDeviceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfDeviceProperties.h",
  "fileLinesCount" : 123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CreateRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CopyIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetNumUnreadRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Distance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 533,
  "endLine" : 547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool CounterDataGetSampleTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 884,
  "endLine" : 898,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool CounterDataGetTriggerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 900,
  "endLine" : 914,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 550,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI D3D12EnableExperimentalFeatures_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 832,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetShaderExtSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 790,
  "endLine" : 808,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1263,
  "endLine" : 1278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::IASetVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1209,
  "endLine" : 1225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SOSetTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1290,
  "endLine" : 1306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::CopyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5143,
  "endLine" : 5159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ApplyComputeRootElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 378,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ApplyGraphicsRootElements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 396,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ApplyComputeRootElementsUnwrapped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ApplyGraphicsRootElementsUnwrapped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ApplyInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1552,
  "endLine" : 1574,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::FreeRTV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3959,
  "endLine" : 3975,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 937,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 582,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 681,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1617,
  "endLine" : 1631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_DynamicDescriptorCopies()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1947,
  "endLine" : 1965,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Resource::GetAccStructIfExist()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 426,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Resource::GetMappableIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 453,
  "endLine" : 467,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::OpenSharedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 916,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 449,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 777,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 935,
  "endLine" : 949,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_Signal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1261,
  "endLine" : 1278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::Signal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1280,
  "endLine" : 1298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::Wait()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1318,
  "endLine" : 1336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateSharedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 534,
  "endLine" : 550,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnumAdapters1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1524,
  "endLine" : 1542,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSRGBFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 573,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetNonSRGBFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 719,
  "endLine" : 735,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr GetDeviceProperty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1801,
  "endLine" : 1822,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf ReplayController::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 579,
  "endLine" : 598,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::ShutdownOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1911,
  "endLine" : 1928,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult::operator ResultDetails()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/entry_points.cpp",
  "fileLinesCount" : 1018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StreamWriter::FlushSocketData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 890,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1349,
  "endLine" : 1363,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AlignTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 427,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDCompressor::FlushPage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ReadAll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 393,
  "endLine" : 411,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plthook_lib()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 378,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr execcmd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAppFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 615,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 808,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr execcmd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAppFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 615,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 862,
  "endLine" : 879,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plthook_lib()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 450,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetupZombieCollectionHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static const rdcstr GetAbsoluteAppPathFromName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAppFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 408,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 947,
  "endLine" : 964,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32Callstack::Collect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 686,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetThreadNameWithException()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCurrentThreadName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t strhash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer HistogramCBufferData REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipeState::IsD3D12Stage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipeState::IsVulkanStage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t indexOf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 663,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 699,
  "endLine" : 717,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsTessellationEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 410,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void push_arg()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 216,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::TempCaptureFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 276,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RegisterPanelMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 535,
  "endLine" : 550,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RegisterContextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 552,
  "endLine" : 567,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ConnectToRemoteServer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1644,
  "endLine" : 1660,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::SaveRenames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1828,
  "endLine" : 1846,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SetResourceCustomName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2138,
  "endLine" : 2155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString GetTruncatedResourceName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInfinite()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2785,
  "endLine" : 2799,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BringToForeground()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3276,
  "endLine" : 3290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetThreadNameWithException()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3369,
  "endLine" : 3383,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LambdaThread::windowsSetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3385,
  "endLine" : 3403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RGPInterop::SelectRGPEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RGPInterop::ProcessReadBuffer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 436,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int sync()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString vulkanVerForSpirVer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/ShaderProcessingTool.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::AddRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 359,
  "endLine" : 377,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniQtHelper::IsWidgetChecked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 603,
  "endLine" : 620,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::drawLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 902,
  "endLine" : 916,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::descSet_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3115,
  "endLine" : 3134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_computeDebugSelector_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5165,
  "endLine" : 5186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_computeDebugSelector_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3531,
  "endLine" : 3552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 713,
  "endLine" : 728,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant FormatDuration()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 994,
  "endLine" : 1012,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CalculateTotalDuration()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1014,
  "endLine" : 1036,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList GetCompletions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1494,
  "endLine" : 1512,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2682,
  "endLine" : 2699,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_stepPrev_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4987,
  "endLine" : 5010,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::updateWindowTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1197,
  "endLine" : 1215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_findReplace_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5748,
  "endLine" : 5762,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::CountContributingEvents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 626,
  "endLine" : 644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3096,
  "endLine" : 3117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::setFitToWindow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3463,
  "endLine" : 3477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::range_rangeUpdated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3569,
  "endLine" : 3587,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_visualiseRange_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3672,
  "endLine" : 3688,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::addCallstack()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ConfigureStatusColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1600,
  "endLine" : 1616,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_saveSettings_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 867,
  "endLine" : 882,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SaveSettings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 991,
  "endLine" : 1005,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_refreshOne_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 552,
  "endLine" : 571,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::on_addUpdate_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_oneMip_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::on_buttonBox_accepted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 556,
  "endLine" : 574,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 296,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::RecreateInternalWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CollapseGroupBox::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.cpp",
  "fileLinesCount" : 138,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::paintCell()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 326,
  "endLine" : 348,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 202,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReplayOptions ReplayOptionsSelector::options()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ReplayOptionsSelector.cpp",
  "fileLinesCount" : 219,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 602,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteServer::ShutdownServerAndConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1325,
  "endLine" : 1341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 823,
  "endLine" : 839,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename Configuration::WrappedResourceType ResourceManager::GetWrapper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1828,
  "endLine" : 1844,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TickDeviceLogcat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 348,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Connection::GetMethods()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 646,
  "endLine" : 661,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT CreateD3D11_Internal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderDebugging::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1607,
  "endLine" : 1622,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WrappedID3D11DeviceContext::PushMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WrappedID3D11DeviceContext::PopMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6956,
  "endLine" : 6979,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7024,
  "endLine" : 7047,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SetResourceMinLOD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7193,
  "endLine" : 7210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForSrv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 653,
  "endLine" : 666,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChangeRefWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::SetExceptionMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4099,
  "endLine" : 4116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pD3DCreateBlob GetCreateBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shader_cache.cpp",
  "fileLinesCount" : 344,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shader_cache.cpp",
  "fileLinesCount" : 344,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11InitParams::IsSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 532,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 603,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureType MakeTextureDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 619,
  "endLine" : 633,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordDrawStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1766,
  "endLine" : 1781,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordBlendStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1805,
  "endLine" : 1819,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 683,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1605,
  "endLine" : 1624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::DecryptionBlt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1029,
  "endLine" : 1042,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int substrCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 513,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1033,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DXBCContainer::IsHashedContainer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 860,
  "endLine" : 878,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FillViewFmt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4845,
  "endLine" : 4860,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::GetLineInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1682,
  "endLine" : 1697,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::Valid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::accumulate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2777,
  "endLine" : 2794,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetNumAbbrevDefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 375,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::ConfigureSizes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 536,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::ModuleBlockInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 538,
  "endLine" : 557,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator Operation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ContainsNaNInf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t uintComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int32_t intComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetRawName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id ParseRawName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id AddSpecConstantImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable PackSnorm4x8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 828,
  "endLine" : 848,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable PackUnorm4x8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 870,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 507,
  "endLine" : 520,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 704,
  "endLine" : 717,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1120,
  "endLine" : 1133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2577,
  "endLine" : 2590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3082,
  "endLine" : 3095,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3098,
  "endLine" : 3111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3648,
  "endLine" : 3661,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3904,
  "endLine" : 3917,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Buffer::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2134,
  "endLine" : 2150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6137,
  "endLine" : 6160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanShaderCache::SetPipeCacheBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 521,
  "endLine" : 542,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOptimisationLevel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 458,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkQueueWaitIdle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2022,
  "endLine" : 2039,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkSetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkResetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 480,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkGetSemaphoreCounterValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 994,
  "endLine" : 1011,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkWaitSemaphores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1050,
  "endLine" : 1067,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void PatchSeparateStencil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_SetShaderDebugPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2155,
  "endLine" : 2172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthTestEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1228,
  "endLine" : 1246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthWriteEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1291,
  "endLine" : 1309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthCompareOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1354,
  "endLine" : 1372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthBiasEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1699,
  "endLine" : 1717,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDepthClipEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2686,
  "endLine" : 2704,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLogicOpEnableEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3010,
  "endLine" : 3028,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetPolygonModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3073,
  "endLine" : 3091,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "fileLinesCount" : 5317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1184,
  "endLine" : 1202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkSetDeviceMemoryPriorityEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3102,
  "endLine" : 3119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1086,
  "endLine" : 1107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdNextSubpass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2185,
  "endLine" : 2202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdWriteAccelerationStructuresPropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7964,
  "endLine" : 7978,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageBarrierSequence::ExtractFirstUnwrappedBatchForQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 795,
  "endLine" : 808,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 910,
  "endLine" : 923,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::BeginCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1466,
  "endLine" : 1487,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_android.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4636,
  "endLine" : 4652,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NameVulkanObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2481,
  "endLine" : 2497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NameUnwrappedVulkanObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2500,
  "endLine" : 2516,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsDepthOrStencilFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 292,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderPassAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 559,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandBuffer::Serialise_renderCommandEncoderWithDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_resolveCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1225,
  "endLine" : 1243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RASTERIZER_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_1.h",
  "fileLinesCount" : 5218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 387,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglBindAPI_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 229,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RenderText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendertext.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLXHook::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 826,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3512,
  "endLine" : 3528,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteMemoryObjectsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 604,
  "endLine" : 618,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glImportMemoryFdEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 680,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteSemaphoresEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 879,
  "endLine" : 893,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glImportSemaphoreWin32HandleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 999,
  "endLine" : 1018,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glImportSemaphoreWin32NameEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1044,
  "endLine" : 1063,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glAcquireKeyedMutexWin32EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1247,
  "endLine" : 1263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glReleaseKeyedMutexWin32EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1282,
  "endLine" : 1298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr DecodeLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glGetDebugMessageLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 550,
  "endLine" : 563,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClientWaitSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glWaitSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEndQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 416,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 575,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCompileShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 487,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindAttribLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1089,
  "endLine" : 1106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindFragDataLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1129,
  "endLine" : 1146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glUniformSubroutinesuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1169,
  "endLine" : 1186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glProgramParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1290,
  "endLine" : 1307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDeleteNamedStringARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1979,
  "endLine" : 1996,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindBufferBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1288,
  "endLine" : 1305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTransformFeedbackBufferBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3248,
  "endLine" : 3269,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyMultiTexImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4501,
  "endLine" : 4518,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyMultiTexImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4664,
  "endLine" : 4681,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage3DMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5379,
  "endLine" : 5395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6105,
  "endLine" : 6120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6152,
  "endLine" : 6167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6565,
  "endLine" : 6580,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureSubImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6582,
  "endLine" : 6597,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedMultiTexSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6614,
  "endLine" : 6629,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureSubImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6826,
  "endLine" : 6841,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSamplerParameterf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSamplerParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 390,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSamplerParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 454,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSamplerParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 501,
  "endLine" : 518,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSamplerParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 565,
  "endLine" : 582,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteSamplers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glStencilFuncSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 425,
  "endLine" : 441,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glStencilOpSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 564,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 581,
  "endLine" : 597,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1706,
  "endLine" : 1722,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glScissor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1782,
  "endLine" : 1798,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPolygonOffsetClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1919,
  "endLine" : 1936,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum TexBindTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetIntegeri_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1636,
  "endLine" : 1651,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetInteger64i_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1653,
  "endLine" : 1668,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _testStub_GetActiveUniformBlockiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4048,
  "endLine" : 4062,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1547,
  "endLine" : 1564,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedFramebufferiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3819,
  "endLine" : 3836,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedFramebufferuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3939,
  "endLine" : 3956,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedFramebufferfi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4080,
  "endLine" : 4097,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCubeFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2023,
  "endLine" : 2037,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint CubeTargetIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2039,
  "endLine" : 2053,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CopyProgramAttribBindings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1193,
  "endLine" : 1213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QueryScissorTest()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1324,
  "endLine" : 1337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1780,
  "endLine" : 1796,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3178,
  "endLine" : 3191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::RecordUpdateCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3238,
  "endLine" : 3260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t ShaderIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1476,
  "endLine" : 1490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderStage MakeShaderStage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1736,
  "endLine" : 1750,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE SetReal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVVulkanCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVD3D12Counters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WaitAndResetAllocator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 423,
  "endLine" : 436,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 476,
  "endLine" : 489,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool MetricsEvaluatorSetDeviceAttributes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 507,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool UserLogEnableFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool DxgiIsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanAppendRequiredExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanPushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 571,
  "endLine" : 584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDataComplete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 754,
  "endLine" : 768,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool CounterDataTrimInPlace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 869,
  "endLine" : 882,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static size_t GetCurrentModuleDirectory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2659,
  "endLine" : 2674,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FreeSearchPaths()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2767,
  "endLine" : 2780,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FreeSearchPaths()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2005,
  "endLine" : 2018,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVGLCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVD3D11Counters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Socket::Result toSocketResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommunicationThread::worker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_communication.cpp",
  "fileLinesCount" : 69,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LZD_DisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Lizard::configure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Lizard::startCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 334,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12DeviceFactory::GetConfigurationInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 889,
  "endLine" : 907,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12CommandData::InRerecordRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1842,
  "endLine" : 1863,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pD3DCreateBlob GetCreateBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::IASetIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetComputeRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1655,
  "endLine" : 1672,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRoot32BitConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2444,
  "endLine" : 2459,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::EndQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2864,
  "endLine" : 2880,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetPredication()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2964,
  "endLine" : 2979,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3034,
  "endLine" : 3050,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3107,
  "endLine" : 3123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3164,
  "endLine" : 3180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CheckForDeath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1589,
  "endLine" : 1605,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::FlushLists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4347,
  "endLine" : 4363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_HEAP_TYPE GetD3D12HeapType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 603,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties D3D12Replay::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 627,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 721,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 724,
  "endLine" : 737,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Resource::DeleteAccStructAtOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 428,
  "endLine" : 443,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::InheritAllCollectionExports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1272,
  "endLine" : 1286,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 465,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 517,
  "endLine" : 532,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 582,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 859,
  "endLine" : 872,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 875,
  "endLine" : 888,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 891,
  "endLine" : 904,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1371,
  "endLine" : 1385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1539,
  "endLine" : 1553,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::DispatchMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list6_wrap.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TickLastPresentedBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 603,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsYUVPlanarFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 603,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::Present1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 576,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::FindClosestMatchingMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 619,
  "endLine" : 636,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::FindClosestMatchingMode1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 650,
  "endLine" : 667,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ReplayController::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayController::ContainsMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ReplayController::CreateDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2159,
  "endLine" : 2176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ReplayOutput::GetCustomShaderTexID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompType BaseRemapType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector HighlightCache::InterpretVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 827,
  "endLine" : 844,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 658,
  "endLine" : 672,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsLibHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void PreventDoubleHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 400,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandRegistryAdd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandRegistryAdd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void PreventDoubleHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 472,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Fmt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.cpp",
  "fileLinesCount" : 690,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EnvMap EnvStringToEnvMap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 878,
  "endLine" : 891,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::Mul()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix2f Matrix2f::Inverse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 384,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer RD_CBuffer_Type : register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer MeshVertexCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer MeshPickData REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer RD_CBuffer_Type : register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeIf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 668,
  "endLine" : 683,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetAllUsedDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 937,
  "endLine" : 952,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PipeState::GetReadWriteResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1056,
  "endLine" : 1071,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 756,
  "endLine" : 769,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1147,
  "endLine" : 1161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1164,
  "endLine" : 1178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Py_ssize_t array_revindex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/container_handling.h",
  "fileLinesCount" : 691,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::outputTick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1150,
  "endLine" : 1166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::CloseThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 301,
  "endLine" : 319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::PingRemote()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 378,
  "endLine" : 392,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::PushInvoke()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 421,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RichResourceTextFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1210,
  "endLine" : 1231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GUIInvoke::blockcall()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2227,
  "endLine" : 2242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RGPInterop::ConnectionEstablished()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 229,
  "endLine" : 251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFrom()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::RemoveRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 379,
  "endLine" : 394,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetFont()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetChecked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 586,
  "endLine" : 601,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetComboOptions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 696,
  "endLine" : 712,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::HighlightHistory()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::wheelEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 429,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::ViewDescriptorStore()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1379,
  "endLine" : 1398,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 274,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::AddResourceUsageEntry()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1142,
  "endLine" : 1158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::shaderView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3319,
  "endLine" : 3338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendRasterizationStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 576,
  "endLine" : 590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::RT_PickPixelsAndUpdate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 792,
  "endLine" : 812,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SetSelectedSubresource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2181,
  "endLine" : 2196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::rangePoint_Update()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3594,
  "endLine" : 3613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_checkerBack_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3807,
  "endLine" : 3825,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_sliceFace_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3878,
  "endLine" : 3895,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InvokeVoidFunction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 459,
  "endLine" : 477,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void KeyUp()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::FillScrolls()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3214,
  "endLine" : 3229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TaskAddMatrixRows()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4069,
  "endLine" : 4084,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ScrollToRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5105,
  "endLine" : 5121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int BufferViewer::currentStageIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5570,
  "endLine" : 5584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::SaveCurrentCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 987,
  "endLine" : 1006,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::setProgress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1728,
  "endLine" : 1741,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString MainWindow::dragFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2980,
  "endLine" : 2994,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::jumpToPrimitive()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 833,
  "endLine" : 850,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::connectToApp()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 313,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::focusItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_addShaderTool_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1018,
  "endLine" : 1037,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ToString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::SetSelectedCounters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 354,
  "endLine" : 374,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::on_enabledCounters_activated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 470,
  "endLine" : 489,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setModelData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_childProcesses_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_triggerDelayedCapture_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::openCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 832,
  "endLine" : 847,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void makeIconStates()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::SetOptionsVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OrderedListEditor::addNewItemRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "fileLinesCount" : 213,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ComputeDebugSelector::SetThreadBounds()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.cpp",
  "fileLinesCount" : 133,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_delDef_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 428,
  "endLine" : 447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDLineEdit::event()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLineEdit.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::addHistory()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRect RDTweakedNativeStyle::subElementRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDTweakedNativeStyle::adjustToolButtonSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 606,
  "endLine" : 627,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LRESULT CALLBACK WndProc()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDocDebugSession::step_to_next_draw_call()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "model::RdcGraphicsApi get_graphics_api()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult RenderDoc::CreateProxyReplayDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1623,
  "endLine" : 1639,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::AddDeviceFrameCapturer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2000,
  "endLine" : 2015,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RemoveDeviceFrameCapturer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2017,
  "endLine" : 2032,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::ApplyInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1373,
  "endLine" : 1385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ResourceManager::InitialContentResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1388,
  "endLine" : 1401,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void mergeLeft()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 301,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ABI GetABI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetSupportedABIs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasRootAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process::ProcessResult InstallAPK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process::ProcessResult ListPackages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 386,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Start()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 950,
  "endLine" : 964,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value Connection::GetFieldValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 598,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 613,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IAGetInputLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_IASetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 367,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_SetResourceMinLOD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7176,
  "endLine" : 7191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GetPredication()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7212,
  "endLine" : 7225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7282,
  "endLine" : 7298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 595,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 650,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 720,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Intersects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::PredicationWouldPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::Shader::Used_UAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1092,
  "endLine" : 1110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1199,
  "endLine" : 1214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddressMode MakeAddressMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 635,
  "endLine" : 648,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendOperation MakeBlendOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 794,
  "endLine" : 807,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::GetResourceTiling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device2_wrap.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::WriteToSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 971,
  "endLine" : 986,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::ReadFromSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 988,
  "endLine" : 1003,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CheckVideoDecoderDownsampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetBehaviorHints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1255,
  "endLine" : 1267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FixupEmptyStructs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.cpp",
  "fileLinesCount" : 506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RegIndex::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 612,
  "endLine" : 624,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::AssignMetaSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2247,
  "endLine" : 2263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::accumulateTypePrintOrder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2659,
  "endLine" : 2678,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExecutionModes::Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter Editor::GetEntry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 404,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 683,
  "endLine" : 695,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Debugger::MakePointerVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2512,
  "endLine" : 2524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StripCommonGLPrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id DeclareType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 524,
  "endLine" : 540,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 542,
  "endLine" : 558,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable SMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 560,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 594,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable SMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 630,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Step()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 732,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Ldexp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 810,
  "endLine" : 826,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UnpackSnorm4x8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 947,
  "endLine" : 965,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UnpackUnorm4x8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 967,
  "endLine" : 984,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable NMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1173,
  "endLine" : 1189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable NMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1191,
  "endLine" : 1207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 701,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 899,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2961,
  "endLine" : 2973,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3292,
  "endLine" : 3304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4048,
  "endLine" : 4060,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Bake()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcliteral NameOfType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 664,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearWithoutReleasing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId WrapResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::CreateSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::MarkMemoryFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 911,
  "endLine" : 926,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanResourceManager::InitialContentResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1036,
  "endLine" : 1052,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkResetFences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkSignalSemaphore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1101,
  "endLine" : 1117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLineWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetBlendConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 477,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCullMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1037,
  "endLine" : 1054,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetFrontFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1098,
  "endLine" : 1115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLogicOpEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1761,
  "endLine" : 1778,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkDeviceWaitIdle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4741,
  "endLine" : 4757,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetDeviceMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6348,
  "endLine" : 6365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndConditionalRenderingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6881,
  "endLine" : 6898,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdEndRendering()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7582,
  "endLine" : 7599,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_apple.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkMarkerRegion::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddressMode MakeAddressMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 694,
  "endLine" : 707,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeBorderColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 709,
  "endLine" : 722,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendOperation MakeBlendOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 857,
  "endLine" : 871,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddMemFrameRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1280,
  "endLine" : 1292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOcclusionResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1561,
  "endLine" : 1574,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOcclusionResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2230,
  "endLine" : 2242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::FixupStorageReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1489,
  "endLine" : 1506,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkResourceRecord::MarkBufferFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4064,
  "endLine" : 4078,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType MarkImageReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4262,
  "endLine" : 4274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::HandleFrameMarkers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2842,
  "endLine" : 2855,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::InRerecordRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4937,
  "endLine" : 4957,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties VulkanReplay::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType MemRefs::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2123,
  "endLine" : 2135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Bake()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2219,
  "endLine" : 2231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType MarkImageReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2519,
  "endLine" : 2531,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearWithoutReleasing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::MTLHookObjcMethods()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "byte MakeWriteMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 761,
  "endLine" : 775,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 911,
  "endLine" : 923,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 952,
  "endLine" : 964,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1032,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_setFragmentTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 391,
  "endLine" : 409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyFromTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 540,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_fillBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 661,
  "endLine" : 676,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_copyIndirectCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1088,
  "endLine" : 1106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_SHADER_RESOURCE_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 978,
  "endLine" : 990,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_UNORDERED_ACCESS_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1690,
  "endLine" : 1702,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsYFlipped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglShareLists_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 448,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::MakeCurrentReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4255,
  "endLine" : 4269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GL_ProcessStructured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4393,
  "endLine" : 4410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NSGL_makeCurrentContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AllocShadowStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glImportSemaphoreFdEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 955,
  "endLine" : 973,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetObjectLabelEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 548,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetObjectLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 565,
  "endLine" : 578,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetObjectPtrLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum WrappedOpenGL::glClientWaitSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBeginQueryIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBeginConditionalRender()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 500,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDetachShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 630,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glUseProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1365,
  "endLine" : 1380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1711,
  "endLine" : 1725,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1834,
  "endLine" : 1848,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureSubImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1850,
  "endLine" : 1864,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage2DMultisample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5198,
  "endLine" : 5213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5629,
  "endLine" : 5643,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5863,
  "endLine" : 5877,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureSubImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5879,
  "endLine" : 5893,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureSubImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6122,
  "endLine" : 6136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6329,
  "endLine" : 6343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureSubImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6345,
  "endLine" : 6359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTexSubImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6843,
  "endLine" : 6857,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendFuncSeparatei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendEquationSeparatei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 643,
  "endLine" : 658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1095,
  "endLine" : 1111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glRasterSamplesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1421,
  "endLine" : 1437,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glViewportArrayv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1739,
  "endLine" : 1754,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glScissorArrayv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1815,
  "endLine" : 1830,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexBindingDivisor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1603,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedFramebufferParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1414,
  "endLine" : 1429,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFlush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4901,
  "endLine" : 4917,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFinish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4940,
  "endLine" : 4956,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CGLHook::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_hooks.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::TextureData::GetCompressedImageDataGLES()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ContextData::CreateResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1196,
  "endLine" : 1209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::ForceSharedObjects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1252,
  "endLine" : 1268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5746,
  "endLine" : 5762,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddressMode MakeAddressMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1668,
  "endLine" : 1681,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendOperation MakeBlendOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1843,
  "endLine" : 1856,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureSwizzle MakeSwizzle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1858,
  "endLine" : 1870,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompType glToRdcCounterType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::EnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FilterDX12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 527,
  "endLine" : 542,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool OpenGLIsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool SetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfDeviceProperties.h",
  "fileLinesCount" : 123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetConfigImageSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetConfigImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetCounterDataPrefixSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetCounterDataPrefix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetNumPasses()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorApi::getXmlResponse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BarrierSet::Apply()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddressMode MakeAddressMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 571,
  "endLine" : 584,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendOperation MakeBlendOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 770,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::RSSetDepthBias()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list9_wrap.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI D3D12GetDebugInterface_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 842,
  "endLine" : 859,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI D3D12GetInterface_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 878,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int SoftRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1876,
  "endLine" : 1891,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetGraphicsRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2268,
  "endLine" : 2284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::BeginQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2816,
  "endLine" : 2831,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::Dispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3400,
  "endLine" : 3414,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::DiscardResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4834,
  "endLine" : 4848,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::EnumerateMetaCommands()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Bake()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 684,
  "endLine" : 697,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 740,
  "endLine" : 752,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1935,
  "endLine" : 1948,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::ApplyRoot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1196,
  "endLine" : 1210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetPlaneForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1295,
  "endLine" : 1312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommittedResource3()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1319,
  "endLine" : 1331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 832,
  "endLine" : 844,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1318,
  "endLine" : 1331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetPipelineState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1195,
  "endLine" : 1210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Serialise_CreateResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1434,
  "endLine" : 1449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT CreateResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1458,
  "endLine" : 1473,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12CommandQueue::SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1140,
  "endLine" : 1154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12CommandQueue::BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1201,
  "endLine" : 1215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12CommandQueue::Serialise_Wait()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1301,
  "endLine" : 1316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_stringise.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE AcquireSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE ReleaseSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetSharedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetEvictionPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 405,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetEvictionPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 453,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Map()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 485,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReleaseDC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 519,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::ResizeBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat ReplayController::GetPostVSData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 554,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PixelValue ReplayController::PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1599,
  "endLine" : 1616,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 764,
  "endLine" : 777,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1535,
  "endLine" : 1548,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1701,
  "endLine" : 1714,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2148,
  "endLine" : 2164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ReplayOutput::GetDebugOverlayTexID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails ReplayOutput::SetPixelContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf CaptureFile::GetSectionContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 726,
  "endLine" : 744,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChunkAllocator::swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1193,
  "endLine" : 1206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDCFile::SetData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 728,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReadAll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process_dlopen()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CreateParentDirectory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThreadHandle CreateThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetLibraryFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 777,
  "endLine" : 789,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetLibraryFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheDebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 848,
  "endLine" : 860,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StopAtMainInChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 566,
  "endLine" : 585,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Collect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Move()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 457,
  "endLine" : 471,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32_ManualHookModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 999,
  "endLine" : 1015,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer DebugSampleOperation REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipeState::IsD3D11Stage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipeState::IsGLStage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr CompType VarTypeCompType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 393,
  "endLine" : 408,
  "linesOfCode" : 13,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr DescriptorCategory CategoryForDescriptorType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 954,
  "endLine" : 970,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr GPUVendor GPUVendorFromPCIVendor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1945,
  "endLine" : 1957,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 821,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 962,
  "endLine" : 974,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1227,
  "endLine" : 1240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1243,
  "endLine" : 1256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T get_return()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "funcType ConvertFunc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 285,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setQtGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::GetResourceNameUnsuffixed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2081,
  "endLine" : 2097,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RevertShaderEdit()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2559,
  "endLine" : 2574,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerTypeRegistry::CacheShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ToQStr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1712,
  "endLine" : 1725,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString GetComponentString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1812,
  "endLine" : 1826,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QColor contrastingColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3307,
  "endLine" : 3324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "quintptr StructuredDataItemModel::encodeIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3522,
  "endLine" : 3536,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString getOSVersion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sharedLogOutput()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant toVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.h",
  "fileLinesCount" : 322,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddRecentFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 647,
  "endLine" : 662,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::AddGridWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 260,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void push()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_viBuffers_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3141,
  "endLine" : 3156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_viAttrs_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3223,
  "endLine" : 3240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_iaBuffers_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2402,
  "endLine" : 2417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_iaLayouts_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2460,
  "endLine" : 2477,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_viBuffers_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2694,
  "endLine" : 2709,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_viAttrs_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2752,
  "endLine" : 2769,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11PipelineStateViewer::HasAccess()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1018,
  "endLine" : 1031,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_iaBuffers_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2304,
  "endLine" : 2319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_iaLayouts_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2364,
  "endLine" : 2381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_computeDebugSelector_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3359,
  "endLine" : 3377,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 656,
  "endLine" : 679,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_findEvent_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4772,
  "endLine" : 4785,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_findEvent_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4934,
  "endLine" : 4949,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIEvent EventBrowser::GetAPIEventForEID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5669,
  "endLine" : 5683,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::highlightMatchingVars()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3435,
  "endLine" : 3448,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::markWatchStale()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4077,
  "endLine" : 4090,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstrpairs ShaderViewer::GetCurrentFileContents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5236,
  "endLine" : 5250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ShaderViewer::snippetPos()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5252,
  "endLine" : 5269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::RemoveTextureTabs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1915,
  "endLine" : 1929,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_CreateThumbnails()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2038,
  "endLine" : 2054,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t TextureViewer::GetChannelVisibilityBits()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2280,
  "endLine" : 2292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_viewTexBuffer_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3959,
  "endLine" : 3974,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isVisibleRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PythonShell::LoadScriptFromFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1016,
  "endLine" : 1029,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::render_mouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4862,
  "endLine" : 4878,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::Reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5593,
  "endLine" : 5611,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::data_scrolled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5772,
  "endLine" : 5786,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferViewer::showAxisMappingDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5904,
  "endLine" : 5917,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UpdateHighlightVerts()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6674,
  "endLine" : 6692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "quintptr makeTag()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 466,
  "endLine" : 481,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::updateWindowTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 695,
  "endLine" : 709,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::addHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 171,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::Font_GlobalScale_returnPressed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 419,
  "endLine" : 437,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool anyChildChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingDelegate::editorKeyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 624,
  "endLine" : 637,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::fileSaved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 987,
  "endLine" : 1000,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_fileList_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 741,
  "endLine" : 754,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRectF PipelineFlowChart::boxRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 147,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDListView::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListView.cpp",
  "fileLinesCount" : 47,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableWidget::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableWidget.cpp",
  "fileLinesCount" : 128,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDTreeViewDelegate::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::applyExpansionToRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 657,
  "endLine" : 672,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDHeaderView::sectionViewportPosition()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string EscapeArgument()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 260,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::update_session_state()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDrawCallDebugSession::resume()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 256,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::start_debug_vertex()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "jetbrains/rd-host/main.cpp",
  "fileLinesCount" : 21,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coord PageTable::calcSubresourcePageDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 857,
  "endLine" : 871,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SetActiveWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 856,
  "endLine" : 869,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::SetInitialFileStore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1017,
  "endLine" : 1031,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::FreeInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1122,
  "endLine" : 1133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Page getPage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IncludesWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DefValString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 411,
  "endLine" : 422,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetPackageName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetActivityName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetPlainABIName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDebuggable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 769,
  "endLine" : 780,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value Connection::GetLocalValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 553,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process::ProcessResult adbExecCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 519,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 627,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 665,
  "endLine" : 676,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t VisModeToMeshDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendermesh.cpp",
  "fileLinesCount" : 641,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WrappedID3D11DeviceContext::ThreadSafe_BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::LockForChunkRemoval()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2544,
  "endLine" : 2563,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForRtv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForUav()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChangeRefRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetMaxes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::CopyTiles()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::UpdateTiles()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1304,
  "endLine" : 1315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 840,
  "endLine" : 851,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetCounterBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.h",
  "fileLinesCount" : 239,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ClearMaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1430,
  "endLine" : 1445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordDepthStencilStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1821,
  "endLine" : 1833,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr D3D11Replay::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D11_ProcessStructured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4474,
  "endLine" : 4490,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetCryptoSessionPrivateDataSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::RecommendVideoDecoderDownsampleParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamStereoFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 758,
  "endLine" : 769,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamStereoFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 885,
  "endLine" : 896,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamHDRMetaData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1291,
  "endLine" : 1302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamHDRMetaData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1304,
  "endLine" : 1315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::InitStreamOut()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBCBytecode::Operation Edit::oper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t ProgramEditor::GetDeclarationPosition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_PRIMITIVE_TOPOLOGY DXBCContainer::GetOutputTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BindingSlot GetBindingSlotForIdentifier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4514,
  "endLine" : 4545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIBasicType::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::DisassembleFuncAttrGroups()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 924,
  "endLine" : 935,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2371,
  "endLine" : 2382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator Operation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExecutionModes::Unregister()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CheckSPIRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 789,
  "endLine" : 805,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setUintComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setIntComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void set0001()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ClampScalars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::AllocateVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3367,
  "endLine" : 3385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CalculateScalarLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 507,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::ApplyMatrixByteStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2025,
  "endLine" : 2038,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Id Editor::AddSpecConstantImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Trunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FAbs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable SAbs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Floor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Ceil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Fract()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Radians()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Degrees()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable PackSnorm2x16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 890,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable PackUnorm2x16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 892,
  "endLine" : 910,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable PackHalf2x16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 912,
  "endLine" : 930,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 609,
  "endLine" : 620,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 861,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 938,
  "endLine" : 949,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1549,
  "endLine" : 1560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3036,
  "endLine" : 3047,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3161,
  "endLine" : 3172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3318,
  "endLine" : 3329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3332,
  "endLine" : 3343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3855,
  "endLine" : 3866,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 386,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::MergeBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::MergeReferencedMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 950,
  "endLine" : 962,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::UpdateImageStatesForSecondaries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 949,
  "endLine" : 962,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkGetFenceStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkGetEventStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 498,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceQueueFamilyProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkWriteAccelerationStructuresPropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7980,
  "endLine" : 7992,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUBuffer::Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceState::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsStencilFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetPlaneByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1755,
  "endLine" : 1770,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkCommandBuffer WrappedVulkan::RerecordCmdBuf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4981,
  "endLine" : 4995,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult Vulkan_ProcessStructured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5189,
  "endLine" : 5205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::EndRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1332,
  "endLine" : 1343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::MTLFixupForMetalDriverAssert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetPlaneByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlendOperation MakeBlendOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetObjcArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderPipelineColorAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 700,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 897,
  "endLine" : 908,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 926,
  "endLine" : 937,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1006,
  "endLine" : 1017,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandBuffer::Serialise_blitCommandEncoder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_sampleCountersInBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1180,
  "endLine" : 1196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShouldHookEGL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1034,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::ClearPostVSCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_postvs.cpp",
  "fileLinesCount" : 2051,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglDeleteContext_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglMakeCurrent_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 450,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglMakeContextCurrentARB_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 776,
  "endLine" : 790,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE WrappedOpenGL::wglDXOpenDeviceNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glAcquireKeyedMutexWin32EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1230,
  "endLine" : 1245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEndQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 418,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEndQueryIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 453,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBeginConditionalRender()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 469,
  "endLine" : 483,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEndConditionalRender()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 514,
  "endLine" : 527,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glQueryCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 530,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glQueryCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 559,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glUniformBlockBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1002,
  "endLine" : 1017,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glShaderStorageBlockBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1071,
  "endLine" : 1086,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedStringARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1960,
  "endLine" : 1976,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glUnmapBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2829,
  "endLine" : 2845,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3365,
  "endLine" : 3379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBeginTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3429,
  "endLine" : 3442,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEndTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3506,
  "endLine" : 3519,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindVertexArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4658,
  "endLine" : 4673,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindTextureUnit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureSubImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1727,
  "endLine" : 1740,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyMultiTexSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1742,
  "endLine" : 1755,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyMultiTexSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1866,
  "endLine" : 1879,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3414,
  "endLine" : 3427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4486,
  "endLine" : 4499,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4649,
  "endLine" : 4662,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5671,
  "endLine" : 5684,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5909,
  "endLine" : 5922,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedMultiTexSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6375,
  "endLine" : 6388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTexSubImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6599,
  "endLine" : 6612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendFunci()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendFuncSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendEquationSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendBarrierKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glStencilFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 394,
  "endLine" : 408,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 517,
  "endLine" : 531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthBoundsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 917,
  "endLine" : 932,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glColorMaski()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1316,
  "endLine" : 1329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPatchParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1484,
  "endLine" : 1498,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPointParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1614,
  "endLine" : 1628,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPointParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPrimitiveBoundingBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1978,
  "endLine" : 1990,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetProgramInterfaceiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2450,
  "endLine" : 2463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint APIENTRY _testStub_AttribLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4064,
  "endLine" : 4076,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 648,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum FramebufferBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2009,
  "endLine" : 2021,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteClonedContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void namesort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FixupStructOffsetsAndSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1153,
  "endLine" : 1165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum getTextureFormatType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLESContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FillReflectionArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 788,
  "endLine" : 799,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::RestoreSamplerParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1385,
  "endLine" : 1397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ContextData::AssociateWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1181,
  "endLine" : 1194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::FirstFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2639,
  "endLine" : 2654,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EndMeasurementMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 481,
  "endLine" : 492,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FilterDX11()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CanProfileEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t D3D12GetNvperfDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t D3D12CalculateMetricsEvaluatorScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 449,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SpgoThreadProc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline MetricsEnumerator EnumerateMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t DeviceCalculateMetricsEvaluatorScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerCommon.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t D3D11GetNvperfDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t D3D11CalculateMetricsEvaluatorScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t OpenGLCalculateMetricsEvaluatorScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t D3DGetNvperfDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanLoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t VulkanCalculateMetricsEvaluatorScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanPopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 585,
  "endLine" : 596,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SpgoThreadProc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_Device_ClockStatus GetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfDeviceProperties.h",
  "fileLinesCount" : 123,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool GetLatestInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 565,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "fileLinesCount" : 767,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Socket::Result GatorApi::getResponseHeader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string Socket::resultstr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void PIX3DecodeEventInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 935,
  "endLine" : 949,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetSamplePositions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::RSSetShadingRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list5_wrap.cpp",
  "fileLinesCount" : 218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::IASetIndexBufferStripCutValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list9_wrap.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 575,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetOcclusionResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1513,
  "endLine" : 1524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetOcclusionResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2557,
  "endLine" : 2568,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_STATIC_SAMPLER_DESC D3D12ShaderCache::Downconvert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1081,
  "endLine" : 1092,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ClearState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 659,
  "endLine" : 672,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::RSSetViewports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 788,
  "endLine" : 801,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1367,
  "endLine" : 1380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::FirstFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1607,
  "endLine" : 1620,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_SetShaderDebugPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3552,
  "endLine" : 3566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE WrappedID3D12Device::AllocRTV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3943,
  "endLine" : 3957,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_UNORDERED_ACCESS_VIEW_DESC AsDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 328,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D12_ProcessStructured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4762,
  "endLine" : 4778,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 777,
  "endLine" : 788,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1502,
  "endLine" : 1517,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1640,
  "endLine" : 1652,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1678,
  "endLine" : 1690,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1791,
  "endLine" : 1802,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12Device::GetCopyableFootprints1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap8.cpp",
  "fileLinesCount" : 56,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::ApplyRoot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1183,
  "endLine" : 1194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForRtv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1367,
  "endLine" : 1378,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateReservedResource2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1415,
  "endLine" : 1426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 625,
  "endLine" : 638,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 729,
  "endLine" : 740,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 802,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 818,
  "endLine" : 829,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 907,
  "endLine" : 918,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 921,
  "endLine" : 932,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 952,
  "endLine" : 963,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1281,
  "endLine" : 1293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1569,
  "endLine" : 1580,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsDeviceUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1072,
  "endLine" : 1084,
  "linesOfCode" : 12,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_VIRTUAL_ADDRESS D3D12DebugManager::UploadConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 964,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::OMSetFrontAndBackStencilRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list8_wrap.cpp",
  "fileLinesCount" : 100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12CommandQueue::EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutputDuplication::AcquireNextFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1421,
  "endLine" : 1436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 869,
  "endLine" : 881,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1123,
  "endLine" : 1135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1562,
  "endLine" : 1576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2014,
  "endLine" : 2029,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SkipBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsLibHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempRootPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Process::GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ApplyEnvironmentModifications()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetHomeFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsAPISet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_Check_return_ STDAPI DllGetClassObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 742,
  "endLine" : 755,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CalcNumMips()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/wrapped_pool.h",
  "fileLinesCount" : 234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t ConvertToR10G10B10A2SNorm()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vec3f Matrix4f::Transform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::Perspective()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr get_basename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/quadwrite.frag",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gltext.frag",
  "fileLinesCount" : 43,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vktext.frag",
  "fileLinesCount" : 45,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/deptharr2ms.frag",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcstr EncodeAsString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/capture_options.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId PipeState::GetComputePipelineObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId PipeState::GetGraphicsPipelineObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr uint32_t VarTypeByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ShaderStage FirstStageForMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4856,
  "endLine" : 4867,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetLazyArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 795,
  "endLine" : 808,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 441,
  "endLine" : 452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 552,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 555,
  "endLine" : 566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 742,
  "endLine" : 753,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1000,
  "endLine" : 1011,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::GlobalShutdown()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 559,
  "endLine" : 575,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList PythonContext::GetApplicationExtensionsPaths()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 577,
  "endLine" : 591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::SaveNotes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1922,
  "endLine" : 1938,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fromParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.h",
  "fileLinesCount" : 144,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PointerTypeRegistry::GetTypeID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RichResourceTextHeightHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 982,
  "endLine" : 998,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RichTextViewDelegate::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1298,
  "endLine" : 1311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRect ButtonDelegate::getButtonRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1482,
  "endLine" : 1494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GUIInvoke::call()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2202,
  "endLine" : 2215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcstr UnitSuffix()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.h",
  "fileLinesCount" : 747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 601,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::ClearContainedWidgets()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::AddWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::InsertWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PipelineStateViewer::GetCurrentAPI()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setPersistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 328,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::shaderView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2558,
  "endLine" : 2573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLPipelineStateViewer::showNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1083,
  "endLine" : 1101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::ubo_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2670,
  "endLine" : 2687,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11PipelineStateViewer::showNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 980,
  "endLine" : 998,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool textEditControl()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3324,
  "endLine" : 3337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_bookmark_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3754,
  "endLine" : 3767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::GetMaxNameLength()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5103,
  "endLine" : 5117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EventBrowser::SelectEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5449,
  "endLine" : 5463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::ShowErrors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5200,
  "endLine" : 5213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendBlendStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 548,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendDepthStencilStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 562,
  "endLine" : 574,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::render_mouseClick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2705,
  "endLine" : 2719,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::rangePoint_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3625,
  "endLine" : 3637,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TextureViewer::canCompileCustomShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4262,
  "endLine" : 4282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::customShaderModified()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4772,
  "endLine" : 4792,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_resourceNameEdit_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 516,
  "endLine" : 529,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3188,
  "endLine" : 3204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ApplyRowAndColumnDims()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4782,
  "endLine" : 4801,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_CaptureCallstacks_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SetEnvironmentModifications()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1147,
  "endLine" : 1162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::runRemoteServer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::setRunCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 393,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_pages_itemSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Formatter_OffsetSizeDisplayMode_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_browseSaveCaptureDirectory_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 486,
  "endLine" : 499,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_browseRGPPath_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 663,
  "endLine" : 676,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_browseAndroidSDKPath_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1192,
  "endLine" : 1205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_browseJDKPath_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1217,
  "endLine" : 1230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::on_deleteButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QList EnvironmentEditor::modifications()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool canFetchMore()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TipsDialog::showTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "fileLinesCount" : 333,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OrderedListEditor::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "fileLinesCount" : 213,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CollapseGroupBox::setMaximumSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.cpp",
  "fileLinesCount" : 138,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::modifySizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::copyIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::resizeSection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::setRootIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 517,
  "endLine" : 531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDTextEdit::event()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::polish()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDStyle::eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void HandleStreamStateChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 344,
  "endLine" : 355,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 846,
  "endLine" : 857,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void _cdecl OnClientCrashed()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::step_out()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocMeshPreviewService::calculate_output_rows()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDrawCallDebugSession::step_over()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Server::run()",
  "longName" : "",
  "relativeFileName" : "jetbrains/rd-host/Server.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 876,
  "endLine" : 886,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 888,
  "endLine" : 898,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::AddActiveDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1701,
  "endLine" : 1714,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::AddChildProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1943,
  "endLine" : 1954,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::HasActiveFrameCapturer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2115,
  "endLine" : 2128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AppendFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::RemoveWrapper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1802,
  "endLine" : 1814,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::ReleaseCurrentResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1954,
  "endLine" : 1969,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void simplifyUnmapped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 977,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Invoke()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1019,
  "endLine" : 1031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "referenceTypeID Connection::GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 741,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::ThreadSafe_SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::Resurrect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1836,
  "endLine" : 1851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedID3D11Device::GetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3002,
  "endLine" : 3014,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForDsv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForSrv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceCountForSrv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 579,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 625,
  "endLine" : 635,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::TiledResourceBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::Clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1261,
  "endLine" : 1271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1274,
  "endLine" : 1284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::MarkDirtyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 484,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 506,
  "endLine" : 520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordShaderStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1792,
  "endLine" : 1803,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordRasterizationStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1835,
  "endLine" : 1846,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties D3D11Replay::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2691,
  "endLine" : 2705,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Alloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetVideoDecoderCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::NegotiateCryptoSessionKeyExchangeMT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamOutputRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 690,
  "endLine" : 700,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::GetDataForNewHardwareKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::DecoderEnableDownsampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1147,
  "endLine" : 1157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamMirror()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1220,
  "endLine" : 1230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamMirror()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1243,
  "endLine" : 1253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Wrapped11VideoDeviceChild::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1397,
  "endLine" : 1408,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::ClearPostVSCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleResourceArrayIndices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SPDBChunk::GetLineInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "fileLinesCount" : 1959,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1715,
  "endLine" : 1727,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderConstant MakeConstantBufferVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.cpp",
  "fileLinesCount" : 506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float flush_denorm()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 812,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DebugLocation::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4167,
  "endLine" : 4177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsEmptyStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 940,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::AssignMetaSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2271,
  "endLine" : 2283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::assignTypeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2714,
  "endLine" : 2726,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::assignTypeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2728,
  "endLine" : 2739,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ManualForEachID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isSourceSupersetOf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "fileLinesCount" : 525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasAncestor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "fileLinesCount" : 525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float floatComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Debugger::IsPhysicalPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3062,
  "endLine" : 3074,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float GLSLMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float GLSLMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GLSLMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GLSLMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "half_float::half GLSLMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 499,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "half_float::half GLSLMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UnpackSnorm2x16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 986,
  "endLine" : 1001,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UnpackUnorm2x16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1003,
  "endLine" : 1018,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UnpackHalf2x16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1035,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable UnpackDouble2x32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1037,
  "endLine" : 1052,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 666,
  "endLine" : 676,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 741,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 912,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 925,
  "endLine" : 935,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 952,
  "endLine" : 962,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 985,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1033,
  "endLine" : 1044,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1047,
  "endLine" : 1057,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1070,
  "endLine" : 1080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1083,
  "endLine" : 1093,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1147,
  "endLine" : 1157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1340,
  "endLine" : 1350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2923,
  "endLine" : 2933,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3010,
  "endLine" : 3020,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3023,
  "endLine" : 3033,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3114,
  "endLine" : 3124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3127,
  "endLine" : 3137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3464,
  "endLine" : 3474,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3509,
  "endLine" : 3519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3543,
  "endLine" : 3553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3589,
  "endLine" : 3599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3602,
  "endLine" : 3612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3842,
  "endLine" : 3852,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4024,
  "endLine" : 4034,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 887,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkSetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkResetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceExternalImageFormatPropertiesNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 691,
  "endLine" : 701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetAccelerationStructureBuildSizesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1204,
  "endLine" : 1215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkInvalidateMappedMemoryRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "fileLinesCount" : 3358,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1389,
  "endLine" : 1402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ToHumanStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanTextRenderer::RenderText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertext.cpp",
  "fileLinesCount" : 667,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 619,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkMarkerRegion::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkMarkerRegion::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FilterMode MakeFilterMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 742,
  "endLine" : 753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 932,
  "endLine" : 942,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorSetSlot::SetImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1223,
  "endLine" : 1233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::CreateSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_ggp.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkShaderModule GetShaderWithoutSideEffects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~VulkanPixelHistoryCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 621,
  "endLine" : 631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayDrawWithQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1601,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FetchOcclusionResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3380,
  "endLine" : 3390,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageSubresourceRange ImageInfo::FullRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ImageBarrierSequence::IsBatchEmpty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 773,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageBarrierSequence::ExtractUnwrappedBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 783,
  "endLine" : 793,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 833,
  "endLine" : 843,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthAndStencilFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthOnlyFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFormat GetDepthOnlyFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 693,
  "endLine" : 704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkResourceRecord::MarkBufferViewFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4181,
  "endLine" : 4193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::MeshRendering::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4461,
  "endLine" : 4473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PixelPicking::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4654,
  "endLine" : 4665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PixelHistory::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4702,
  "endLine" : 4712,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkCommandBuffer WrappedVulkan::GetExtQueueCmd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 457,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_CaptureScope()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2072,
  "endLine" : 2085,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2113,
  "endLine" : 2127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4556,
  "endLine" : 4566,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsRenderpassOpen()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4967,
  "endLine" : 4979,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::EraseImageState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5554,
  "endLine" : 5564,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::FinishSuspendedRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType MemRefs::Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2138,
  "endLine" : 2148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CopyNextChainedStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandQueue::Serialise_commandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_queue.cpp",
  "fileLinesCount" : 85,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "id METAL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_hook_bridge.mm",
  "fileLinesCount" : 100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId WrapResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReleaseWrappedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 713,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 749,
  "endLine" : 759,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 762,
  "endLine" : 772,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 786,
  "endLine" : 796,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1058,
  "endLine" : 1068,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1071,
  "endLine" : 1081,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1254,
  "endLine" : 1264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::RegisterMetalLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1019,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_setRenderPipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_setViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t WrappedMTLDevice::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_init_state.cpp",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_insertDebugSignpost()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_synchronizeResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_generateMipmapsForTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_optimizeContentsForGPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 881,
  "endLine" : 894,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_optimizeContentsForCPUAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 964,
  "endLine" : 977,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_optimizeIndirectCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1136,
  "endLine" : 1151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RENDER_TARGET_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1350,
  "endLine" : 1360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WGLHook::RefreshWindowParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateWindowSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 734,
  "endLine" : 748,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ArrayMSPrograms::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "fileLinesCount" : 593,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glReleaseKeyedMutexWin32EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1266,
  "endLine" : 1280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glInsertEventMarkerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 407,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glWaitSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPerfCounterInfoINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 938,
  "endLine" : 948,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glUniformSubroutinesuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1188,
  "endLine" : 1200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteNamedStringARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1998,
  "endLine" : 2013,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBeginTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3414,
  "endLine" : 3427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPauseTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3455,
  "endLine" : 3467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glResumeTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3480,
  "endLine" : 3492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1595,
  "endLine" : 1607,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTextureSubImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1609,
  "endLine" : 1621,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTexSubImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1881,
  "endLine" : 1893,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2093,
  "endLine" : 2105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2212,
  "endLine" : 2224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2331,
  "endLine" : 2343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2564,
  "endLine" : 2576,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPixelStorei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2615,
  "endLine" : 2628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPixelStorei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2630,
  "endLine" : 2644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4046,
  "endLine" : 4057,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4307,
  "endLine" : 4318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTexImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4520,
  "endLine" : 4534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTexImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4683,
  "endLine" : 4697,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage3DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5366,
  "endLine" : 5377,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureSubImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5645,
  "endLine" : 5657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexSubImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5895,
  "endLine" : 5907,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexSubImage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6138,
  "endLine" : 6150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTexSubImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6361,
  "endLine" : 6373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendFunci()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendEquation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendEquationi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendEquationi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendEquationSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBlendEquationSeparatei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendBarrierKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glLogicOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 379,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStencilFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStencilFuncSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStencilMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glStencilMaskSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStencilMaskSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 514,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStencilOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 533,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStencilOpSeparate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 566,
  "endLine" : 578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 599,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearStencil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 660,
  "endLine" : 672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearDepthf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 674,
  "endLine" : 686,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 732,
  "endLine" : 744,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 760,
  "endLine" : 772,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthRangef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 788,
  "endLine" : 800,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthRangeIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 823,
  "endLine" : 835,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthRangeIndexedfOES()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 849,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthRangeArrayv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 882,
  "endLine" : 894,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDepthBoundsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 934,
  "endLine" : 946,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClipControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 949,
  "endLine" : 962,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClipControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 964,
  "endLine" : 976,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glProvokingVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 993,
  "endLine" : 1005,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPrimitiveRestartIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1022,
  "endLine" : 1034,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDisablei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1114,
  "endLine" : 1127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDisablei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1129,
  "endLine" : 1141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEnablei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1144,
  "endLine" : 1157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEnablei()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1159,
  "endLine" : 1171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFrontFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1188,
  "endLine" : 1200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCullFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1217,
  "endLine" : 1229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glHint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1232,
  "endLine" : 1245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glHint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1247,
  "endLine" : 1259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glColorMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1281,
  "endLine" : 1293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSampleMaski()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1332,
  "endLine" : 1345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSampleMaski()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1347,
  "endLine" : 1359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glSampleCoverage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1362,
  "endLine" : 1375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glSampleCoverage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1377,
  "endLine" : 1389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMinSampleShading()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1406,
  "endLine" : 1418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glRasterSamplesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1439,
  "endLine" : 1451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPatchParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1454,
  "endLine" : 1467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPatchParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1469,
  "endLine" : 1481,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPatchParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1500,
  "endLine" : 1512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glLineWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1529,
  "endLine" : 1541,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPointSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1558,
  "endLine" : 1570,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPointParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1599,
  "endLine" : 1611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPointParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1630,
  "endLine" : 1642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPointParameterf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1645,
  "endLine" : 1658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPointParameterf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1660,
  "endLine" : 1672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPointParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1691,
  "endLine" : 1703,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glViewport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1724,
  "endLine" : 1736,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glViewportArrayv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1756,
  "endLine" : 1768,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glScissor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1800,
  "endLine" : 1812,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glScissorArrayv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1832,
  "endLine" : 1844,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPolygonMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1859,
  "endLine" : 1872,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPolygonMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1874,
  "endLine" : 1886,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPolygonOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1889,
  "endLine" : 1902,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPolygonOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1904,
  "endLine" : 1916,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPolygonOffsetClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1938,
  "endLine" : 1950,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 429,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexAttribDivisor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1805,
  "endLine" : 1819,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryObjectuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 741,
  "endLine" : 753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryObjectui64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 755,
  "endLine" : 767,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryObjecti64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 769,
  "endLine" : 781,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryObjectiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 783,
  "endLine" : 795,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CGLHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_hooks.cpp",
  "fileLinesCount" : 243,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void RemoveResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkDirtyWithWriteReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ContextData::UnassociateWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1168,
  "endLine" : 1179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_CaptureScope()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2744,
  "endLine" : 2757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::BeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::CopyData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Disassemble()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GPA_LoggingCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 666,
  "endLine" : 677,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GpaStatus LoadApi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocaleString GetLibraryFullPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 695,
  "endLine" : 707,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT __cdecl AmdCreate11_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 481,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT __cdecl AmdExtD3DCreateInterface_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CanProfileEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12IsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11IsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool OpenGLLoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t OpenGLGetNvperfDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t CounterDataGetNumRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 726,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MoveAssign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CanProfileEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CanProfileEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::requestXml()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LizardInstance LZD_Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::OMSetDepthBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetViewInstanceMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_AddToStateObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap7.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::ClearPostVSCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2076,
  "endLine" : 2087,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetEventOnMultipleFenceCompletion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap1.cpp",
  "fileLinesCount" : 98,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetResidencyPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap1.cpp",
  "fileLinesCount" : 98,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOutputDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertext.h",
  "fileLinesCount" : 85,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int SoftRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1078,
  "endLine" : 1093,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1108,
  "endLine" : 1120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12TextRenderer::RenderText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertext.cpp",
  "fileLinesCount" : 587,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 479,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::SyncGpuForRtWork()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 749,
  "endLine" : 762,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12GpuBufferAllocator::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1504,
  "endLine" : 1515,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::SetProtectedResourceSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list3_wrap.cpp",
  "fileLinesCount" : 39,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::IASetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 733,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::RSSetScissorRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 855,
  "endLine" : 867,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::OMSetBlendFactor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 913,
  "endLine" : 925,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::OMSetStencilRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 972,
  "endLine" : 984,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12Device::Serialise_CaptureScope()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2475,
  "endLine" : 2488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ExecuteList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4299,
  "endLine" : 4312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Bake()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 691,
  "endLine" : 701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 764,
  "endLine" : 774,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 938,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1360,
  "endLine" : 1371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1454,
  "endLine" : 1465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1993,
  "endLine" : 2005,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::GetResourceTiling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2271,
  "endLine" : 2281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::GetCopyableFootprints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2411,
  "endLine" : 2421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Resource::FreeShadow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForDsv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1344,
  "endLine" : 1354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommittedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 669,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreatePlacedResource2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1368,
  "endLine" : 1378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 381,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 610,
  "endLine" : 622,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 805,
  "endLine" : 815,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 976,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 979,
  "endLine" : 989,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1120,
  "endLine" : 1131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1195,
  "endLine" : 1206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1241,
  "endLine" : 1252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1267,
  "endLine" : 1278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1357,
  "endLine" : 1368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1556,
  "endLine" : 1566,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1605,
  "endLine" : 1615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ToHumanStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ToHumanStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::EndRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 699,
  "endLine" : 711,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_EmitRaytracingAccelerationStructurePostbuildInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1091,
  "endLine" : 1102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static D3D12_ROOT_PARAMETER1 constParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_RESOURCE_ALLOCATION_INFO WrappedID3D12Device::GetResourceAllocationInfo3()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap12.cpp",
  "fileLinesCount" : 40,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnumAdapterByGpuPreference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1736,
  "endLine" : 1750,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::CheckOverlaySupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 714,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair ReplayController::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1618,
  "endLine" : 1631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1633,
  "endLine" : 1646,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ReplayController::SetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2178,
  "endLine" : 2190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1005,
  "endLine" : 1016,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1234,
  "endLine" : 1245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1342,
  "endLine" : 1353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1369,
  "endLine" : 1380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1423,
  "endLine" : 1434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1676,
  "endLine" : 1687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::SetFrameEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::ClearBackground()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 676,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t LaunchReplayUI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FileWriter::WriteUnthreaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChunkPagePool::Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1143,
  "endLine" : 1158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Do()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1495,
  "endLine" : 1505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::Refresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 820,
  "endLine" : 831,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheDebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseWaylandDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseWaylandDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair Process::InjectIntoProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 669,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetModifiedTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetFileSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Process::GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDResult HandleRegError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1202,
  "endLine" : 1215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::StopGlobalHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1705,
  "endLine" : 1722,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int WSAAPI WSACleanup_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deallocate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/wrapped_pool.h",
  "fileLinesCount" : 234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendstring()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int get_lastpathsep()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr strip_extension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/depthms2arr.frag",
  "fileLinesCount" : 75,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOneIf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 695,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsInlineable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 871,
  "endLine" : 882,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void PopulateChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 954,
  "endLine" : 964,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 326,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 782,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 916,
  "endLine" : 926,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1058,
  "endLine" : 1068,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1134,
  "endLine" : 1144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1181,
  "endLine" : 1192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T readObj()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3092,
  "endLine" : 3105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::CacheResources()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1161,
  "endLine" : 1174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::UnregisterReplacement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1691,
  "endLine" : 1703,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::IsAutogeneratedName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2117,
  "endLine" : 2131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fromParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.h",
  "fileLinesCount" : 144,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize ButtonDelegate::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1402,
  "endLine" : 1414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RGPInterop::InitializeRGP()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteHost::operator QVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::CheckStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteHost::Launch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Analytics::Save()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 445,
  "endLine" : 459,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::Serialize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderProcessingTool::operator QVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 761,
  "endLine" : 773,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 442,
  "endLine" : 453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::ViewDescriptors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1400,
  "endLine" : 1414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::SelectPipelineStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1539,
  "endLine" : 1549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString getTextureRenderSamples()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::clearShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1034,
  "endLine" : 1044,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12PipelineStateViewer::isByteAddress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3433,
  "endLine" : 3445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::shaderView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2829,
  "endLine" : 2844,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void save()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AccumulateFindResults()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 971,
  "endLine" : 986,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ParseErrorTipLabel::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3397,
  "endLine" : 3409,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::ShowSavedFilterCompleter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4844,
  "endLine" : 4859,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::ExpandNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5436,
  "endLine" : 5447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::runToCursor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2248,
  "endLine" : 2268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendOutputStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 592,
  "endLine" : 603,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float TextureViewer::GetZoomLevel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2247,
  "endLine" : 2261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::thumb_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2579,
  "endLine" : 2590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_renderHScroll_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2883,
  "endLine" : 2896,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_renderVScroll_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2898,
  "endLine" : 2911,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_resourceDetails_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3976,
  "endLine" : 3989,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_colSelect_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4208,
  "endLine" : 4219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QList TextureViewer::getShaderDirectories()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4501,
  "endLine" : 4512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::SetResourceNameDisplay()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void MouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_UpdateBoundingBox()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4381,
  "endLine" : 4394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Open_Capture_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 537,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::OpenCaptureConfigFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 930,
  "endLine" : 943,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::SaveLayout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3073,
  "endLine" : 3087,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString GetDescription()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::queueDelete()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Font_Family_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 384,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Font_MonoFamily_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 399,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_shaderTools_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1099,
  "endLine" : 1109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_EventBrowser_TimeUnit_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1130,
  "endLine" : 1144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_browseTempCaptureDirectory_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1178,
  "endLine" : 1190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuggestRemoteDialog::remotesAdded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateParents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnalyticsPromptDialog::on_label_linkActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.cpp",
  "fileLinesCount" : 81,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::expandToNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEditorData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int LiveCapture::unsavedCaptureCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1002,
  "endLine" : 1015,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString GetTypeString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_buttonBox_accepted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 859,
  "endLine" : 872,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::on_uploadCancel_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 532,
  "endLine" : 547,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnalyticsConfirmDialog::on_label_linkActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TipsDialog::showRandomTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "fileLinesCount" : 333,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::drawArrow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize BreadcrumbsLayout::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::renderInternal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::setContext()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RangeHistogram::ValidRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitter::setHandleCollapsed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::removeChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 537,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 844,
  "endLine" : 857,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureGoto::show()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/TextureGoto.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 703,
  "endLine" : 713,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 897,
  "endLine" : 908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::try_debug_vertex()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::try_debug_pixel()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper first_not_null_action()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper get_used_source_file_paths()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocTexturePreviewService::calculate_dimensions()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 937,
  "endLine" : 946,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 845,
  "endLine" : 854,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::EnableVendorExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1818,
  "endLine" : 1828,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SetCaptureFileTemplate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1837,
  "endLine" : 1849,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddParent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::SetInitialChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1001,
  "endLine" : 1014,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename Configuration::InitialContentData ResourceManager::GetInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1034,
  "endLine" : 1046,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ResourceManager::HasSkippableAge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1275,
  "endLine" : 1290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename Configuration::WrappedResourceType ResourceManager::GetCurrentResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1939,
  "endLine" : 1951,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ResourceManager::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1995,
  "endLine" : 2006,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::ShutdownPreviewWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2742,
  "endLine" : 2752,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::ShutdownRemoteExecutionThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2848,
  "endLine" : 2858,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::BeginRemoteExecution()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2860,
  "endLine" : 2872,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ReplayProxy::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2972,
  "endLine" : 2987,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t finish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr float ProgressWeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IncludesRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void exportXMLConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetCaptureSettings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 636,
  "endLine" : 645,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AsyncInvoke()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1033,
  "endLine" : 1043,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "objectID Connection::GetThis()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value Connection::NewString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 534,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Connection::GetString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 618,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "classID Connection::GetSuper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 620,
  "endLine" : 631,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Connection::GetSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI D3D11CreateDevice_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugManager::RenderForPredicate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 969,
  "endLine" : 979,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::TextureRendering::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1107,
  "endLine" : 1116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::VertexPicking::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1441,
  "endLine" : 1450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WrappedID3D11DeviceContext::ThreadSafe_EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::FirstFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2589,
  "endLine" : 2601,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::AddResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2783,
  "endLine" : 2793,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForDsv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceCountForDsv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForRtv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceCountForRtv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForUav()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceCountForUav()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11TextRenderer::RenderText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.cpp",
  "fileLinesCount" : 473,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 734,
  "endLine" : 743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11ResourceManager::FreeCaptureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2681,
  "endLine" : 2694,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::InputAssembler::Used_VB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1032,
  "endLine" : 1044,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::GetImmediateContext2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device2_wrap.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::FinishCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 570,
  "endLine" : 580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::GetImmediateContext3()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 934,
  "endLine" : 944,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 469,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 844,
  "endLine" : 854,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 859,
  "endLine" : 869,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1055,
  "endLine" : 1065,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetReflections()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1093,
  "endLine" : 1102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1133,
  "endLine" : 1143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1165,
  "endLine" : 1175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1209,
  "endLine" : 1219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11CommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1382,
  "endLine" : 1394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AllocShadowStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::GetImmediateContext1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "fileLinesCount" : 392,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 738,
  "endLine" : 747,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamOutputRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 817,
  "endLine" : 826,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 864,
  "endLine" : 873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APP_DEPRECATED_HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 917,
  "endLine" : 926,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::EncryptionBlt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1018,
  "endLine" : 1027,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::QueryAuthenticatedChannel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1085,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamColorSpace1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1209,
  "endLine" : 1218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamColorSpace1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1232,
  "endLine" : 1241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputHDRMetaData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1269,
  "endLine" : 1278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputHDRMetaData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1280,
  "endLine" : 1289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operand imm()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 983,
  "endLine" : 994,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "fileLinesCount" : 559,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsPDBFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "fileLinesCount" : 1959,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline unsigned __int32 EncodeSignedInt32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4971,
  "endLine" : 4982,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __int32 DecodeSignedInt32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4984,
  "endLine" : 4995,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Operand::sameResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "fileLinesCount" : 3003,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::PrepareInitial()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1944,
  "endLine" : 1954,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void align32bits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProgramEditor::PatchGlobalShaderFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "fileLinesCount" : 2043,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1880,
  "endLine" : 1892,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2357,
  "endLine" : 2369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Advance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator Operation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdcspv::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/glslang_compile.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Debugger::IsOpaquePointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3049,
  "endLine" : 3060,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsStrippableBuiltin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id AddConstantDeferred()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FindUMsb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1158,
  "endLine" : 1171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable GPUOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1229,
  "endLine" : 1241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 597,
  "endLine" : 606,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1017,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1030,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1108,
  "endLine" : 1117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1353,
  "endLine" : 1362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1424,
  "endLine" : 1433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1585,
  "endLine" : 1594,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2987,
  "endLine" : 2996,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3227,
  "endLine" : 3236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3280,
  "endLine" : 3289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3399,
  "endLine" : 3408,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3452,
  "endLine" : 3461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3497,
  "endLine" : 3506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3577,
  "endLine" : 3586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3626,
  "endLine" : 3635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3869,
  "endLine" : 3878,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3881,
  "endLine" : 3890,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3934,
  "endLine" : 3943,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3947,
  "endLine" : 3956,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3970,
  "endLine" : 3979,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3982,
  "endLine" : 3991,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4063,
  "endLine" : 4072,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 584,
  "endLine" : 594,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SnapshotPageTable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 412,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkQueueWaitIdle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2008,
  "endLine" : 2020,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfacePresentModes2EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAcquireNextImage2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1364,
  "endLine" : 1374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfaceCapabilities2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1376,
  "endLine" : 1386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfaceFormats2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1388,
  "endLine" : 1398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceImageSparseMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetBufferMemoryRequirements2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetImageSparseMemoryRequirements2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPipelineExecutableInternalRepresentationsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1074,
  "endLine" : 1083,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSetAllocateInfo WrappedVulkan::UnwrapInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorUpdateTemplateCreateInfo WrappedVulkan::UnwrapInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::Serialise_vkDeviceWaitIdle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4727,
  "endLine" : 4739,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr ToHumanStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FilterMode MakeFilterMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 755,
  "endLine" : 765,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddBindFrameRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1248,
  "endLine" : 1258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeParentDirs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkShaderModule GetFixedColShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkShaderModule GetPrimitiveIdShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitReqType ImageState::MaxInitReq()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1449,
  "endLine" : 1458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ImgRefs::GetAspectCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3756,
  "endLine" : 3765,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::CreateSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_android.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::CustomShaderRendering::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3241,
  "endLine" : 3250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t VkInitParams::GetSerialiseSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::CloseInitStateCmd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::FirstFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2098,
  "endLine" : 2110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2862,
  "endLine" : 2872,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::FindCommandQueueFamily()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5487,
  "endLine" : 5496,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkQueueFlags WrappedVulkan::GetCommandType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5543,
  "endLine" : 5552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::SetDriverInformation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1117,
  "endLine" : 1126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4823,
  "endLine" : 4834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1322,
  "endLine" : 1331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1344,
  "endLine" : 1353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator VkImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2330,
  "endLine" : 2340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MetalHook::RegisterGlobalHookedMetalFunctions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_hook_bridge.mm",
  "fileLinesCount" : 100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 737,
  "endLine" : 746,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 799,
  "endLine" : 808,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 940,
  "endLine" : 949,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1035,
  "endLine" : 1044,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1117,
  "endLine" : 1126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::AddResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::CaptureCmdBufEnqueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 927,
  "endLine" : 937,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::RegisterDrawableInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1040,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandBuffer::Serialise_commit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_setLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_pushDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_resetCommandsInBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1046,
  "endLine" : 1060,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 544,
  "endLine" : 554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void PopChildContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglSwapMultipleBuffers_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 537,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties GLReplay::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription GLReplay::GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 732,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1846,
  "endLine" : 1855,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeShadowStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPushGroupMarkerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPopGroupMarkerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 354,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glStringMarkerGREMEDY()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 429,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glUseProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1351,
  "endLine" : 1363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1751,
  "endLine" : 1763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyMultiTexSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1623,
  "endLine" : 1634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1977,
  "endLine" : 1988,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2107,
  "endLine" : 2118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2130,
  "endLine" : 2141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2226,
  "endLine" : 2237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2249,
  "endLine" : 2260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2345,
  "endLine" : 2356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2368,
  "endLine" : 2379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2460,
  "endLine" : 2471,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2578,
  "endLine" : 2589,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2601,
  "endLine" : 2612,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2882,
  "endLine" : 2893,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3157,
  "endLine" : 3168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCompressedTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3669,
  "endLine" : 3679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4794,
  "endLine" : 4806,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4922,
  "endLine" : 4934,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5055,
  "endLine" : 5067,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage2DMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5186,
  "endLine" : 5196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBlendEquation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glLogicOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glStencilMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glClearStencil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 626,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 701,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 730,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glProvokingVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 979,
  "endLine" : 991,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPrimitiveRestartIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1020,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDisable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1037,
  "endLine" : 1049,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1081,
  "endLine" : 1093,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glFrontFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1174,
  "endLine" : 1186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glCullFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1203,
  "endLine" : 1215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMinSampleShading()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1392,
  "endLine" : 1404,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glLineWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1515,
  "endLine" : 1527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPointSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1544,
  "endLine" : 1556,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetIntegerv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1624,
  "endLine" : 1634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMemoryBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 552,
  "endLine" : 564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glMemoryBarrierByRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLDispatchTable::PopulateWithCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DrawQuads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void CoherentMapImplicitBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::CleanupCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2816,
  "endLine" : 2827,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3337,
  "endLine" : 3347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum ShaderBit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1492,
  "endLine" : 1503,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum ShaderEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1505,
  "endLine" : 1516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t AMDCounters::GetPassCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 448,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::DeInitializeCmdInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 521,
  "endLine" : 530,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "fileLinesCount" : 281,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RecurseDiscoverEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RecurseDiscoverEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::wstring D3D12GetDeviceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12IsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SetMaxQueueRangesPerPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 567,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SetMaxQueueRangesPerPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string ToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string ToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::wstring D3D11GetDeviceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11IsNvidiaDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 385,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RecurseDiscoverEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RecurseDiscoverEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t NVCounters::BeginExperiment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LZD_Result LZD_StartCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LZD_Result LZD_StopCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Lizard::stopGatord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 547,
  "endLine" : 559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 590,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_FENCE_FLAGS STDMETHODCALLTYPE GetCreationFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC1 STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 562,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1093,
  "endLine" : 1102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_RESOURCE_DESC1 STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1370,
  "endLine" : 1382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12CommandQueue::ClearAfterCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 653,
  "endLine" : 666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::AddRayDispatches()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1431,
  "endLine" : 1440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntersectScissors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 830,
  "endLine" : 841,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE CPUHandleFromPortableHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE GPUHandleFromPortableHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 664,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::ResizeSerialisationBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 773,
  "endLine" : 783,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12RenderState::GetRTVIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::AddCaptureSubmission()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1576,
  "endLine" : 1587,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::AddResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4620,
  "endLine" : 4630,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3569,
  "endLine" : 3580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 642,
  "endLine" : 653,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 811,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 814,
  "endLine" : 823,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 941,
  "endLine" : 951,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1374,
  "endLine" : 1384,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1666,
  "endLine" : 1675,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1805,
  "endLine" : 1814,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1951,
  "endLine" : 1960,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2416,
  "endLine" : 2425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMipForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1329,
  "endLine" : 1342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForDsv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1356,
  "endLine" : 1365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetSliceForRtv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1379,
  "endLine" : 1388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreatePlacedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 714,
  "endLine" : 723,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommittedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1136,
  "endLine" : 1145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateReservedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1180,
  "endLine" : 1189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateCommittedResource2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1226,
  "endLine" : 1235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreatePlacedResource1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1270,
  "endLine" : 1279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 393,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 717,
  "endLine" : 726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 847,
  "endLine" : 856,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 992,
  "endLine" : 1001,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1078,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1146,
  "endLine" : 1156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1388,
  "endLine" : 1398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1516,
  "endLine" : 1525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1639,
  "endLine" : 1648,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2806,
  "endLine" : 2819,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static D3D12_ROOT_PARAMETER1 cbvParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static D3D12_ROOT_PARAMETER1 srvParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static D3D12_ROOT_PARAMETER1 uavParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExecuteAccStructPostBuilds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetFramePointerShape()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 967,
  "endLine" : 980,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnumAdapterByLuid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1695,
  "endLine" : 1707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t HexToInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1824,
  "endLine" : 1834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::SetFullscreenState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 435,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutputDuplication::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1438,
  "endLine" : 1448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::FreeTrace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1713,
  "endLine" : 1723,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2131,
  "endLine" : 2143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2145,
  "endLine" : 2157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 728,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1041,
  "endLine" : 1053,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1268,
  "endLine" : 1279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1356,
  "endLine" : 1366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1596,
  "endLine" : 1606,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1609,
  "endLine" : 1619,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1732,
  "endLine" : 1742,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1755,
  "endLine" : 1765,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1809,
  "endLine" : 1819,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1832,
  "endLine" : 1842,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1866,
  "endLine" : 1876,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1938,
  "endLine" : 1949,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2041,
  "endLine" : 2051,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2210,
  "endLine" : 2220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray GetBatchPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.h",
  "fileLinesCount" : 398,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t CalcMeshOutputSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 775,
  "endLine" : 790,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructuredData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 685,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 697,
  "endLine" : 706,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Rewind()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDCFile::SectionIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 860,
  "endLine" : 873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetModifiedTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetFileSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandRegistryRemove()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 673,
  "endLine" : 684,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OSUtility::DebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandRegistryRemove()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 744,
  "endLine" : 755,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CleanupStringArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 442,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 935,
  "endLine" : 945,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL APIENTRY DllMain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_libentry.cpp",
  "fileLinesCount" : 85,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISNAN()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISINF()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISFINITE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISNAN()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISINF()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISFINITE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float ConvertSRGBToLinear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float ConvertLinearToSRGB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendstring()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int utf8print_error()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1462,
  "endLine" : 1472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void strip_nonbasic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer CheckerboardCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t YUVSubsampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetYUVSubsampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1214,
  "endLine" : 1224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayManager::GetRemoteSupport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::ShutdownServer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t BufferFormatter::GetVarStraddleSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2506,
  "endLine" : 2527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString BufferFormatter::DeclareStruct()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2807,
  "endLine" : 2817,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::CleanMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 805,
  "endLine" : 820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::AddMessages()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1732,
  "endLine" : 1742,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QStringList getDefaultSuffixesFromFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2441,
  "endLine" : 2452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString GetSystemUsername()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3263,
  "endLine" : 3274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RGPInterop::EncodeCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReplayOptions::operator QVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 821,
  "endLine" : 832,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 515,
  "endLine" : 524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::CloseCurrentDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t TimelineBar::eventAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1010,
  "endLine" : 1027,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanPipelineStateViewer::showNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 803,
  "endLine" : 818,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::clearShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 941,
  "endLine" : 950,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::shaderSave_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3340,
  "endLine" : 3353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12PipelineStateViewer::showNode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 923,
  "endLine" : 938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::shaderSave_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2584,
  "endLine" : 2597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::clearShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1137,
  "endLine" : 1146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::shaderSave_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2846,
  "endLine" : 2859,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::clearShaderState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1067,
  "endLine" : 1076,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::shaderSave_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2470,
  "endLine" : 2483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool filterAcceptsRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1551,
  "endLine" : 1563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray filterCompleter_dispatch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2401,
  "endLine" : 2412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_filterExpression_mouseMoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4896,
  "endLine" : 4906,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_filterExpression_hoverEnter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4908,
  "endLine" : 4918,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::highlightBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5379,
  "endLine" : 5388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::render_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2632,
  "endLine" : 2645,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant data()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRows()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::typeFilter_changed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 436,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::pidFilter_changed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 472,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 479,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RotateArcball()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 356,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MouseMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 434,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int MaxNumRows()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2269,
  "endLine" : 2280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_ConfigureFormats()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4500,
  "endLine" : 4511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ClearModels()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5613,
  "endLine" : 5623,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::switchContext()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2134,
  "endLine" : 2146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Timeline_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2511,
  "endLine" : 2521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::isUnshareableDeviceInUse()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3165,
  "endLine" : 3177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHistory()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureDialog::checkAllowClose()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 640,
  "endLine" : 650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_loadSettings_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 884,
  "endLine" : 894,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_hosts_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_CheckUpdate_AllowChecks_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 521,
  "endLine" : 532,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_analyticsOptOut_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 572,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::addProcessor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 755,
  "endLine" : 766,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::shaderTools_rowMoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1116,
  "endLine" : 1127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateDialog::closeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/UpdateDialog.cpp",
  "fileLinesCount" : 257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool lessThan()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 551,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_location_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 653,
  "endLine" : 666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::SetFiletypeFromFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRect RDTableView::visualRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setIcon()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDHeaderView::sectionSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::updateDropButtonGeometry()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::setReplaceMode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDTweakedNativeStyle::pixelMetric()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QIcon RDTweakedNativeStyle::standardIcon()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 465,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::add_breakpoints_from_sources()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t RenderDocMeshPreviewService::get_vertex_index()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring RenderDocCaptureContext::get_resource_name()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocCaptureContext.cpp",
  "fileLinesCount" : 48,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterDeviceProtocol()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1508,
  "endLine" : 1516,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SyncAvailableGPUThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1602,
  "endLine" : 1610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::map RenderDoc::GetRemoteDrivers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1769,
  "endLine" : 1781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::CompleteChildThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1962,
  "endLine" : 1971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RemoteServer::LocalProxies()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1379,
  "endLine" : 1390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 740,
  "endLine" : 749,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::SetInitialContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 986,
  "endLine" : 998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void ResourceManager::ResetLastWriteTimes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1211,
  "endLine" : 1221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1691,
  "endLine" : 1700,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1711,
  "endLine" : 1722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ResourceManager::GetUnreplacedOriginalID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1982,
  "endLine" : 1992,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QueueCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 673,
  "endLine" : 683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CycleActiveWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~ImageViewer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetFolderName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SupportsNativeLayers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcpair OpenCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 710,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetFriendlyName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1109,
  "endLine" : 1119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReadVector()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connection::Resume()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process::ProcessResult execScript()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process::ProcessResult execCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckRecurse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::PixelHistory::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1917,
  "endLine" : 1925,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 494,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 744,
  "endLine" : 752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::SetD3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7246,
  "endLine" : 7256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::NewSwapchainBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1607,
  "endLine" : 1618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::UnlockForChunkFlushing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2528,
  "endLine" : 2542,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 723,
  "endLine" : 731,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 755,
  "endLine" : 763,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 774,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11ResourceManager::SetInternalResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::MaskResourceMiscFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetInitParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::VerifyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1689,
  "endLine" : 1700,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11Replay::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1738,
  "endLine" : 1746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 654,
  "endLine" : 665,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 700,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetClassLinkage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1249,
  "endLine" : 1258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeContextID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CheckFeatureSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::DecoderBeginFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 779,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APP_DEPRECATED_HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 789,
  "endLine" : 797,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamLumaKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 875,
  "endLine" : 883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::ConfigureAuthenticatedChannel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1087,
  "endLine" : 1095,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::SubmitDecoderBuffers1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1115,
  "endLine" : 1123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::CheckCryptoSessionStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1137,
  "endLine" : 1145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::DecoderUpdateDownsampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1159,
  "endLine" : 1167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputColorSpace1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1169,
  "endLine" : 1177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputShaderUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1179,
  "endLine" : 1187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputColorSpace1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1189,
  "endLine" : 1197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputShaderUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1199,
  "endLine" : 1207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::SubmitDecoderBuffers2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1333,
  "endLine" : 1341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE Wrapped11VideoDeviceChild::GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1457,
  "endLine" : 1465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operand temp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operand input()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static T Get()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool Get()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DISubrange::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 600,
  "endLine" : 608,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getU32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 771,
  "endLine" : 780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getU64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 782,
  "endLine" : 791,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t getS64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 793,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::FetchEntryPointInterfaces()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2345,
  "endLine" : 2355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T fixed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::AddCapability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::HasExtInst()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::AddType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::AddVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::AddConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter Editor::AddOperations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 484,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setFloatComp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable PackDouble2x32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 932,
  "endLine" : 945,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 783,
  "endLine" : 791,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 997,
  "endLine" : 1005,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1136,
  "endLine" : 1144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1160,
  "endLine" : 1168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1436,
  "endLine" : 1444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1563,
  "endLine" : 1571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1574,
  "endLine" : 1582,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2976,
  "endLine" : 2984,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2999,
  "endLine" : 3007,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3050,
  "endLine" : 3058,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3061,
  "endLine" : 3069,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3150,
  "endLine" : 3158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3249,
  "endLine" : 3257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3307,
  "endLine" : 3315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3346,
  "endLine" : 3354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3377,
  "endLine" : 3385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3388,
  "endLine" : 3396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3532,
  "endLine" : 3540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3556,
  "endLine" : 3564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3615,
  "endLine" : 3623,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3893,
  "endLine" : 3901,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3959,
  "endLine" : 3967,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4013,
  "endLine" : 4021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4037,
  "endLine" : 4045,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::BufferView::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2152,
  "endLine" : 2160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::AccelerationStructure::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2602,
  "endLine" : 2610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetForcedReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsForcedReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 934,
  "endLine" : 944,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::End_PrepareInitialBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId WrapReusedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreFreeMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1317,
  "endLine" : 1328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::SetInternalResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 644,
  "endLine" : 652,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddRecordsForSecondaries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "fileLinesCount" : 2357,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 938,
  "endLine" : 947,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfaceSupportKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfaceFormatsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfacePresentModesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDisplayPlaneSupportedDisplaysKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1223,
  "endLine" : 1232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDevicePresentRectanglesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1354,
  "endLine" : 1362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeFakeUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceSparseImageFormatProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceExternalSemaphoreProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 754,
  "endLine" : 762,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPipelineExecutablePropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1054,
  "endLine" : 1062,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPipelineExecutableStatisticsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1064,
  "endLine" : 1072,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipelineLayoutCreateInfo WrappedVulkan::UnwrapInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "fileLinesCount" : 1143,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int VisModeToMeshDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendermesh.cpp",
  "fileLinesCount" : 1276,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoPipelineBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoPipelineBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 600,
  "endLine" : 608,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoPipelineBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 610,
  "endLine" : 618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorSetSlot::SetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1213,
  "endLine" : 1221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 776,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasMultipleSubpasses()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1415,
  "endLine" : 1423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1886,
  "endLine" : 1894,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFormat GetDepthFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1965,
  "endLine" : 1973,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageBarrierSequence::AddWrapped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 737,
  "endLine" : 745,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::TempTransition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1403,
  "endLine" : 1411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsStencilOnlyFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetMemoryAndroidHardwareBufferANDROID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_android.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsCommandBufferPartial()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4835,
  "endLine" : 4845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsPartialRenderPassActive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4913,
  "endLine" : 4922,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LockedImageStateRef WrappedVulkan::FindImageState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5502,
  "endLine" : 5510,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LockedConstImageStateRef WrappedVulkan::FindConstImageState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5512,
  "endLine" : 5520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 WrappedVulkan::vkGetPhysicalDeviceXcbPresentationSupportKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::GetReadbackMemoryIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1429,
  "endLine" : 1437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1966,
  "endLine" : 1974,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_MTLCreateSystemDefaultDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsYUVFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 510,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_common.cpp",
  "fileLinesCount" : 1594,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1162,
  "endLine" : 1170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetWrappedNSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 967,
  "endLine" : 975,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1047,
  "endLine" : 1055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1084,
  "endLine" : 1092,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1095,
  "endLine" : 1103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1106,
  "endLine" : 1114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1129,
  "endLine" : 1137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1222,
  "endLine" : 1230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_CaptureScope()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 820,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::FirstFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 947,
  "endLine" : 957,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::CaptureClearSubmittedCmdBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 997,
  "endLine" : 1006,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLRenderCommandEncoder::Serialise_endEncoding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandBuffer::Serialise_enqueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLCommandBuffer::Serialise_waitUntilCompleted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcliteral NameOfType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_init_state.cpp",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_endEncoding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_popDebugGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_updateFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 715,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLBlitCommandEncoder::Serialise_waitForFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "fileLinesCount" : 1351,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 742,
  "endLine" : 755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_QUERY_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1958,
  "endLine" : 1966,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 565,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::SetInternalResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteClonedContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI SwapBuffers_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglSwapBuffers_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 499,
  "endLine" : 510,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BOOL WINAPI wglSwapLayerBuffers_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void WGLHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool TryLockContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NSGL_flushBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int VisModeToMeshDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendermesh.cpp",
  "fileLinesCount" : 783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1820,
  "endLine" : 1828,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VerifyDataType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXUnlockObjectsNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDebugMessageCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEndConditionalRender()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glEndTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3495,
  "endLine" : 3504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenerateTextureMipmapEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 878,
  "endLine" : 888,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenerateTextureMipmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 890,
  "endLine" : 900,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTexSubImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1636,
  "endLine" : 1646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyTexSubImage2D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1757,
  "endLine" : 1767,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1990,
  "endLine" : 2000,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2012,
  "endLine" : 2022,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureParameterfEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2448,
  "endLine" : 2458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMultiTexParameterfEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2483,
  "endLine" : 2493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5044,
  "endLine" : 5053,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexSubImage1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5659,
  "endLine" : 5669,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7026,
  "endLine" : 7038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glBindSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glDepthRangef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 775,
  "endLine" : 786,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCompressedTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCompressedTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCompressedTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 563,
  "endLine" : 571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetProgramiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1931,
  "endLine" : 1941,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint APIENTRY _glGetProgramResourceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2540,
  "endLine" : 2550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glDrawElementsInstancedBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3528,
  "endLine" : 3536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _testStub_GetUniformiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3969,
  "endLine" : 3981,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPointerv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetCompressedTextureSubImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 625,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPointeri_vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::BindIndirectBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr DimensionString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 854,
  "endLine" : 862,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyProgramUniforms()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1165,
  "endLine" : 1173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseProgramUniforms()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1176,
  "endLine" : 1184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult InitialiseAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint GetNumVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1534,
  "endLine" : 1545,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint GetBoundVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1547,
  "endLine" : 1557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray IntelGlCounters::GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t MakeTagFromMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 387,
  "endLine" : 396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EndSesssion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::DeleteSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDCounters::IsSessionReady()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "interface __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/DXExt/AmdExtD3D.h",
  "fileLinesCount" : 69,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE ExtensionsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "fileLinesCount" : 281,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogNvPerfAsDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription NVVulkanCounters::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogNvPerfAsDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription NVD3D12Counters::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CloseList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResetList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResetAllocator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SignalFence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline DeviceIdentifiers D3D12GetDeviceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline DeviceIdentifiers D3D11GetDeviceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t GetLogVolumeLevel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string OpenGLGetDeviceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_InitializeHost_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1828,
  "endLine" : 1836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_InitializeTarget_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1837,
  "endLine" : 1845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_GenericFn GetNvPerfProc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2757,
  "endLine" : 2765,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_InitializeHost_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1329,
  "endLine" : 1337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_InitializeTarget_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1338,
  "endLine" : 1346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_GenericFn GetNvPerfProc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1995,
  "endLine" : 2003,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogNvPerfAsDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription NVGLCounters::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogNvPerfAsDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription NVD3D11Counters::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool NvPmResultFails()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorMessage::getGatorString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::createConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::sendXml()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t LZD_GetAvailableCountersCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Lizard::stopHwcPipe()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12MarkerRegion::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12MarkerRegion::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12MarkerRegion::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12MarkerRegion::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_DEPTH_STENCILOP_DESC1 Upconvert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1133,
  "endLine" : 1143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_DEPTH_STENCILOP_DESC Downconvert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1145,
  "endLine" : 1155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckRecurse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 617,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetReflections()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 774,
  "endLine" : 782,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12CommandData::IsPartialCmdList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1873,
  "endLine" : 1883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetDepthFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1153,
  "endLine" : 1161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12DebugManager::PixelHistoryDestroyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2741,
  "endLine" : 2750,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ResourceManager::SetInternalResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1887,
  "endLine" : 1895,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12GpuBuffer::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2009,
  "endLine" : 2018,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateMetaCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RenderState::ApplyDescriptorHeaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::NewSwapchainBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1665,
  "endLine" : 1674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::MapDataWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2127,
  "endLine" : 2138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SHADER_RESOURCE_VIEW_DESC AsDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SubAllocationInRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 910,
  "endLine" : 920,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t VisModeToMeshDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendermesh.cpp",
  "fileLinesCount" : 954,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 799,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 869,
  "endLine" : 878,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1027,
  "endLine" : 1035,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1396,
  "endLine" : 1405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1520,
  "endLine" : 1528,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1531,
  "endLine" : 1539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1655,
  "endLine" : 1663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1780,
  "endLine" : 1788,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1881,
  "endLine" : 1891,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2187,
  "endLine" : 2195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2298,
  "endLine" : 2306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12DescriptorHeap::HasValidDescriptorCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12DescriptorHeap::EnsureDescriptorCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 530,
  "endLine" : 538,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateReservedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "fileLinesCount" : 1488,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 755,
  "endLine" : 763,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 641,
  "endLine" : 649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 674,
  "endLine" : 682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 780,
  "endLine" : 788,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1045,
  "endLine" : 1053,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1056,
  "endLine" : 1065,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1081,
  "endLine" : 1090,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1134,
  "endLine" : 1143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1229,
  "endLine" : 1238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1255,
  "endLine" : 1264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1296,
  "endLine" : 1305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1401,
  "endLine" : 1410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1494,
  "endLine" : 1502,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1505,
  "endLine" : 1513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1528,
  "endLine" : 1536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1628,
  "endLine" : 1636,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1651,
  "endLine" : 1659,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::EmitRaytracingAccelerationStructurePostbuildInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1104,
  "endLine" : 1113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetDebugParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDebugParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetForcedReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 631,
  "endLine" : 641,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetInitParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 933,
  "endLine" : 941,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetMaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1232,
  "endLine" : 1240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtractInputsPS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2098,
  "endLine" : 2106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::GeneralMisc::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2209,
  "endLine" : 2217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::PixelHistory::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2931,
  "endLine" : 2939,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetDebugParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDebugParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetFrameDirtyRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 941,
  "endLine" : 952,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetFrameMoveRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 954,
  "endLine" : 965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnumOutputs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1206,
  "endLine" : 1217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1354,
  "endLine" : 1365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnumAdapters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1479,
  "endLine" : 1488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateSoftwareAdapter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1510,
  "endLine" : 1519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnumWarpAdapter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1709,
  "endLine" : 1719,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI CreateDXGIFactory_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI CreateDXGIFactory1_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI CreateDXGIFactory2_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE RefCountDXGIObject::GetParent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedIDXGISwapChain4::GetFullscreenState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 610,
  "endLine" : 619,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 631,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 969,
  "endLine" : 978,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 981,
  "endLine" : 990,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1019,
  "endLine" : 1028,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1192,
  "endLine" : 1201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1459,
  "endLine" : 1469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1483,
  "endLine" : 1492,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1717,
  "endLine" : 1729,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1854,
  "endLine" : 1863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2123,
  "endLine" : 2132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2187,
  "endLine" : 2196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2223,
  "endLine" : 2232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription DummyDriver::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription DummyDriver::GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::ClearThumbnails()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static size_t Get()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.h",
  "fileLinesCount" : 398,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RENDERDOC_CC GetAPIVersion_1_6_0()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RDCDriver driverFromName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StreamReader::SetOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChunkPagePool::Trim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConversionRegistration XMLConversionRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/chrome_json_codec.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConversionRegistration XMLZIPConversionRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1155,
  "endLine" : 1163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConversionRegistration XMLOnlyConversionRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1165,
  "endLine" : 1173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConfigureStructuredExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AlignTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_exr_file()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDCFile::SectionIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 858,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool WriteAll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Move()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Socket::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Process::GetMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Process::GetMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t get_child_ip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1057,
  "endLine" : 1066,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FmtArgs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.cpp",
  "fileLinesCount" : 690,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logfile_close()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 817,
  "endLine" : 828,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Socket::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::ApplyEnvironmentModification()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LibraryHooks::Detect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 977,
  "endLine" : 985,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckRecurse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Quatf AxisAngle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/quat.h",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t ConvertToR10G10B10A2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t ConvertToB5G5R5A1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t ConvertToB4G4R4A4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::ReversePerspective()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "diy_fp find_cachedpow10()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/grisu2.cpp",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int utf8printf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1772,
  "endLine" : 1783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void DecodeFromString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/capture_options.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t indexOf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t indexOf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t indexOf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 904,
  "endLine" : 913,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr substr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PopulateAllChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 975,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteLazyGenerator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1010,
  "endLine" : 1018,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 569,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "fileLinesCount" : 1317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL APIENTRY dll_entry()",
  "longName" : "",
  "relativeFileName" : "renderdocshim/renderdocshim.cpp",
  "fileLinesCount" : 177,
  "components" : [ "primary::renderdocshim" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 253,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 348,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 367,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 525,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DelPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DelPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::FreePyArgs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 857,
  "endLine" : 867,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::outstream_del()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1202,
  "endLine" : 1213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString MakeIdentifierName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/BufferFormatter.cpp",
  "fileLinesCount" : 6375,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::LoadNotes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1940,
  "endLine" : 1949,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerTypeRegistry::CacheSubTypes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RevealFilenameInExternalFileBrowser()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3030,
  "endLine" : 3041,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant StructuredDataItemModel::headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3756,
  "endLine" : 3765,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant EnvModToVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/QRDInterface.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantMap convertToVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstrpairs convertFromVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BugReport::operator QVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 793,
  "endLine" : 803,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString HexFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QMessageBox::StandardButton questionChecked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCaptureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t MiniQtHelper::GetNumChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData MiniQtHelper::GetWidgetWindowingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 529,
  "endLine" : 540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double MiniQtHelper::GetSpinboxValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 650,
  "endLine" : 660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t MiniQtHelper::GetComboCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 714,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t MiniQtHelper::GetProgressBarValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 778,
  "endLine" : 789,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t MiniQtHelper::GetProgressBarMinimum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 802,
  "endLine" : 813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t MiniQtHelper::GetProgressBarMaximum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 815,
  "endLine" : 826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDPreviewTooltip::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDPreviewTooltip::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setToD3D11()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setToD3D12()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setToGL()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::setToVulkan()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::endHTMLExport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 613,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::shaderEdit_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 939,
  "endLine" : 949,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11PipelineStateViewer::HasImportantViewParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 587,
  "endLine" : 604,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommentView::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetShowParameterNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 345,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetShowAllParameters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetUseCustomActionNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetMarkerList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 604,
  "endLine" : 614,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ParseErrorTipLabel::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3411,
  "endLine" : 3420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3736,
  "endLine" : 3745,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_timeActions_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3769,
  "endLine" : 3780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::RunForward()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5189,
  "endLine" : 5198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::insertSnippet()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5271,
  "endLine" : 5282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Descriptor MakeDescriptor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UsedDescriptor MakeUsedDescriptor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Following::GetActionContext()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor Following::GetDepthTarget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor Following::GetDepthResolveTarget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::RT_PickHoverAndUpdate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 814,
  "endLine" : 826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToRoot()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3033,
  "endLine" : 3042,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float TextureViewer::GetFitScale()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3398,
  "endLine" : 3409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_zoomOption_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3490,
  "endLine" : 3498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_textureListFilter_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4226,
  "endLine" : 4234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSortType()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::RefreshMessageList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::on_messages_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 400,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_clear_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1098,
  "endLine" : 1110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_openScript_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1125,
  "endLine" : 1134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::traceLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1179,
  "endLine" : 1189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_resetName_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 531,
  "endLine" : 543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int firstColumnForElement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1438,
  "endLine" : 1447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int lastColumnForElement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1449,
  "endLine" : 1458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::UI_RemoveOffsets()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4276,
  "endLine" : 4284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_resourceDetails_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5426,
  "endLine" : 5437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::RT_UpdateAndDisplay()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5463,
  "endLine" : 5472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Launch_Application_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2457,
  "endLine" : 2467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Inject_into_Process_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2469,
  "endLine" : 2479,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_View_Documentation_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2779,
  "endLine" : 2788,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_envVarEdit_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 742,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::formatter_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_analyticsAutoSubmit_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 550,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_analyticsManualCheck_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 561,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::uncheckAllChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterSelection::checkAllChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::showEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::killThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::previewToggle_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1017,
  "endLine" : 1026,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::preview_mouseClick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1052,
  "endLine" : 1060,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fetchMore()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_exportAllMips_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_alphaCol_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::setStageName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::setSelectedStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ComputeDebugSelector::on_beginDebug_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.cpp",
  "fileLinesCount" : 133,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BreadcrumbsLayout::clear()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize BreadcrumbsLayout::minimumSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::changeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThumbnailStrip::clearThumbs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "fileLinesCount" : 185,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setBlackPoint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setWhitePoint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::beginUpdate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 646,
  "endLine" : 656,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 832,
  "endLine" : 842,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::focusOutEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 859,
  "endLine" : 868,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::expandAllInternal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 379,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::collapseAllInternal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 392,
  "endLine" : 403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::setColumnStretchHints()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 496,
  "endLine" : 508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOptionsSelector::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ReplayOptionsSelector.cpp",
  "fileLinesCount" : 219,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1283,
  "endLine" : 1291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template  inline T read_obj()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocVertexResolver.h",
  "fileLinesCount" : 95,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertShaderVariable()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertShaderReflection()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 927,
  "endLine" : 934,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::UnloadCrashHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::ShowReplayUI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 912,
  "endLine" : 920,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterReplayProvider()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1437,
  "endLine" : 1445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterRemoteProvider()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::HasReplaySupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1612,
  "endLine" : 1621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::MarkCaptureRetrieved()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1991,
  "endLine" : 1998,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteServer::TakeOwnershipCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1611,
  "endLine" : 1618,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteServer::CloseCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1730,
  "endLine" : 1738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ResourceManager::HasPersistentAge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1262,
  "endLine" : 1272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ResourceManager::ShouldPostpone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1307,
  "endLine" : 1317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ResourceManager::ShouldSkip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1320,
  "endLine" : 1330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::HasResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1738,
  "endLine" : 1748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::HasLiveResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1870,
  "endLine" : 1879,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TriggerCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 662,
  "endLine" : 671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool wildcardMatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NeedVulkanLayerRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetFirstMatchingLine()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommandData::ReadBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_util.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint16_t GetJdwpPort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteVector()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InternalRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::GeneralMisc::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1024,
  "endLine" : 1032,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "fileLinesCount" : 793,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RSGetViewports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2390,
  "endLine" : 2399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RSGetScissorRects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2401,
  "endLine" : 2410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_Flush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5617,
  "endLine" : 5625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 457,
  "endLine" : 466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedD3D11Multithread::SetMultithreadProtected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedAGS11::CreateD3D11()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2806,
  "endLine" : 2815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InternalRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.cpp",
  "fileLinesCount" : 473,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CheckCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3997,
  "endLine" : 4004,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::GetImmediateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4077,
  "endLine" : 4084,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11Device::Serialise_SetExceptionMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4087,
  "endLine" : 4097,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::ResizeTilePool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1161,
  "endLine" : 1170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11MarkerRegion::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11MarkerRegion::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11MarkerRegion::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "fileLinesCount" : 825,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsDeviceUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 732,
  "endLine" : 740,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::EndCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::ShadowStorageInUse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 636,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordIndexBindStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1600,
  "endLine" : 1607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordLayoutBindStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1626,
  "endLine" : 1633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2877,
  "endLine" : 2885,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Buffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 549,
  "endLine" : 556,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 732,
  "endLine" : 741,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 745,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 773,
  "endLine" : 782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 896,
  "endLine" : 905,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 931,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 962,
  "endLine" : 971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1187,
  "endLine" : 1196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Verify()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::GetDecoderBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APP_DEPRECATED_HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 605,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APP_DEPRECATED_HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamFrameFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 679,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamColorSpace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 681,
  "endLine" : 688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamSourceRect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamDestRect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 711,
  "endLine" : 718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamAlpha()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 727,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamPalette()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 729,
  "endLine" : 736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamLumaKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 749,
  "endLine" : 756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamFrameFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 799,
  "endLine" : 806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamColorSpace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamSourceRect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 828,
  "endLine" : 835,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamDestRect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamAlpha()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 853,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamPalette()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 855,
  "endLine" : 862,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::NegotiateCryptoSessionKeyExchange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1009,
  "endLine" : 1016,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::StartSessionKeyRefresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1044,
  "endLine" : 1051,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1067,
  "endLine" : 1074,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamRotation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1097,
  "endLine" : 1104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamRotation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1106,
  "endLine" : 1113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Stride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.h",
  "fileLinesCount" : 367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float dxbc_min()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 785,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double dxbc_min()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float dxbc_max()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 807,
  "endLine" : 816,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double dxbc_max()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 818,
  "endLine" : 827,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t BitwiseReverseLSB16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1715,
  "endLine" : 1724,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Record()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.h",
  "fileLinesCount" : 131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Program::GetDebugVarName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIEnum::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlockOrRecord BitcodeReader::ReadToplevelBlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "fileLinesCount" : 935,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr BlockOrRecord::getString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "fileLinesCount" : 935,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::Unabbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 969,
  "endLine" : 976,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::Unabbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 978,
  "endLine" : 985,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T Read()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReadBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void align32bits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Processor::PostParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1005,
  "endLine" : 1013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::SetMemberName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::AddOperation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray Reflector::EntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 894,
  "endLine" : 901,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypeToIds GetTypes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id AddConstantImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable FindILsb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 656,
  "endLine" : 663,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 679,
  "endLine" : 686,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 965,
  "endLine" : 972,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1060,
  "endLine" : 1067,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3072,
  "endLine" : 3079,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3140,
  "endLine" : 3147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3239,
  "endLine" : 3246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3357,
  "endLine" : 3364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3367,
  "endLine" : 3374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3522,
  "endLine" : 3529,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3567,
  "endLine" : 3574,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3638,
  "endLine" : 3645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3664,
  "endLine" : 3671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getMetalLayerSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_apple_helpers.mm",
  "fileLinesCount" : 11,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3,
  "endLine" : 11,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline EventFlags PipeRWUsageEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 674,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR VkResult VKAPI_CALL hooked_vkCreateInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FillTimersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::RemoveDeviceMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 940,
  "endLine" : 948,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfaceCapabilitiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDeviceGroupSurfacePresentModes2EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceSurfaceCapabilities2EXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceDisplayPlanePropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1214,
  "endLine" : 1221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceDisplayPlaneProperties2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1408,
  "endLine" : 1415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetQueryPoolResults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1660,
  "endLine" : 1667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDebugReportMessageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1954,
  "endLine" : 1961,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkSubmitDebugUtilsMessageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2402,
  "endLine" : 2409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2589,
  "endLine" : 2596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2598,
  "endLine" : 2605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkSetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2633,
  "endLine" : 2641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetBufferMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetMemoryFdPropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceExternalBufferProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 745,
  "endLine" : 752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceExternalFenceProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 764,
  "endLine" : 771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceProperties2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 868,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceQueueFamilyProperties2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 880,
  "endLine" : 887,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceSparseImageFormatProperties2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 896,
  "endLine" : 903,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetShaderInfoAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 905,
  "endLine" : 912,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceGroupPeerMemoryFeatures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 973,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateValidationCacheEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 982,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceMultisamplePropertiesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1005,
  "endLine" : 1012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceFragmentShadingRatesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1183,
  "endLine" : 1190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool equivalent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkMarkerRegion::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUBuffer::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetOcclusionResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1576,
  "endLine" : 1583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetEventIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1954,
  "endLine" : 1963,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageSubresourceMap::ToArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::TempTransition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1413,
  "endLine" : 1420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::InlineTransition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1440,
  "endLine" : 1447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsPostponableRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1772,
  "endLine" : 1779,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedVulkan::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 671,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::EndCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2087,
  "endLine" : 2096,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2874,
  "endLine" : 2883,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::ShouldUpdateRenderpassActive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4924,
  "endLine" : 4935,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::GetUploadMemoryIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::GetGPULocalMemoryIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryAllocation WrappedVulkan::AllocateMemoryForResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MemoryAllocation WrappedVulkan::AllocateMemoryForResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t WrappedVulkan::CurMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::ResetMemoryBlocks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1306,
  "endLine" : 1313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceMap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1541,
  "endLine" : 1549,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AppendModifiedChainedStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderPassSampleBufferAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_stringise.cpp",
  "fileLinesCount" : 1264,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::EndCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::UnregisterMetalLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1021,
  "endLine" : 1029,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 533,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::MarkFBOReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret EGLAPIENTRY function()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 848,
  "endLine" : 855,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret EGLAPIENTRY function()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 859,
  "endLine" : 866,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret EGLAPIENTRY function()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 877,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret EGLAPIENTRY function()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 881,
  "endLine" : 888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret EGLAPIENTRY function()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 892,
  "endLine" : 899,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret EGLAPIENTRY function()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 910,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LONG WINAPI ChangeDisplaySettingsExA_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LONG WINAPI ChangeDisplaySettingsExW_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1867,
  "endLine" : 1874,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void GetFramebufferMipAndLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VerifyShadowStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDebugMessageControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glProgramBinary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1462,
  "endLine" : 1471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glPauseTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3445,
  "endLine" : 3453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glResumeTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3470,
  "endLine" : 3478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenerateMultiTexMipmapEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 912,
  "endLine" : 921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glActiveTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2652,
  "endLine" : 2662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4912,
  "endLine" : 4920,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7016,
  "endLine" : 7024,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7211,
  "endLine" : 7222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glBlitNamedFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 852,
  "endLine" : 859,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribIOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribLOffsetEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 881,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glBindProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2299,
  "endLine" : 2308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glDrawElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3519,
  "endLine" : 3526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glDrawRangeElementsBaseVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3538,
  "endLine" : 3545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureSubImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 643,
  "endLine" : 651,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedOpenGL::Serialise_glTextureBarrier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 624,
  "endLine" : 632,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6441,
  "endLine" : 6448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6485,
  "endLine" : 6492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6529,
  "endLine" : 6536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6573,
  "endLine" : 6580,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6617,
  "endLine" : 6624,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6661,
  "endLine" : 6668,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6705,
  "endLine" : 6712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6749,
  "endLine" : 6756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6793,
  "endLine" : 6800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6837,
  "endLine" : 6844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6881,
  "endLine" : 6888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6925,
  "endLine" : 6932,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6969,
  "endLine" : 6976,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7013,
  "endLine" : 7020,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7057,
  "endLine" : 7064,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7101,
  "endLine" : 7108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7145,
  "endLine" : 7152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7189,
  "endLine" : 7196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId RegisterResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void APIENTRY DebugSnoopStatic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::Initialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 729,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1770,
  "endLine" : 1778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::RegisterDebugCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3262,
  "endLine" : 3270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3349,
  "endLine" : 3358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddResourceInitChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3370,
  "endLine" : 3378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1263,
  "endLine" : 1270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t IntelGlCounters::CounterPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray AMDCounters::GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::EnableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AMDCounters::DisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DeleteInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 627,
  "endLine" : 634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaBeginCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "interface __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/DXExt/AmdExtD3DCommandListMarkerApi.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounterEnumerator::GetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVVulkanCounters::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVVulkanCounters::HasCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVD3D12Counters::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVD3D12Counters::HasCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetLogVolumeLevel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetLogFlushSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVGLCounters::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVGLCounters::HasCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVD3D11Counters::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVD3D11Counters::HasCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::sendCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::processMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeThread::worker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_communication.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Socket::Result Socket::send()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Socket::Result Socket::receive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LZD_EnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LZD_DisableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~ShaderEntry()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 735,
  "endLine" : 742,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1296,
  "endLine" : 1303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Serialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1450,
  "endLine" : 1458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::ValidateRootGPUVA()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1412,
  "endLine" : 1424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsDepthFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetOcclusionResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 923,
  "endLine" : 930,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1134,
  "endLine" : 1141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetEventIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1143,
  "endLine" : 1151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::CopyFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 513,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::InitInternalResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 764,
  "endLine" : 771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::EnumerateMetaCommandParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedAGS12::CreateD3D11()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::EndCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2533,
  "endLine" : 2543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType WrappedID3D12Device::BindlessRefTypeForRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3869,
  "endLine" : 3879,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::DataUploadSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4179,
  "endLine" : 4186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::GPUSyncAllQueues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4213,
  "endLine" : 4222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 851,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 695,
  "endLine" : 703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3531,
  "endLine" : 3539,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 896,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1015,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1066,
  "endLine" : 1073,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1254,
  "endLine" : 1261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1408,
  "endLine" : 1416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1426,
  "endLine" : 1434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1437,
  "endLine" : 1444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1477,
  "endLine" : 1484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1708,
  "endLine" : 1715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1736,
  "endLine" : 1743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2206,
  "endLine" : 2213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2254,
  "endLine" : 2261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE WrappedID3D12Device::GetResourceAllocationInfo2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap8.cpp",
  "fileLinesCount" : 56,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12PipelineState::ShaderEntry::BuildReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 595,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WINAPI Hooked_Core_D3D12GetInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WINAPI Hooked_SDKLayers_D3D12GetInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12_CleanupReplaySDK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1308,
  "endLine" : 1315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1618,
  "endLine" : 1625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::InitializeMetaCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 713,
  "endLine" : 720,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtractInputsPS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2110,
  "endLine" : 2117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::SetDescriptorHeaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1788,
  "endLine" : 1795,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::VertexPicking::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2849,
  "endLine" : 2856,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_RESOURCE_ALLOCATION_INFO WrappedID3D12Device::GetResourceAllocationInfo1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateSubresourceSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HWND GetHWND()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 644,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDisplayModeList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1026,
  "endLine" : 1035,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDisplayModeList1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CheckOverlayColorSpaceSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1143,
  "endLine" : 1154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetAdapter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1344,
  "endLine" : 1352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT RefCountDXGIObject::WrapQueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIDevice4::OfferResources1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1055,
  "endLine" : 1062,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 451,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1701,
  "endLine" : 1711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 599,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 707,
  "endLine" : 715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1138,
  "endLine" : 1146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1282,
  "endLine" : 1291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1437,
  "endLine" : 1445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1448,
  "endLine" : 1456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1524,
  "endLine" : 1532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1551,
  "endLine" : 1559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1622,
  "endLine" : 1630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1690,
  "endLine" : 1698,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1926,
  "endLine" : 1935,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1972,
  "endLine" : 1980,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1993,
  "endLine" : 2001,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2072,
  "endLine" : 2080,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2135,
  "endLine" : 2145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2199,
  "endLine" : 2207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2244,
  "endLine" : 2252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::SetDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bytebuf ReplayOutput::ReadbackOutputTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::SetMeshDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static size_t Get()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.h",
  "fileLinesCount" : 398,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr GetDeviceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.h",
  "fileLinesCount" : 398,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 764,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult exportXMLZ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1138,
  "endLine" : 1147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExportStructure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseStringify()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AtEnd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline double EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LibraryHooks::Detect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 678,
  "endLine" : 687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterLibraryHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 723,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetLoadedModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logfile_append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::ReplayInitialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::BeginHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterLibraryHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetLoadedModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetLoadedModules()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAppFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double Timing::GetTickFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_threading.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::ReplayInitialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 559,
  "endLine" : 566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::BeginHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterLibraryHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 606,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logfile_append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsAPISet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 625,
  "endLine" : 635,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DWORD __stdcall sThreadInit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeAlignedBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write_newline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t Log2Floor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t Log2Ceil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_dds_file()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/dds_readwrite.cpp",
  "fileLinesCount" : 1328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 955,
  "endLine" : 962,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t ConvertToB5G6R5()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::Transpose()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::Translation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::RotationX()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::RotationY()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::RotationZ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::RotationZYX()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix4f Matrix4f::RotationXYZ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix3f Matrix3f::Transpose()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/pixelhistory_primid.frag",
  "fileLinesCount" : 36,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/quadresolve.frag",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/fixedcol.frag",
  "fileLinesCount" : 61,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer FontCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deallocate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fill()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateHeadlessWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateXlibWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateXCBWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateWaylandWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateMacOSWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PipeState::OutputAbbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PipeState::MultiviewBroadcastCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.inl",
  "fileLinesCount" : 1296,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t YUVPlaneCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetYUVPlaneCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deallocate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t capacity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deallocate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 973,
  "endLine" : 980,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void RemoveChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 723,
  "endLine" : 732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TakeAllChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 785,
  "endLine" : 792,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dealloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 989,
  "endLine" : 996,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1379,
  "endLine" : 1386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deallocate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1519,
  "endLine" : 1526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTypedPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::addText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1168,
  "endLine" : 1176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DialogButton CaptureContext::QuestionDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SetNotes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1744,
  "endLine" : 1755,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUAddress::cacheAddress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GUIInvoke::defer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2217,
  "endLine" : 2225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RGPInterop::HasRGPEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.cpp",
  "fileLinesCount" : 464,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideOption()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/QRDInterface.cpp",
  "fileLinesCount" : 174,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "variantType convertToVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "listType convertFromVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit LambdaThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QMessageBox::StandardButton question()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 936,
  "endLine" : 943,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetReplayOutput()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 542,
  "endLine" : 551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetSpinboxBounds()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 630,
  "endLine" : 638,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetSpinboxValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 640,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SelectComboOption()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 726,
  "endLine" : 734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::ResetProgressBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 745,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetProgressBarValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 756,
  "endLine" : 765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::UpdateProgressBarValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 767,
  "endLine" : 776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetProgressBarRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 791,
  "endLine" : 800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::RT_UpdateAndDisplay()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::SetStencilLabelValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 804,
  "endLine" : 811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::SetStencilTreeItemValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 813,
  "endLine" : 820,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::shaderMessages_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3355,
  "endLine" : 3365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommentView::SetComments()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString GetDescription()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1484,
  "endLine" : 1492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback MakeLiteralMatcher()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1622,
  "endLine" : 1629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray filterCompleter_event()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1861,
  "endLine" : 1870,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_filterExpression_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4886,
  "endLine" : 4894,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString EventBrowser::GetExportString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5093,
  "endLine" : 5101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::jumpToBookmark()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5368,
  "endLine" : 5377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::SelectEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5465,
  "endLine" : 5474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::gotoSourceDebugging()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1217,
  "endLine" : 1224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::SetTextAndUpdateMargin0()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1472,
  "endLine" : 1485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::editable_keyPressed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1526,
  "endLine" : 1533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::showVariableTooltip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5632,
  "endLine" : 5642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_debugToggle_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6096,
  "endLine" : 6104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UpdateDurationColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int SliceForString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::AppendDispatchStatistics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float TextureViewer::CurMaxScrollX()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2792,
  "endLine" : 2802,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float TextureViewer::CurMaxScrollY()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2804,
  "endLine" : 2814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_zoomRange_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3639,
  "endLine" : 3649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TextureViewer::ShouldFlipForGL()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3948,
  "endLine" : 3957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual QModelIndex mapFromSource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString printName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.h",
  "fileLinesCount" : 268,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MenuDisplaying()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 434,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_newScript_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1112,
  "endLine" : 1123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PythonShell::scriptHeader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1475,
  "endLine" : 1482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::enableButtons()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1494,
  "endLine" : 1501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ScrollToRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4933,
  "endLine" : 4942,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::EnableCameraGuessControls()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6694,
  "endLine" : 6703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_resetCamera_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6874,
  "endLine" : 6884,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::MakeNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::networkRequestFailed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1260,
  "endLine" : 1267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::networkRequestCompleted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1269,
  "endLine" : 1276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::ShowLiveCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1518,
  "endLine" : 1526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Mesh_Output_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2392,
  "endLine" : 2400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Event_Browser_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2427,
  "endLine" : 2435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Texture_Viewer_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2437,
  "endLine" : 2445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Pipeline_State_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2447,
  "endLine" : 2455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Errors_and_Warnings_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2481,
  "endLine" : 2489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Comments_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2491,
  "endLine" : 2499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Statistics_Viewer_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2501,
  "endLine" : 2509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Python_Shell_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2523,
  "endLine" : 2531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Counter_Viewer_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2806,
  "endLine" : 2814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Resource_Inspector_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2816,
  "endLine" : 2824,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::showDiagnosticLogView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2892,
  "endLine" : 2900,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::updateAvailable_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2902,
  "endLine" : 2910,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::dropEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3002,
  "endLine" : 3011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::lineEdit_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 626,
  "endLine" : 633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::UpdateRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1138,
  "endLine" : 1145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_hostname_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 503,
  "endLine" : 510,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_runCommand_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_addUpdateHost_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_tempDirectory_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Android_SDKPath_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1207,
  "endLine" : 1215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Android_JDKPath_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1232,
  "endLine" : 1240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnalyticsPromptDialog::on_autoSubmit_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.cpp",
  "fileLinesCount" : 81,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnalyticsPromptDialog::on_manualCheck_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.cpp",
  "fileLinesCount" : 81,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AnalyticsPromptDialog::on_optOut_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.cpp",
  "fileLinesCount" : 81,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int EnvironmentEditor::existingIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ComputeDebugSelector::SyncGroupThreadValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.cpp",
  "fileLinesCount" : 133,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::SetContext()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::setAutoFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize ResourcePreview::GetThumbSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex RDTableView::indexAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDLabel::minimumSizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::setWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::clear()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 786,
  "endLine" : 795,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setBackground()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setForeground()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setEditable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHoverIconColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDHeaderView::hasGroupTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::rowsChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDTextEdit::eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::setCompletionStrings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureGoto::location_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/TextureGoto.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline uint64_t ClockNowMicroSeconds()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray convertArgs()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 922,
  "endLine" : 929,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1018,
  "endLine" : 1028,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1299,
  "endLine" : 1307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int renderdoccmd()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1725,
  "endLine" : 1733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string conv()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring conv()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::add_source_breakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::remove_source_breakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::get_vertices_inoutputs()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::debug_vertex()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocReplay::debug_pixel()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "model::RdcActionFlags map_flags()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertDebugTrace()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor RenderDocTexturePreviewService::create_descriptor()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RenderDocTexturePreviewService::get_input_targets()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::ShutdownReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 745,
  "endLine" : 754,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StructuredProcessor RenderDoc::GetStructuredProcessor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1518,
  "endLine" : 1526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureExporter RenderDoc::GetCaptureExporter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1528,
  "endLine" : 1536,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureImporter RenderDoc::GetCaptureImporter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1538,
  "endLine" : 1546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RenderDoc::GetSupportedDeviceProtocols()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1548,
  "endLine" : 1556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SetDriverUnsupportedMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1716,
  "endLine" : 1723,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::map RenderDoc::GetReplayDrivers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1761,
  "endLine" : 1767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::MarkDirtyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 964,
  "endLine" : 972,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::IsResourceDirty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 983,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::HasWrapper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1817,
  "endLine" : 1825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ResourceManager::GetOriginalID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1972,
  "endLine" : 1979,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr float ProgressWeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType ComposeFrameRefsFirstKnown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceRecord::AddResourceReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ResultDetails Ping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 688,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11DebugManager::AddCounterUAVBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 981,
  "endLine" : 987,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IAGetPrimitiveTopology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3278,
  "endLine" : 3286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3295,
  "endLine" : 3303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::Serialise_UpdateSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5980,
  "endLine" : 5988,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::ReportDeath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1824,
  "endLine" : 1834,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleOOM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetCounterBufferID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.h",
  "fileLinesCount" : 239,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CheckMultisampleQualityLevels1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device2_wrap.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1090,
  "endLine" : 1099,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1101,
  "endLine" : 1110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorCustomRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1321,
  "endLine" : 1330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::BeginFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 695,
  "endLine" : 701,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IntRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1452,
  "endLine" : 1459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11DeviceContext::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1461,
  "endLine" : 1469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::RecordDispatchStats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1783,
  "endLine" : 1790,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VerifyShadowStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeShadowStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetContentProtectionCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CheckCryptoKeyExchange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::SubmitDecoderBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputTargetRect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 565,
  "endLine" : 571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputColorSpace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputConstriction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 590,
  "endLine" : 596,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputTargetRect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputColorSpace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 636,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputConstriction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetOutputStereoMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 771,
  "endLine" : 777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::GetEncryptionBltKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1059,
  "endLine" : 1065,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoDecoderOutputView::GetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1343,
  "endLine" : 1350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoProcessorInputView::GetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1352,
  "endLine" : 1359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoProcessorOutputView::GetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1361,
  "endLine" : 1368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Wrapped11VideoDeviceChild::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1388,
  "endLine" : 1394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::ShutdownStreamOut()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "fileLinesCount" : 1148,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SDBGChunk::GetCallstack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "fileLinesCount" : 160,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr SDBGChunk::GetSymbolName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "fileLinesCount" : 160,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Operand imm()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float4 main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2380,
  "endLine" : 2386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HMODULE GetLocalD3DCompiler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_compile.cpp",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float round_ne()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DITemplateValueParameter::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t svbr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 743,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 769,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getival()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int64_t svbr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Operation copy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter Processor::GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1015,
  "endLine" : 1023,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstIter Processor::GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1025,
  "endLine" : 1033,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::MakeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::DecorateStorageBufferStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::AddDecoration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::AddExecutionMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Editor::AddFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter Editor::GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline half_float::half comp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AssignValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 932,
  "endLine" : 938,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::PreParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3755,
  "endLine" : 3763,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Binding GetBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 988,
  "endLine" : 994,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::QueryPool::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2499,
  "endLine" : 2505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCmdPrimary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1163,
  "endLine" : 1169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleOOM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1299,
  "endLine" : 1305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetSwapchainCounterEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAcquireNextImageKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceDisplayPropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1206,
  "endLine" : 1212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDisplayModePropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1234,
  "endLine" : 1241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDisplayModeKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1243,
  "endLine" : 1250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDisplayPlaneCapabilitiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1252,
  "endLine" : 1259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceDisplayProperties2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1400,
  "endLine" : 1406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDisplayModeProperties2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1417,
  "endLine" : 1424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDisplayPlaneCapabilities2KHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1426,
  "endLine" : 1432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkReleaseSwapchainImagesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1475,
  "endLine" : 1481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkImportSemaphoreFdKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 959,
  "endLine" : 966,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetSemaphoreFdKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 968,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkImportFenceFdKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 976,
  "endLine" : 983,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetFenceFdKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 985,
  "endLine" : 991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkImportSemaphoreWin32HandleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1467,
  "endLine" : 1474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetSemaphoreWin32HandleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1476,
  "endLine" : 1482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkImportFenceWin32HandleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1484,
  "endLine" : 1491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetFenceWin32HandleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "fileLinesCount" : 1561,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1493,
  "endLine" : 1499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkSetHdrMetadataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1963,
  "endLine" : 1969,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPastPresentationTimingGOOGLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2581,
  "endLine" : 2587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreatePrivateDataSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2618,
  "endLine" : 2625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2643,
  "endLine" : 2650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetImageSparseMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetMemoryWin32HandleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 711,
  "endLine" : 717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetMemoryWin32HandlePropertiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 719,
  "endLine" : 725,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetMemoryFdKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 728,
  "endLine" : 734,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDescriptorSetLayoutSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 914,
  "endLine" : 920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkMergeValidationCachesEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 990,
  "endLine" : 996,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetValidationCacheDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 998,
  "endLine" : 1004,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceCalibrateableTimeDomainsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1020,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetCalibratedTimestampsEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1022,
  "endLine" : 1028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetPhysicalDeviceCalibrateableTimeDomainsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1030,
  "endLine" : 1036,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetCalibratedTimestampsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1038,
  "endLine" : 1044,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDeviceAddress WrappedVulkan::vkGetBufferDeviceAddressEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1046,
  "endLine" : 1052,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDeviceAddress WrappedVulkan::vkGetBufferDeviceAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1085,
  "endLine" : 1091,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t WrappedVulkan::vkGetBufferOpaqueCaptureAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1093,
  "endLine" : 1099,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t WrappedVulkan::vkGetDeviceMemoryOpaqueCaptureAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1101,
  "endLine" : 1107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDeviceAddress WrappedVulkan::vkGetAccelerationStructureDeviceAddressKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1217,
  "endLine" : 1223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkCopyDescriptorSet WrappedVulkan::UnwrapInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "fileLinesCount" : 1911,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool CheckTransferGranularity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkBuildAccelerationStructuresKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7601,
  "endLine" : 7608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SanitiseOldImageLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VK_LAYER_EXPORT VkResult VKAPI_CALL vkEnumerateDeviceLayerProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer_android.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AppendNextStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 752,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsDirectWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ApplyDynamicStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1879,
  "endLine" : 1885,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1946,
  "endLine" : 1952,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2215,
  "endLine" : 2221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair GetEventDepthBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2222,
  "endLine" : 2228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PrimitiveDiscarded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3392,
  "endLine" : 3398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ResetPixelHistoryDescriptorPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3694,
  "endLine" : 3700,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ImageSubresourceState::Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageBarrierSequence::UnwrapBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 775,
  "endLine" : 781,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::RemoveQueueFamilyTransfer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 879,
  "endLine" : 885,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::Transition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1395,
  "endLine" : 1401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetAndroidHardwareBufferPropertiesANDROID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_android.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::GeneralMisc::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3393,
  "endLine" : 3400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SubmitSemaphores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::InlineSetupImageBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 610,
  "endLine" : 616,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::InlineCleanupImageBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 624,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsSupportedExtension()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1800,
  "endLine" : 1807,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::GetProvidedDeviceExtensionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2057,
  "endLine" : 2063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsCommandBufferPartialPrimary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4847,
  "endLine" : 4854,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddFramebufferUsageAllChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5426,
  "endLine" : 5433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int get_int()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int get_uint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t get_uint64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 WrappedVulkan::vkGetPhysicalDeviceWaylandPresentationSupportKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 WrappedVulkan::vkGetPhysicalDeviceXlibPresentationSupportKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ReadBufferValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void WriteBufferValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ReadAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void WriteAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Convert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1145,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4727,
  "endLine" : 4740,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4811,
  "endLine" : 4821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypedRealHandle ToTypedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 624,
  "endLine" : 630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypedRealHandle ToTypedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RealType Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 751,
  "endLine" : 759,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1369,
  "endLine" : 1375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ContainedIn()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1376,
  "endLine" : 1382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1422,
  "endLine" : 1428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void Split()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1593,
  "endLine" : 1599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsValid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1636,
  "endLine" : 1642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageTransitionInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1737,
  "endLine" : 1743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefCompFunc GetFrameRefCompFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1744,
  "endLine" : 1750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType GetDefaultRefType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1751,
  "endLine" : 1757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1776,
  "endLine" : 1782,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImgRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1928,
  "endLine" : 1935,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline VkImageViewType viewType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2342,
  "endLine" : 2348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setViewType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2350,
  "endLine" : 2356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t levelCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2358,
  "endLine" : 2364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setLevelCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2365,
  "endLine" : 2371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t layerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2373,
  "endLine" : 2379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setLayerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2380,
  "endLine" : 2386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void MetalHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_hook.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MetalHook::RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_hook.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void CopyToObjcArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StageInputOutputDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "completionHandler API_AVAILABLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device_bridge.mm",
  "fileLinesCount" : 944,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 562,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::drawPrimitives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LONG WINAPI ChangeDisplaySettingsA_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LONG WINAPI ChangeDisplaySettingsW_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4176,
  "endLine" : 4182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void scheduleContextSetView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void scheduleContextUpdate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void scheduleViewSetWantBestResolution()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void scheduleViewGetWindowSizeMT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NSGL_update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1858,
  "endLine" : 1864,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1891,
  "endLine" : 1897,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1900,
  "endLine" : 1906,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PushChildContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeleteSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPerfQueryInfoINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 961,
  "endLine" : 967,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGenerateMipmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 910,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2002,
  "endLine" : 2010,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2120,
  "endLine" : 2128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2239,
  "endLine" : 2247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2358,
  "endLine" : 2366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexParameterf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2473,
  "endLine" : 2481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTexParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2591,
  "endLine" : 2599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureStorage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4785,
  "endLine" : 4792,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glTextureBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7202,
  "endLine" : 7209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedRenderbufferStorageMultisampleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedCopyBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCompressedTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCompressedTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCompressedTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 625,
  "endLine" : 631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 641,
  "endLine" : 647,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureStorage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 770,
  "endLine" : 776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCopyTextureImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 778,
  "endLine" : 784,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCopyTextureImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 786,
  "endLine" : 792,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCopyTextureSubImage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 801,
  "endLine" : 807,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCopyTextureSubImage3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 908,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1918,
  "endLine" : 1925,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint APIENTRY _glCreateShaderProgramv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2291,
  "endLine" : 2297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean APIENTRY _glIsProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2324,
  "endLine" : 2330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetProgramPipelineInfoLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2346,
  "endLine" : 2352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _testStub_GetIntegerv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3983,
  "endLine" : 3990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramResourceiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 943,
  "endLine" : 949,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetTextureSwizzle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 838,
  "endLine" : 844,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTextureSwizzle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 852,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthStencilFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.cpp",
  "fileLinesCount" : 2100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1611,
  "endLine" : 1619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isDirectWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "fileLinesCount" : 2186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasCurrentResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkDirtyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkDirtyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::ContextEndFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2789,
  "endLine" : 2796,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::QueuePrepareInitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2833,
  "endLine" : 2840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::QueueResourceRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2842,
  "endLine" : 2849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1275,
  "endLine" : 1281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::EndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaCopySecondarySamples()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_counters.h",
  "fileLinesCount" : 501,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsInit_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsInitialize_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_MultiDrawInstancedIndirect_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_MultiDrawIndexedInstancedIndirect_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_MultiDrawInstancedIndirectCountIndirect_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_MultiDrawIndexedInstancedIndirectCountIndirect_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 595,
  "endLine" : 601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_CreateTexture1D_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_CreateTexture2D_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_CreateTexture3D_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HMODULE GetAMDModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa_win32.cpp",
  "fileLinesCount" : 300,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounterEnumerator::ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t FormatTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t FormatDate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "fileLinesCount" : 375,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t GatorMessage::getPackedInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint8_t GatorApi::getResponse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void reportXmlError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeLEInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/message_util.cpp",
  "fileLinesCount" : 77,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Lizard::enableCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Lizard::disableCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DescriptorFlags MakeDescriptorFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 680,
  "endLine" : 688,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DescriptorFlags MakeDescriptorFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 690,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GPUAddress toaddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1841,
  "endLine" : 1847,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t fromaddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1849,
  "endLine" : 1855,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12Device::AddToStateObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap7.cpp",
  "fileLinesCount" : 90,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE AssertResourceState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE SetThreadDeviceCreationParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HRESULT WINAPI GetD3D11On12On7Interface_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 834,
  "endLine" : 840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "fileLinesCount" : 725,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SHADER_BYTECODE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 811,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void MarkAllBufferResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1201,
  "endLine" : 1207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResourceId GetResIDFromAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1227,
  "endLine" : 1235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReadFromSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1326,
  "endLine" : 1333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CompatibilityQueue::AcquireKeyedMutex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SubresourceStateVector BakedCmdListInfo::GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1705,
  "endLine" : 1714,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::AddResourceUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1941,
  "endLine" : 1948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1428,
  "endLine" : 1434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair GetEventDepthBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1435,
  "endLine" : 1441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PrimitiveDiscarded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2570,
  "endLine" : 2576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr D3D12ShaderCache::GetShaderBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_STATIC_SAMPLER_DESC1 D3D12ShaderCache::Upconvert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1073,
  "endLine" : 1079,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Descriptor::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE UnwrapCPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE UnwrapGPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12GpuBufferAllocator::D3D12GpuBufferResource::ReleaseGpuBufferResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1358,
  "endLine" : 1364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FillTimersAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::CloseInitialStateList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4291,
  "endLine" : 4297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4632,
  "endLine" : 4640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4642,
  "endLine" : 4649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12DescriptorType GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 813,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4267,
  "endLine" : 4273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 991,
  "endLine" : 997,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1018,
  "endLine" : 1024,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1140,
  "endLine" : 1146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1285,
  "endLine" : 1291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1337,
  "endLine" : 1344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1387,
  "endLine" : 1393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1468,
  "endLine" : 1474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1487,
  "endLine" : 1493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1718,
  "endLine" : 1724,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1727,
  "endLine" : 1733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1762,
  "endLine" : 1768,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1771,
  "endLine" : 1777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2355,
  "endLine" : 2361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12DescriptorHeap::GetFromDescriptorCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12DescriptorHeap::SetToDescriptorCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "fileLinesCount" : 1659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1485,
  "endLine" : 1491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::ExecuteMetaCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D12GraphicsCommandList::Serialise_CopyRaytracingAccelerationStructure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1116,
  "endLine" : 1123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12GraphicsCommandList::CopyRaytracingAccelerationStructure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "fileLinesCount" : 1390,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReportLiveDeviceObjects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleOOM()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 912,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetSparseResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1252,
  "endLine" : 1258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetConstants()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.h",
  "fileLinesCount" : 241,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12Device::SetBackgroundProcessingMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap6.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE AssertResourceState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static D3D12FeedbackKey GetDirectHeapAccessKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12CommandQueue::ExecuteCommandLists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetHDRMetaData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 907,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE QueryVideoMemoryInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1273,
  "endLine" : 1282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetVideoMemoryReservation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1284,
  "endLine" : 1293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE QueryResourceResidency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1367,
  "endLine" : 1375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterStereoStatusWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterOcclusionStatusWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1615,
  "endLine" : 1624,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2925,
  "endLine" : 2932,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2937,
  "endLine" : 2943,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2957,
  "endLine" : 2964,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGISwapChain4::GetContainingOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGISwapChain4::GetRestrictToOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::TakeOwnership()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 648,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIDevice4::OfferResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1039,
  "endLine" : 1045,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIDevice4::ReclaimResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1047,
  "endLine" : 1053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIDevice4::ReclaimResources1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1064,
  "endLine" : 1071,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 654,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 892,
  "endLine" : 899,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 909,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 941,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 951,
  "endLine" : 958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 993,
  "endLine" : 1000,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1038,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1056,
  "endLine" : 1063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1163,
  "endLine" : 1170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1182,
  "endLine" : 1189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1220,
  "endLine" : 1227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1248,
  "endLine" : 1255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1258,
  "endLine" : 1265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1332,
  "endLine" : 1339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1383,
  "endLine" : 1390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1472,
  "endLine" : 1480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1633,
  "endLine" : 1640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1745,
  "endLine" : 1752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1799,
  "endLine" : 1806,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1822,
  "endLine" : 1829,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1952,
  "endLine" : 1959,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1962,
  "endLine" : 1969,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1983,
  "endLine" : 1990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2004,
  "endLine" : 2011,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2113,
  "endLine" : 2120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::SetPixelContextLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 644,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::DisablePixelContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 654,
  "endLine" : 662,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DumpChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 754,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isLiteralFileChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isLiteralFileFileName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr byte FromHex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDCFile::Open()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.cpp",
  "fileLinesCount" : 1316,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetIPFromTCPSocket()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterLibraryHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t get_nanotime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreForkConfigureHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 813,
  "endLine" : 821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetHookingEnvVars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult Process::StartGlobalHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetFullPathname()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool exists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ErrorString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 657,
  "endLine" : 666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Socket::GetRemoteIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::IgnoreLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 906,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThreadHandle CreateThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int WSAAPI WSAStartup_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ShouldInject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix2f Matrix2f::Transpose()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void Normalise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/vec.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addchar()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr strlower()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr strupper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float ConvertSRGBToLinear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/texdisplay.frag",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int compRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void push_back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void emplace_back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 805,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator sorted_find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator sorted_find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator unsorted_find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator unsorted_find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator upper_bound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator upper_bound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateWin32WindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateAndroidWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetBGRAOrder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator rdcstr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1124,
  "endLine" : 1130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void DeleteChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 735,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DelPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyrenderdoc_stub.cpp",
  "fileLinesCount" : 75,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::BlockInvoke()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId CaptureContext::GetResourceReplacement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1672,
  "endLine" : 1679,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RegisterReplacement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1681,
  "endLine" : 1689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::GetResourceName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2107,
  "endLine" : 2115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString GPUAddressToString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterMetatypeConversions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 515,
  "endLine" : 521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString TypeString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1727,
  "endLine" : 1735,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QRClickToolButton::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3831,
  "endLine" : 3837,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetShutdown()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::VersionMismatchError()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant analyticsToVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void paint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 639,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEditorGeometry()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool editorEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 706,
  "endLine" : 713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool helpEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 715,
  "endLine" : 722,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QMessageBox::StandardButton information()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 928,
  "endLine" : 934,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QMessageBox::StandardButton warning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 955,
  "endLine" : 961,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QMessageBox::StandardButton critical()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 963,
  "endLine" : 969,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "qreal TimelineBar::offsetOf()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1029,
  "endLine" : 1037,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::showEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::SelectPipelineStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 568,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString VulkanPipelineStateViewer::GetFossilizeHash()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4392,
  "endLine" : 4400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::WriteFossilizeJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4658,
  "endLine" : 4667,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t VulkanPipelineStateViewer::getMinOffset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4984,
  "endLine" : 4991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::SelectPipelineStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::SelectPipelineStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::SelectPipelineStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 522,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList GetFunctions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1514,
  "endLine" : 1520,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_HideFind()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3817,
  "endLine" : 3825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_colSelect_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5085,
  "endLine" : 5091,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::clearBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5307,
  "endLine" : 5315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::updateFindResultsAvailable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5651,
  "endLine" : 5657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::UpdateDurationColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5659,
  "endLine" : 5667,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ShaderViewer::instructionForDisassemblyLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2270,
  "endLine" : 2279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::ensureLineScrolled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4970,
  "endLine" : 4977,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::MarkModification()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5575,
  "endLine" : 5583,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderEncoding ShaderViewer::currentEncoding()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5739,
  "endLine" : 5746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_unrefresh_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5970,
  "endLine" : 5978,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_resources_sortByStep_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6106,
  "endLine" : 6112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_resources_sortByResource_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6114,
  "endLine" : 6120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool filterAcceptsRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString CountOrEmpty()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_SetHistogramRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1615,
  "endLine" : 1621,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId TextureViewer::GetCurrentResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2168,
  "endLine" : 2174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SetChannelVisibility()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2294,
  "endLine" : 2300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::rangePoint_leave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3615,
  "endLine" : 3623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual QModelIndex mapToSource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::on_textFilter_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MenuDisplaying()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::textOutput()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1216,
  "endLine" : 1223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::appendText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1484,
  "endLine" : 1492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endReset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 878,
  "endLine" : 884,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool useGenerics()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1387,
  "endLine" : 1393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString MainWindow::GetLayoutPath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::PromptSaveCaptureAs()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 977,
  "endLine" : 985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Clear_Reported_Bugs_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1305,
  "endLine" : 1312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::UpdatePopup()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1509,
  "endLine" : 1516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::BringToFront()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1620,
  "endLine" : 1627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEventRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_processFilter_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_AllowGlobalHook_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 501,
  "endLine" : 509,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_AllowProcessInject_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool filterAcceptsRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConfigEditor::on_filter_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 718,
  "endLine" : 724,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_previewSplit_splitterMoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1028,
  "endLine" : 1037,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::captures_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1044,
  "endLine" : 1050,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::dirList_selectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::fileList_selectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 761,
  "endLine" : 767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_showHidden_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 779,
  "endLine" : 785,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_blackPoint_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 531,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_whitePoint_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 540,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::recentre()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList OrderedListEditor::getItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "fileLinesCount" : 213,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidgetInternal::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_savedList_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_showHelp_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::setSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::UpdateThumb()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CollapseGroupBox::setMaximumHeight()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.cpp",
  "fileLinesCount" : 138,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex indexForItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void itemsChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::sendListenerEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::unpolish()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDTweakedNativeStyle::styleHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sig_handler()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sig_handler()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_linux.cpp",
  "fileLinesCount" : 422,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string description()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocFile::open()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocFile.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocFile::open_capture()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocFile.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::step_into()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::step_over()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDocCaptureContext::has_auto_generated_name()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocCaptureContext.cpp",
  "fileLinesCount" : 48,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static std::vector CopyToVector()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/ArrayUtils.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static std::vector CopyToVector()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/ArrayUtils.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static std::vector CopyToVector()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/ArrayUtils.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Descriptor RenderDocTexturePreviewService::get_depth_target()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Server::set_up_model()",
  "longName" : "",
  "relativeFileName" : "jetbrains/rd-host/Server.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 905,
  "endLine" : 910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterMemoryRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::UnregisterMemoryRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterShutdownFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::QueueCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1204,
  "endLine" : 1209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::HasReplayDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1420,
  "endLine" : 1427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::HasRemoteDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1429,
  "endLine" : 1435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetRemoteServerChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeParents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceRecord::MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::MarkUnwrittenResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1404,
  "endLine" : 1410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::RemoveResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1761,
  "endLine" : 1768,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::EraseLiveResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1913,
  "endLine" : 1920,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 911,
  "endLine" : 916,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetBatchPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1160,
  "endLine" : 1165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::BuildTargetShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1467,
  "endLine" : 1472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1566,
  "endLine" : 1571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isByteOffsetInResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFocusKeys()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 590,
  "endLine" : 595,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCaptureKeys()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetHistogram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetNewUniqueID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetReplayResourceIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogcatThread::Finish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 696,
  "endLine" : 701,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LazilyStartLogcatThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 921,
  "endLine" : 927,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AndroidRemoteServer::ShutdownConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1303,
  "endLine" : 1308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connection::Suspend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connection::SetLocalValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_connection.cpp",
  "fileLinesCount" : 662,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 555,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value InvokeStatic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool toolExists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::PixelPicking::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "fileLinesCount" : 1925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1511,
  "endLine" : 1516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void MarkAPIActive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "fileLinesCount" : 490,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedD3D11Multithread::Enter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedD3D11Multithread::Leave()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedAGS11::CreateD3D12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedID3D11Device::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 875,
  "endLine" : 881,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1923,
  "endLine" : 1929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WrappedID3D11Device::BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1931,
  "endLine" : 1937,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int WrappedID3D11Device::EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1939,
  "endLine" : 1945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "fileLinesCount" : 737,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int WINAPI PERF_BeginEvent_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int WINAPI PERF_EndEvent_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 528,
  "endLine" : 533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 693,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D11ResourceManager::GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11ResourceManager::ResourceTypeRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11ResourceManager::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtractInputsPS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2056,
  "endLine" : 2061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtractInputsPS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2065,
  "endLine" : 2070,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::Flush1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context3_wrap.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SetHardwareProtectionState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context3_wrap.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::GetHardwareProtectionState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context3_wrap.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::Signal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context3_wrap.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11DeviceContext::Wait()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context3_wrap.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1173,
  "endLine" : 1179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1182,
  "endLine" : 1187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1190,
  "endLine" : 1196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1217,
  "endLine" : 1223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1226,
  "endLine" : 1231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1234,
  "endLine" : 1240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1243,
  "endLine" : 1249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11RenderState::UnbindForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1252,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetSwapChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_debug.h",
  "fileLinesCount" : 239,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1112,
  "endLine" : 1119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCertificate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1138,
  "endLine" : 1145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCertificate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1185,
  "endLine" : 1192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCreationParameters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1211,
  "endLine" : 1218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CheckVideoProcessorFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1296,
  "endLine" : 1303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorRateConversionCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1312,
  "endLine" : 1319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorFilterRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1332,
  "endLine" : 1339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedID3D11DeviceContext::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::RegisterDeviceRemovedEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1014,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::UnregisterDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "fileLinesCount" : 1087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1016,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2684,
  "endLine" : 2689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2892,
  "endLine" : 2897,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ResourceId GetIDForDeviceChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int32_t GetIntRefCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int32_t GetExtRefCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetInstanceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1267,
  "endLine" : 1274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetTypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1276,
  "endLine" : 1283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CreateSharedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDataPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::CheckVideoDecoderFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetVideoDecoderConfigCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetVideoDecoderConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoContext::ReleaseDecoderBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::VideoProcessorSetOutputStereoMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CBufferVariableType GetRayPayload()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.h",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CBufferVariableType GetRayAttributes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.h",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr SDBGChunk::GetSymbolName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "fileLinesCount" : 160,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderVariable makeReg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SPDBChunk::GetCallstack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "fileLinesCount" : 1959,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1729,
  "endLine" : 1735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CrossScopeId Decode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4740,
  "endLine" : 4745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_common.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoubleSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t PopCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1726,
  "endLine" : 1732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BindingSlot GetBindingSlotForDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4506,
  "endLine" : 4512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int64_t debug_only_svbr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DITemplateTypeParameter::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fixed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 725,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 737,
  "endLine" : 742,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInner()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 750,
  "endLine" : 755,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isUndef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::DisassemblyAddNewLine()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 976,
  "endLine" : 982,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Metadata::refString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4160,
  "endLine" : 4165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BitcodeWriter::Abbrev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 897,
  "endLine" : 903,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Processor::UpdateMaxID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 515,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::EnterEntryPoint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Editor::DeclareStructType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Debugger::GetInstructionForLabel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Debugger::ArePointersAndEqual()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3076,
  "endLine" : 3084,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Id Editor::AddConstantImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::Memory::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2092,
  "endLine" : 2097,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetNextIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t RemapQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1179,
  "endLine" : 1184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void CheckVkResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1308,
  "endLine" : 1313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR void VKAPI_CALL hooked_vkDestroyInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkShaderModule GetBuiltinModule()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 880,
  "endLine" : 885,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 886,
  "endLine" : 891,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 892,
  "endLine" : 897,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanResourceManager::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1019,
  "endLine" : 1024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDeviceGroupPresentCapabilitiesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1340,
  "endLine" : 1345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDeviceGroupSurfacePresentModesKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1347,
  "endLine" : 1352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBool32 WrappedVulkan::vkGetPhysicalDeviceWin32PresentationSupportKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1508,
  "endLine" : 1513,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetRefreshCycleDurationGOOGLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2574,
  "endLine" : 2579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetColorBlendAdvancedEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2238,
  "endLine" : 2243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCoverageModulationTableNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2554,
  "endLine" : 2559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetViewportSwizzleNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3491,
  "endLine" : 3496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetImageSubresourceLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkMergePipelineCaches()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetMemoryWin32HandleNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 704,
  "endLine" : 709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceMemoryProperties2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 889,
  "endLine" : 894,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceAccelerationStructureCompatibilityKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1225,
  "endLine" : 1230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VkPhysicalDevice MakePhysicalDeviceHandleFromIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkTrimCommandPool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 883,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCopyAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7995,
  "endLine" : 8000,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCopyAccelerationStructureToMemoryKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 8002,
  "endLine" : 8007,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCopyMemoryToAccelerationStructureKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 8009,
  "endLine" : 8014,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::SetWindowHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_apple.cpp",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUBuffer::FillDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SanitiseNewImageLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorSetSlot::SetAccelerationStructure()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1241,
  "endLine" : 1246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VK_LAYER_EXPORT VkResult VKAPI_CALL vkEnumerateInstanceLayerProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer_android.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VK_LAYER_EXPORT VkResult VKAPI_CALL vkEnumerateInstanceExtensionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer_android.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasEarlyFragments()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2261,
  "endLine" : 2266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetEventOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3275,
  "endLine" : 3280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageState ImageState::InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 826,
  "endLine" : 831,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageState ImageState::CommandBufferInitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageState ImageState::UniformState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 852,
  "endLine" : 857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::MergeCaptureBeginState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 925,
  "endLine" : 930,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDispatchableRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VkResourceRecord::MarkMemoryFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "fileLinesCount" : 4881,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4057,
  "endLine" : 4062,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AdvanceFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2782,
  "endLine" : 2788,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedVulkan::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4526,
  "endLine" : 4531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SetPartialStack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4856,
  "endLine" : 4864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsCommandBufferDeepestPartial()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4894,
  "endLine" : 4900,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::HasRerecordCmdBuf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4959,
  "endLine" : 4965,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId WrappedVulkan::GetPartialCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4997,
  "endLine" : 5003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetRandROutputDisplayEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t GetDescriptorCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.h",
  "fileLinesCount" : 783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanReplay::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4654,
  "endLine" : 4660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4803,
  "endLine" : 4809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDispatchTableOverMagicNumber()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 729,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline MemRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1053,
  "endLine" : 1058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline operator VkImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1354,
  "endLine" : 1359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void RecordUse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1800,
  "endLine" : 1805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType MarkImageReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2157,
  "endLine" : 2162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType MarkMemoryReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2187,
  "endLine" : 2192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MetalHook::RegisterGlobalNonHookedMetalFunctions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_hook_bridge.mm",
  "fileLinesCount" : 100,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MetalResourceManager::Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RealType Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_resources.h",
  "fileLinesCount" : 186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeallocateObjCBridge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ValidData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VertexAttributeDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VertexBufferLayoutDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AttributeDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferLayoutDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderPassDepthAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderPassStencilAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ComputePassSampleBufferAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::WaitForGPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::AdvanceFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 939,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLRenderCommandEncoder::drawPrimitives()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "fileLinesCount" : 362,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_resources.cpp",
  "fileLinesCount" : 74,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 583,
  "endLine" : 589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLSurface EGLAPIENTRY eglCreateWindowSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 789,
  "endLine" : 794,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 796,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterAppleGLSymbols()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/apple_gl_hook_defs.cpp",
  "fileLinesCount" : 41,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MakeContextCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MakeContextCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT GLXContext glXCreateContextAttribsARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GLReplay::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3619,
  "endLine" : 3625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3677,
  "endLine" : 3682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3684,
  "endLine" : 3689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RandomSleep()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void IncrementContextLockCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DecrementContextLockCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetPixelPackState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetPixelUnpackState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1838,
  "endLine" : 1843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXUnregisterObjectNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFrameTerminatorGREMEDY()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "fileLinesCount" : 602,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCopyNamedBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1215,
  "endLine" : 1220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glScissorIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1846,
  "endLine" : 1851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTransformFeedbackBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearNamedFramebufferiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearNamedFramebufferuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearNamedFramebufferfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearNamedFramebufferfi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetNamedFramebufferAttachmentParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferTexture1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferTexture2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferTexture3DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferTextureEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferTextureLayerEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferRenderbufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedRenderbufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearNamedBufferDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedBufferStorageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureImageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureLevelParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 611,
  "endLine" : 616,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureLevelParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 711,
  "endLine" : 716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 723,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 725,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 732,
  "endLine" : 737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureStorage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureStorage2DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 763,
  "endLine" : 768,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glCopyTextureSubImage1DEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 794,
  "endLine" : 799,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 829,
  "endLine" : 834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayBindVertexBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 895,
  "endLine" : 900,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribIFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 910,
  "endLine" : 915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribLFormatEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 917,
  "endLine" : 922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribBindingEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 924,
  "endLine" : 929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramParameteri()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1943,
  "endLine" : 1950,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4ui()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1994,
  "endLine" : 1999,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4f()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2019,
  "endLine" : 2024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4d()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2044,
  "endLine" : 2049,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2123,
  "endLine" : 2128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2130,
  "endLine" : 2135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2137,
  "endLine" : 2142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2144,
  "endLine" : 2149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix2fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2151,
  "endLine" : 2156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix3fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2158,
  "endLine" : 2163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix4fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2165,
  "endLine" : 2170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix2dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2172,
  "endLine" : 2177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix3dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2179,
  "endLine" : 2184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix4dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2186,
  "endLine" : 2191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix2x3fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2193,
  "endLine" : 2198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix3x2fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2200,
  "endLine" : 2205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix2x4fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2207,
  "endLine" : 2212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix4x2fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2214,
  "endLine" : 2219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix3x4fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2221,
  "endLine" : 2226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix4x3fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2228,
  "endLine" : 2233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix2x3dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2235,
  "endLine" : 2240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix3x2dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2242,
  "endLine" : 2247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix2x4dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2249,
  "endLine" : 2254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix4x2dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2256,
  "endLine" : 2261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix3x4dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2263,
  "endLine" : 2268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniformMatrix4x3dv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2270,
  "endLine" : 2275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glUseProgramStages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2277,
  "endLine" : 2282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glActiveShaderProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2284,
  "endLine" : 2289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glDeleteProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2310,
  "endLine" : 2315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGenProgramPipelines()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2317,
  "endLine" : 2322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetProgramPipelineiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2332,
  "endLine" : 2337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glValidateProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2339,
  "endLine" : 2344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTexLevelParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2627,
  "endLine" : 2633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsEnabledi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetCompressedTextureImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetnTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 635,
  "endLine" : 641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetSynciv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 797,
  "endLine" : 803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveUniformBlockName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1060,
  "endLine" : 1065,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glReadPixels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1165,
  "endLine" : 1171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glReadnPixels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1173,
  "endLine" : 1179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTransformFeedbackVarying()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1181,
  "endLine" : 1186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedFramebufferAttachmentParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1223,
  "endLine" : 1228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureImageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1236,
  "endLine" : 1242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetCompressedTextureImageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1244,
  "endLine" : 1250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1262,
  "endLine" : 1268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1270,
  "endLine" : 1276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexImageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1349,
  "endLine" : 1355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetCompressedMultiTexImageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1393,
  "endLine" : 1399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBindRenderbuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "fileLinesCount" : 3238,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2514,
  "endLine" : 2523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClearNamedBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4396,
  "endLine" : 4402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLHook::UseUnusedSupportedFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6413,
  "endLine" : 6418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6426,
  "endLine" : 6431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6457,
  "endLine" : 6462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6470,
  "endLine" : 6475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6501,
  "endLine" : 6506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6514,
  "endLine" : 6519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6545,
  "endLine" : 6550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6558,
  "endLine" : 6563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6589,
  "endLine" : 6594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6602,
  "endLine" : 6607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6633,
  "endLine" : 6638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6646,
  "endLine" : 6651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6677,
  "endLine" : 6682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6690,
  "endLine" : 6695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6721,
  "endLine" : 6726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6734,
  "endLine" : 6739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6765,
  "endLine" : 6770,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6778,
  "endLine" : 6783,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6809,
  "endLine" : 6814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6822,
  "endLine" : 6827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6853,
  "endLine" : 6858,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6866,
  "endLine" : 6871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6897,
  "endLine" : 6902,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6910,
  "endLine" : 6915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6941,
  "endLine" : 6946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6954,
  "endLine" : 6959,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6985,
  "endLine" : 6990,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6998,
  "endLine" : 7003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7029,
  "endLine" : 7034,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7042,
  "endLine" : 7047,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7073,
  "endLine" : 7078,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7086,
  "endLine" : 7091,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7117,
  "endLine" : 7122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7130,
  "endLine" : 7135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7161,
  "endLine" : 7166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret HOOK_CC CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7174,
  "endLine" : 7179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MakeContextCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetActiveTexRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearMatchingActiveTexRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTexUnitRecordIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::MarkReferencedWhileCapturing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedOpenGL::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 937,
  "endLine" : 943,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray WrappedOpenGL::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3193,
  "endLine" : 3198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLMarkerRegion::Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLMarkerRegion::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 854,
  "endLine" : 860,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLMarkerRegion::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 862,
  "endLine" : 868,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::DisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CacheSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDRGPControl::HasCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_SetDepthBounds_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_SetViewBroadcastMasks_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_SetClipRects_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_CreateBuffer_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_NotifyResourceEndWrites_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 661,
  "endLine" : 666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "fileLinesCount" : 281,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsTriggerSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t FormatTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool UserLogEnablePlatform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool UserLogEnableStderr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogEnableCustom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline DeviceIdentifiers OpenGLGetDeviceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline DeviceIdentifiers D3DGetDeviceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LogDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "fileLinesCount" : 364,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int NvPmCountCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeThread::start()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_communication.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeThread::stop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_communication.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommunicationThread::start()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_communication.cpp",
  "fileLinesCount" : 69,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommunicationThread::stop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_communication.cpp",
  "fileLinesCount" : 69,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4032,
  "endLine" : 4045,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE AssertResourceAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE AssertTextureLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_CPU_DESCRIPTOR_HANDLE STDMETHODCALLTYPE GetCPUDescriptorHandleForHeapStart()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_GPU_DESCRIPTOR_HANDLE STDMETHODCALLTYPE GetGPUDescriptorHandleForHeapStart()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE GetCPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE GetGPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ReleaseShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12StateObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1084,
  "endLine" : 1089,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsResident()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1167,
  "endLine" : 1172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetMappableID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1183,
  "endLine" : 1188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual uint64_t GetGPUVirtualAddressIfBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1289,
  "endLine" : 1294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE LoadPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1463,
  "endLine" : 1470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE FindValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1490,
  "endLine" : 1497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE StoreValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1499,
  "endLine" : 1506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ifaceptr Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1653,
  "endLine" : 1659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1662,
  "endLine" : 1668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12DebugCommandQueue::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12DebugCommandQueue::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12DebugCommandList::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12DebugCommandList::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CompatibilityQueue::ReleaseKeyedMutex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedDownlevelQueue::Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedID3D12CommandQueue::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 673,
  "endLine" : 679,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedID3D12GraphicsCommandList::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1442,
  "endLine" : 1448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12CommandData::HasRerecordCmdList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1865,
  "endLine" : 1871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_BARRIER_LAYOUT ToLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline UINT GetNumSubresources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetEnabledExperimentalFeatures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SerializeVersionedRootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DXGI_FORMAT GetDepthCopyFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsPSOUsingDXIL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasEarlyFragments()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1526,
  "endLine" : 1531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetEventOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2399,
  "endLine" : 2404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertexture.cpp",
  "fileLinesCount" : 780,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PortableHandle ToPortableHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PortableHandle ToPortableHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PortableHandle ToPortableHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::RegisterExportDatabase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1293,
  "endLine" : 1299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12ResourceManager::ResourceTypeRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1902,
  "endLine" : 1908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GPUAddressRangeTracker::AddTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1910,
  "endLine" : 1916,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::GetRaytracingAccelerationStructurePrebuildInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS WrappedID3D12Device::CheckDriverMatchingIdentifier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr WrappedID3D12Device::GetChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedDownlevelDevice::QueryVideoMemoryInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedCompatibilityDevice::ReflectSharedProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedAGS12::CreateD3D12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12Device::QueryVideoMemoryInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3862,
  "endLine" : 3867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Setup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator D3D12_CPU_DESCRIPTOR_HANDLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator D3D12_GPU_DESCRIPTOR_HANDLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Replay::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 715,
  "endLine" : 720,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::BuildCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4280,
  "endLine" : 4285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 960,
  "endLine" : 965,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 968,
  "endLine" : 973,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 976,
  "endLine" : 981,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1000,
  "endLine" : 1005,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1050,
  "endLine" : 1055,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1058,
  "endLine" : 1063,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1161,
  "endLine" : 1166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1198,
  "endLine" : 1203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1212,
  "endLine" : 1217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1270,
  "endLine" : 1275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1306,
  "endLine" : 1311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1693,
  "endLine" : 1698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1746,
  "endLine" : 1751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1754,
  "endLine" : 1759,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1970,
  "endLine" : 1975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1985,
  "endLine" : 1990,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2179,
  "endLine" : 2184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2198,
  "endLine" : 2203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2408,
  "endLine" : 2413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateSharedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1939,
  "endLine" : 1944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12Device::CreateSamplerFeedbackUnorderedAccessView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap8.cpp",
  "fileLinesCount" : 56,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Resource::AllocShadow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Resource::RefBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12DescriptorHeap::MarkMutableIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::ApplyDefaultRoot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1288,
  "endLine" : 1293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterMessageCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetDebugParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDebugParameter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 974,
  "endLine" : 979,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1304,
  "endLine" : 1309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetCPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1626,
  "endLine" : 1631,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetCPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1633,
  "endLine" : 1638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetCPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1640,
  "endLine" : 1645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetCPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1647,
  "endLine" : 1652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetGPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1654,
  "endLine" : 1659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetGPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1661,
  "endLine" : 1666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetGPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1668,
  "endLine" : 1673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetGPUHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12DebugManager::GetUAVClearHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1797,
  "endLine" : 1802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_DEBUG_FEATURE STDMETHODCALLTYPE GetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE AssertResourceAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE AssertTextureLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetInitParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1066,
  "endLine" : 1071,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1084,
  "endLine" : 1089,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1090,
  "endLine" : 1095,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_stringise.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 646,
  "endLine" : 653,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetHeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT GetFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCoreWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetSourceSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 817,
  "endLine" : 824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CheckColorSpaceSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 863,
  "endLine" : 870,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CheckInterfaceSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1226,
  "endLine" : 1233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterHardwareContentProtectionTeardownStatusEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1257,
  "endLine" : 1264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterVideoMemoryBudgetChangeNotificationEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1295,
  "endLine" : 1302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetSharedResourceAdapterLuid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1579,
  "endLine" : 1586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterStereoStatusEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1599,
  "endLine" : 1606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterOcclusionStatusEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1626,
  "endLine" : 1633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE RegisterAdaptersChangedEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1755,
  "endLine" : 1762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE BeginCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE EndCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::CancelReplayLoop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1889,
  "endLine" : 1896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2115,
  "endLine" : 2121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2123,
  "endLine" : 2129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 514,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 780,
  "endLine" : 786,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 799,
  "endLine" : 805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 841,
  "endLine" : 847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1173,
  "endLine" : 1179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1303,
  "endLine" : 1309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1495,
  "endLine" : 1501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1587,
  "endLine" : 1593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1845,
  "endLine" : 1851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1917,
  "endLine" : 1923,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2032,
  "endLine" : 2038,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2054,
  "endLine" : 2060,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2063,
  "endLine" : 2069,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2235,
  "endLine" : 2241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t inthash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 851,
  "endLine" : 856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails GetFatalErrorStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails CaptureFile::CopyFileTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t CaptureFile::GetSectionCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 694,
  "endLine" : 700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t CaptureFile::FindSectionByName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 708,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t CaptureFile::FindSectionByType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SectionProperties CaptureFile::GetSectionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 724,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FileWriter::Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1026,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetCurChunkName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1972,
  "endLine" : 1979,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t Available()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t GetIPOctet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddLibHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 704,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hooks_suppressed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 851,
  "endLine" : 857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetTick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetHomeFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRelativePath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetFullPathname()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ftruncateat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool exists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OSUtility::DebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetTick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXlibDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandEnter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandLeave()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetTick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_threading.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXlibDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandEnter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandLeave()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OSUtility::DebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_process.cpp",
  "fileLinesCount" : 819,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 761,
  "endLine" : 768,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::ApplyEnvironmentModification()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Process::LaunchScript()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetTick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetLibraryFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRelativePath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Copy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ftruncateat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 691,
  "endLine" : 696,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32Callstack::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Process::LaunchScript()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1120,
  "endLine" : 1127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDAPI DllCanUnloadNow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double Timing::GetTickFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetTick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JoinThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DetachThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CloseThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t CountLeadingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountLeadingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t CountTrailingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountTrailingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Lock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/threading.h",
  "fileLinesCount" : 122,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Log2Floor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Log2Floor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Log2Ceil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Log2Ceil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static Matrix4f Zero()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static Matrix4f Identity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint8_t ConvertToR4G4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addchars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer HeatmapData REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize_for_index()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T takeAt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOne()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 661,
  "endLine" : 666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 723,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sorted_erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsorted_erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const WindowingData CreateGgpWindowingData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/renderdoc_replay.h",
  "fileLinesCount" : 2399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Name()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Passed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2244,
  "endLine" : 2249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsTextRepresentation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2252,
  "endLine" : 2257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline uint32_t PatchList_Count()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2515,
  "endLine" : 2520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 549,
  "endLine" : 554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "char takeAt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool beginsWith()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 795,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool endsWith()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 808,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOne()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr trimmed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 848,
  "endLine" : 853,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void DuplicateAndAddChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 609,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void Swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1563,
  "endLine" : 1568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdhalf make()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdhalf make()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline PointerVal GetPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetBindIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcpair.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DWORD CheckHookThread()",
  "longName" : "",
  "relativeFileName" : "renderdocshim/renderdocshim.cpp",
  "fileLinesCount" : 177,
  "components" : [ "primary::renderdocshim" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderToolOutput ShaderProcessingTool::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderToolOutput ShaderProcessingTool::CompileShader()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Dec()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Inc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::Finish()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 538,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::ProcessExtensionWork()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 593,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::AsyncInvoke()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::ReopenCaptureFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QProcessList QProcessInfo::enumerate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float CaptureContext::UpdateLoadProgress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 931,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RemoveBookmark()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1780,
  "endLine" : 1787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::GetResourceNameUnsuffixed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2099,
  "endLine" : 2105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::setupDockWindow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2743,
  "endLine" : 2748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PointerTypeRegistry::Init()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PointerTypeRegistry::GetTypeID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RichResourceTextCheck()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 729,
  "endLine" : 734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GUIInvoke::init()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2195,
  "endLine" : 2200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QCollatorSortFilterProxyModel::lessThan()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2572,
  "endLine" : 2577,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Formatter::setPalette()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2686,
  "endLine" : 2692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeAndReset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2801,
  "endLine" : 2806,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2809,
  "endLine" : 2815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDarkTheme()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3292,
  "endLine" : 3299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StructuredDataItemModel::setObjects()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3477,
  "endLine" : 3482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags StructuredDataItemModel::flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3767,
  "endLine" : 3773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual std::streamsize xsputn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void analyticsFromVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Analytics::Disable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInvoke()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool wait()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 648,
  "endLine" : 654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroyEditor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 665,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEditorData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 673,
  "endLine" : 679,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setModelData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 681,
  "endLine" : 687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool eventFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 698,
  "endLine" : 704,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVector paintingRoles()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr MiniQtHelper::GetWidgetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr MiniQtHelper::GetWidgetType()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetEnabled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniQtHelper::IsWidgetEnabled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniQtHelper::IsWidgetVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPointF aliasAlign()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize TimelineBar::minimumSizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 434,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "quintptr Encode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1262,
  "endLine" : 1267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDPreviewTooltip::showTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant PipelineStateViewer::persistData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 555,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::predicateBufferView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3367,
  "endLine" : 3374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_msMeshButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5151,
  "endLine" : 5156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_meshView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5158,
  "endLine" : 5163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::rootSigView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2575,
  "endLine" : 2582,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_msMeshButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3517,
  "endLine" : 3522,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_meshView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3524,
  "endLine" : 3529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_meshView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3893,
  "endLine" : 3898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11PipelineStateViewer::HasImportantViewParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_meshView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3352,
  "endLine" : 3357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddDefaultSavedFilters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateDurationColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetSecondsDurationForEID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetEventName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 596,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearErrors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1401,
  "endLine" : 1406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFilters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1477,
  "endLine" : 1482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_find_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3747,
  "endLine" : 3752,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_findEvent_returnPressed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4925,
  "endLine" : 4932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::location_leave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5512,
  "endLine" : 5517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr EventBrowser::GetEventName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5693,
  "endLine" : 5699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EventBrowser::RegisterEventFilterFunction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5706,
  "endLine" : 5711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::hideVariableTooltip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5727,
  "endLine" : 5732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_intView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6080,
  "endLine" : 6086,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::on_floatView_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6088,
  "endLine" : 6094,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline uint32_t MipCoordFromBase()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline uint32_t BaseCoordFromMip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::HighlightUsage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 715,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::RT_UpdateAndDisplay()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 828,
  "endLine" : 834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SetZoomLevel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2263,
  "endLine" : 2268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::render_resize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2721,
  "endLine" : 2727,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_reset01_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3663,
  "endLine" : 3670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool filterAcceptsRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRows()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void itemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::on_openExternal_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddGridWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::resource_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deref()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString columnName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 617,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 885,
  "endLine" : 891,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 916,
  "endLine" : 922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int elementIndexForColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1365,
  "endLine" : 1371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int componentForIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1432,
  "endLine" : 1437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3206,
  "endLine" : 3212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ScrollToColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4944,
  "endLine" : 4951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::render_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5439,
  "endLine" : 5445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_byteRangeStart_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6156,
  "endLine" : 6163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_byteRangeLength_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6165,
  "endLine" : 6172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantMap MainWindow::saveState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3055,
  "endLine" : 3062,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::restoreState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3064,
  "endLine" : 3071,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::ItemFlags flags()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::on_events_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 924,
  "endLine" : 929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRemoteConnect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteConnect getRemoteConnect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteHost RemoteManager::getRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::on_hosts_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_saveDirectory_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Font_PreferMonospaced_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_configEditor_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 592,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_ExternalTool_RadeonGPUProfiler_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_TextureViewer_PerTexSettings_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 679,
  "endLine" : 686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_EventBrowser_ApplyColors_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1153,
  "endLine" : 1161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Android_MaxConnectTimeout_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1242,
  "endLine" : 1248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateDialog::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/UpdateDialog.cpp",
  "fileLinesCount" : 257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConfigEditor::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::QueueCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_queueCap_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::setDirBrowse()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 632,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_fileList_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 769,
  "endLine" : 777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_filename_textEdited()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TipsDialog::on_nextButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "fileLinesCount" : 333,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::setStagesEnabled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int PipelineFlowChart::numGaps()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int PipelineFlowChart::numItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QRectF PipelineFlowChart::totalAreaRect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "qreal PipelineFlowChart::boxMargin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkerBreadcrumbs::ForceRefresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData CustomPaintWidget::GetWidgetWindowingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::SetOutput()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CustomPaintWidgetInternal::event()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_savedList_itemDoubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData ResourcePreview::GetWidgetWindowingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float RangeHistogram::blackDelta()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float RangeHistogram::whiteDelta()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDLabel::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString RDLabel::text()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::changeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sort()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void itemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant headerData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::setColumnAlignment()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 693,
  "endLine" : 699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int GetDepth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::expandAll()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::collapseAll()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::columnsAboutToBeMoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDHeaderView::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDHeaderView::logicalIndexAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDHeaderView::count()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDHeaderView::hasGroupGap()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::setPinnedColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::updateGeometries()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 982,
  "endLine" : 988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_findPrev_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_find_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_replace_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_replaceAll_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPalette RDStyle::standardPalette()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Finalize()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string operator()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float curtime()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool cocoa_windowShouldClose()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/apple/cocoa_window.mm",
  "fileLinesCount" : 178,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocMeshPreviewService::get_vertices()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "fileLinesCount" : 508,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RenderDocBreakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::size_t hash_value()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDrawCallDebugSession::get_disassembly()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDrawCallDebugSession::make_debug_stack()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertDescriptor()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createWithHost()",
  "longName" : "",
  "relativeFileName" : "jetbrains/src/main/kotlin/com/jetbrains/renderdoc/rdClient/RenderDocClient.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Server::request_termination()",
  "longName" : "",
  "relativeFileName" : "jetbrains/rd-host/Server.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 913,
  "endLine" : 917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 920,
  "endLine" : 924,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::IsActiveWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 792,
  "endLine" : 796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::GetActiveWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 798,
  "endLine" : 802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDoc::IsTargetControlConnected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 900,
  "endLine" : 904,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RenderDoc::GetTargetControlUsername()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t RenderDoc::GetCapturableWindowCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 995,
  "endLine" : 999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::RegisterStructuredProcessor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1457,
  "endLine" : 1462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RenderDoc::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1595,
  "endLine" : 1600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SetCaptureOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1830,
  "endLine" : 1835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::AddChildThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1973,
  "endLine" : 1977,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::ValidateCaptures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1979,
  "endLine" : 1983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray RenderDoc::GetCaptures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1985,
  "endLine" : 1989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool MarkReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkParentsDirty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkParentsReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LockChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnlockChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t GetLastChunkID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddReferencedIDs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1061,
  "endLine" : 1065,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void ResourceManager::ResetCaptureStartTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1202,
  "endLine" : 1208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ResourceManager::IsResourcePostponed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1293,
  "endLine" : 1297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ResourceManager::IsResourceSkipped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1300,
  "endLine" : 1304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::HasReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1703,
  "endLine" : 1708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::AddCurrentResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1923,
  "endLine" : 1928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ResourceManager::HasCurrentResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1931,
  "endLine" : 1936,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1069,
  "endLine" : 1073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ReplayProxy::RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1198,
  "endLine" : 1202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ReplayProxy::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1330,
  "endLine" : 1334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1902,
  "endLine" : 1906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetSamplerDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1935,
  "endLine" : 1939,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1999,
  "endLine" : 2003,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2112,
  "endLine" : 2116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2122,
  "endLine" : 2126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::CacheTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2461,
  "endLine" : 2465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t getMipTailByteOffsetForSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isSubresourceInMipTail()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getSubresourceByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t setBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void split()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsThreadIdle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateVulkanLayerRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetMinMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PixelHistory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~AndroidRemoteServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShutdownServerAndConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void CloseCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SelfDelete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdownAdb()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_tools.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.h",
  "fileLinesCount" : 220,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHookCallbacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::OptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasSuccessfulCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::SetD3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7258,
  "endLine" : 7263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11Debug::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11Debug::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedNVAPI11::SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedAGS11::SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::AddDeferredContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2771,
  "endLine" : 2775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::RemoveDeferredContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2777,
  "endLine" : 2781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2800,
  "endLine" : 2804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void WINAPI PERF_SetMarker_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void WINAPI PERF_SetOptions_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11ResourceManager::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChangeRefRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChangeRefWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Change()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetImmediatePipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11DebugAPIWrapper::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetDebugName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CheckMultisampleQualityLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3986,
  "endLine" : 3990,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::SetMarkerInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::BeginEventInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1287,
  "endLine" : 1291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructuredExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCertificateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetChannelHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1147,
  "endLine" : 1152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetCryptoType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1164,
  "endLine" : 1169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDecoderProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1171,
  "endLine" : 1176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCertificateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1178,
  "endLine" : 1183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetCryptoSessionHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1194,
  "endLine" : 1199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDriverHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1220,
  "endLine" : 1225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1246,
  "endLine" : 1251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetContentDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1263,
  "endLine" : 1268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetRateConversionCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1270,
  "endLine" : 1275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorContentDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1289,
  "endLine" : 1294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorCaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1305,
  "endLine" : 1310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1389,
  "endLine" : 1394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.h",
  "fileLinesCount" : 1431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1416,
  "endLine" : 1421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOutputDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.h",
  "fileLinesCount" : 79,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3DUserDefinedAnnotation::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOutputDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2707,
  "endLine" : 2711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedDeviceChild11()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void IntAddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void IntRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetEvictionPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 680,
  "endLine" : 684,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 874,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetShaderExtSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1067,
  "endLine" : 1071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetShaderExtSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1072,
  "endLine" : 1076,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1260,
  "endLine" : 1265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkDirtyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1400,
  "endLine" : 1404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkDirtyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1405,
  "endLine" : 1409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "fileLinesCount" : 345,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetVideoDecoderProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::FinishSessionKeyRefresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1053,
  "endLine" : 1057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsSRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_common.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetShaderEXTUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1202,
  "endLine" : 1206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoubleGet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DIFile::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DISubroutineType::toString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetByteOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PatchLengthWord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUndef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 710,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNULL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 715,
  "endLine" : 719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void setID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.h",
  "fileLinesCount" : 762,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool needsEscaping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetCBufferVariableTypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::GetLocals()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1710,
  "endLine" : 1714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Program::GetMetaSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2241,
  "endLine" : 2245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Program::GetMetaSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2265,
  "endLine" : 2269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2310,
  "endLine" : 2314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2316,
  "endLine" : 2320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isChar6()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SeekByte()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SeekBit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prefix_star()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/gen_spirv_code.py",
  "fileLinesCount" : 1410,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdcspv::Iter::nopRemove()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Processor::PreParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "fileLinesCount" : 1697,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadState::FillCallstack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id OperationList::add()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t VarByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id Debugger::GetPointerBaseId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3035,
  "endLine" : 3041,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Debugger::GetPointerArrayStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3043,
  "endLine" : 3047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool HasCommandLineInModuleProcessed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::PreParse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Remove()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3926,
  "endLine" : 3930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanCreationInfo::ShaderModuleReflection::PopulateDisassembly()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.cpp",
  "fileLinesCount" : 2822,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2493,
  "endLine" : 2497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6100,
  "endLine" : 6104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6117,
  "endLine" : 6121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSet MakeFakePushDescSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddForcedReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructuredExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1212,
  "endLine" : 1216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDevice GetDev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1258,
  "endLine" : 1262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkQueue GetQ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1264,
  "endLine" : 1268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkInstance GetInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1269,
  "endLine" : 1273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPhysicalDevice GetPhysDev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1274,
  "endLine" : 1278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "realtype GetLiveHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "realtype GetCurrentHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SPIRVBlob GetBuiltinBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prefix_star()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/gen_dispatch_table.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::SetWindowHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "fileLinesCount" : 391,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isFloatKhrStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::AddDeviceMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::ClearReferencedMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 983,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkDisplayPowerControlEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAcquireDrmDisplayEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1327,
  "endLine" : 1331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDrmDisplayEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1333,
  "endLine" : 1338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkWaitForPresentKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1469,
  "endLine" : 1473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkSetLocalDimmingAMD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1971,
  "endLine" : 1975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAcquireProfilingLockKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2607,
  "endLine" : 2611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyPrivateDataSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2627,
  "endLine" : 2631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkCreateDeferredOperationKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2654,
  "endLine" : 2658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyDeferredOperationKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2665,
  "endLine" : 2669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetLineStippleEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 989,
  "endLine" : 993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCoverageModulationModeNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2542,
  "endLine" : 2546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCoverageModulationTableEnableNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2548,
  "endLine" : 2552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCoverageReductionModeNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2561,
  "endLine" : 2565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCoverageToColorEnableNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2567,
  "endLine" : 2571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetCoverageToColorLocationNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2573,
  "endLine" : 2577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetRepresentativeFragmentTestEnableNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3283,
  "endLine" : 3287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetShadingRateImageEnableNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3422,
  "endLine" : 3426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdSetViewportWScalingEnableNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "fileLinesCount" : 3642,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3498,
  "endLine" : 3502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceFeatures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetPhysicalDeviceMemoryProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetDeviceMemoryCommitment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkGetRenderAreaGranularity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkDestroyValidationCacheEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 984,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t WrappedVulkan::vkGetDeferredOperationMaxConcurrencyKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1192,
  "endLine" : 1196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetDeferredOperationResultKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1198,
  "endLine" : 1202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetShaderBinaryDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "fileLinesCount" : 1236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1232,
  "endLine" : 1236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SanitiseReplayImageLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorSetSlot::SetTexelBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1235,
  "endLine" : 1239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::SetWindowHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_ggp.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::CheckVulkanLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 760,
  "endLine" : 764,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float GetDepthValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3903,
  "endLine" : 3907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImageState::DiscardContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 955,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkImageLayout ImageState::GetImageLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "fileLinesCount" : 1506,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1460,
  "endLine" : 1464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::OutputWindow::SetWindowHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_android.cpp",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDescriptorSet GetDescSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 663,
  "endLine" : 667,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanDebugManager::ResetBufferMSDescriptorPools()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1879,
  "endLine" : 1883,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::PostVS::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4829,
  "endLine" : 4833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::GetProvidedInstanceExtensionProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2065,
  "endLine" : 2069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedVulkan::IsEventInCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4888,
  "endLine" : 4892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAcquireXlibDisplayEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BindMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_info.h",
  "fileLinesCount" : 783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanReplay::CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4999,
  "endLine" : 5003,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5005,
  "endLine" : 5009,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId VulkanReplay::CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5021,
  "endLine" : 5025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::EndConditionalRendering()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RewrapObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RealType ToUnwrappedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTableIfDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTableIfDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTableIfDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 828,
  "endLine" : 832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTableIfDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 834,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTableIfDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetMaxQueueFamilyIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1714,
  "endLine" : 1718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline InitReqType SubresourceInitReq()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1942,
  "endLine" : 1946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1985,
  "endLine" : 1989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MetalResourceManager::ResourceTypeRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MetalResourceManager::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TrackedCAMetalLayer::StopTracking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VertexDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderPassColorAttachmentDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::Serialise_BeginCaptureFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t MetalInitParams::GetSerialiseSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1080,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "resourceStateCommandEncoder API_AVAILABLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer_bridge.mm",
  "fileLinesCount" : 289,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "accelerationStructureCommandEncoder API_AVAILABLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer_bridge.mm",
  "fileLinesCount" : 289,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "struct __declspec()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/dxcapi.h",
  "fileLinesCount" : 676,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLDisplay EGLAPIENTRY eglGetPlatformDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLContext EGLAPIENTRY eglCreateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 778,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglMakeCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglPostSubBufferNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 819,
  "endLine" : 823,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 825,
  "endLine" : 829,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 831,
  "endLine" : 835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteClonedContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisableWGLHooksForEGL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "fileLinesCount" : 675,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT GLXContext glXCreateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT GLXContext glXCreateNewContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT Bool glXMakeContextCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 638,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GLReplay::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3691,
  "endLine" : 3695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4211,
  "endLine" : 4216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4244,
  "endLine" : 4248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LockContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnLockContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void viewSetWantBestResolutionMT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1831,
  "endLine" : 1835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1877,
  "endLine" : 1881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "fileLinesCount" : 2087,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1884,
  "endLine" : 1888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void EmulateGLClamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource FramebufferRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource VertexArrayRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void PopChildContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual GLWindowingData MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE WrappedOpenGL::wglDXRegisterObjectNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPerfQueryDataINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 950,
  "endLine" : 954,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferStorage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1033,
  "endLine" : 1038,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glViewportIndexedf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1770,
  "endLine" : 1774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTransformFeedbackBufferBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayElementBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum APIENTRY _glCheckNamedFramebufferStatusEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetNamedFramebufferParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedFramebufferParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glFramebufferDrawBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glFramebufferDrawBuffersEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glFramebufferReadBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetNamedRenderbufferParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetNamedBufferParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetNamedBufferSubDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glFlushMappedNamedBufferRangeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean APIENTRY _glUnmapNamedBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glNamedBufferDataEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetCompressedTextureImageEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetTextureParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureParameterfEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureParameteriEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGenerateTextureMipmapEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glTextureBufferEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetVertexArrayIntegervEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glGetVertexArrayIntegeri_vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glEnableVertexArrayAttribEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 883,
  "endLine" : 887,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glDisableVertexArrayAttribEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 889,
  "endLine" : 893,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexBindingDivisorEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glVertexArrayVertexAttribDivisorEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 937,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1i()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2i()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1958,
  "endLine" : 1962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3i()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1964,
  "endLine" : 1968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4i()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1970,
  "endLine" : 1974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1ui()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1976,
  "endLine" : 1980,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2ui()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1982,
  "endLine" : 1986,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3ui()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1988,
  "endLine" : 1992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1f()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2001,
  "endLine" : 2005,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2f()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2007,
  "endLine" : 2011,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3f()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2013,
  "endLine" : 2017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1d()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2026,
  "endLine" : 2030,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2d()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2032,
  "endLine" : 2036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3d()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2038,
  "endLine" : 2042,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1iv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2051,
  "endLine" : 2055,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2iv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2057,
  "endLine" : 2061,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3iv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2063,
  "endLine" : 2067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4iv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2069,
  "endLine" : 2073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1uiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2075,
  "endLine" : 2079,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2uiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2081,
  "endLine" : 2085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3uiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2087,
  "endLine" : 2091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4uiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2093,
  "endLine" : 2097,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform1fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2099,
  "endLine" : 2103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform2fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2105,
  "endLine" : 2109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform3fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2111,
  "endLine" : 2115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glProgramUniform4fv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2117,
  "endLine" : 2121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4213,
  "endLine" : 4217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureLevelParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureLevelParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetCompressedTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetnCompressedTexImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetInternalformativ()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetInternalformati64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBufferSubData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 724,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetFramebufferAttachmentParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 834,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetShaderInfoLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetShaderPrecisionFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 881,
  "endLine" : 885,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetAttachedShaders()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramBinary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 908,
  "endLine" : 912,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramInfoLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 914,
  "endLine" : 918,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramPipelineInfoLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 925,
  "endLine" : 929,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramInterfaceiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glGetProgramResourceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 937,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramResourceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 951,
  "endLine" : 955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetProgramResourceLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 957,
  "endLine" : 961,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetProgramResourceLocationIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 963,
  "endLine" : 967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedStringARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 969,
  "endLine" : 973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedStringivARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 975,
  "endLine" : 979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUniformIndices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 986,
  "endLine" : 990,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetSubroutineUniformLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1007,
  "endLine" : 1011,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveSubroutineName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1018,
  "endLine" : 1022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveSubroutineUniformName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1024,
  "endLine" : 1028,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveSubroutineUniformiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveUniform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1036,
  "endLine" : 1040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveUniformsiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1042,
  "endLine" : 1046,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveUniformName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1048,
  "endLine" : 1052,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveUniformBlockiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1054,
  "endLine" : 1058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveAttrib()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1067,
  "endLine" : 1071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetActiveAtomicCounterBufferiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1073,
  "endLine" : 1077,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayIndexed64iv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1124,
  "endLine" : 1128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedRenderbufferParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1230,
  "endLine" : 1234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1278,
  "endLine" : 1282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1284,
  "endLine" : 1288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1290,
  "endLine" : 1294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1296,
  "endLine" : 1300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureLevelParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1302,
  "endLine" : 1306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureLevelParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1308,
  "endLine" : 1312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1357,
  "endLine" : 1361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1363,
  "endLine" : 1367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexParameterIivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1369,
  "endLine" : 1373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexParameterIuivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1375,
  "endLine" : 1379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexLevelParameterfvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1381,
  "endLine" : 1385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultiTexLevelParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1387,
  "endLine" : 1391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayIntegeri_vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1445,
  "endLine" : 1449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayPointeri_vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1451,
  "endLine" : 1455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnrollConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "fileLinesCount" : 1371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.cpp",
  "fileLinesCount" : 2565,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int NonFatalX11ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DeleteClonedContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_fake_vk_hooks.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ContextShareGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasSuccessfulCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearAllTexUnitRecordsIndexed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructuredExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::SetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 995,
  "endLine" : 999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::FinishCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3169,
  "endLine" : 3176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "fileLinesCount" : 583,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX12_PushMarker_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX12_PopMarker_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX12_SetMarker_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_IASetPrimitiveTopology_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_BeginUAVOverlap_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_EndUAVOverlap_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_SetMaxAsyncCompileThreadCount_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_NumPendingAsyncCompileJobs_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_SetDiskShaderCacheEnabled_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_GetMaxClipRects_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_NotifyResourceBeginAllAccess_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AGSReturnCode __cdecl agsDriverExtensionsDX11_NotifyResourceEndAllAccess_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "fileLinesCount" : 679,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "fileLinesCount" : 281,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounterEnumerator::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription NVCounterEnumerator::GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVCounterEnumerator::HasCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NVCounterEnumerator::GetMaxNumReplayPasses()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AllPassesSubmitted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_Device_ClockStatus D3D12GetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12SetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12SetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AllPassesSubmitted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 613,
  "endLine" : 617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AllPassesSubmitted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_Device_ClockStatus D3D11GetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11SetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D11SetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "fileLinesCount" : 279,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int FormatTimeCommon()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t FormatDate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetLogAppendToFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetLogDate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetLogTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_Device_ClockStatus OpenGLGetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool OpenGLSetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool OpenGLSetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AllPassesSubmitted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AllPassesSubmitted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline NVPW_Device_ClockStatus D3DGetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3DSetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3DSetDeviceClockState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EnqueueCounterCollection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AllPassesSubmitted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_GenericFn NVPA_GetProcAddress_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_CalculateCounterDataImageCopySize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_InitializeCounterDataImageCopy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_CreateRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_CopyIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_AccumulateIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_SumIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_WeightedSumIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GetSupportedChipNames_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_SetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_BeginPassGroup_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_EndPassGroup_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetNumMetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetMetricProperties_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_AddMetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_IsAddMetricsPossible_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GenerateConfigImage_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetConfigImage_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetNumPasses_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_Config_GetSocEstimatedSampleSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_Config_GetGpuEstimatedSampleSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_AddMetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_GetCounterDataPrefix_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricNames_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricTypeAndIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_ConvertMetricNameToMetricEvalRequest_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_HwUnitToString_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetCounterProperties_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetRatioMetricProperties_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetThroughputMetricProperties_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetSupportedSubmetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricRawDependencies_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_DimUnitToString_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricDimUnits_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_SetUserData_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_EvaluateToGpuValues_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_SetDeviceAttributes_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GetDeviceCount_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetNames_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetPciBusIds_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetMigAttributes_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Adapter_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_GetNumRanges_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_GetChipName_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 516,
  "endLine" : 520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Config_GetNumPasses_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_QueryVersionNumber_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetClockStatus_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_SetClockSetting_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_GetRangeDescriptions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Profiler_CounterData_GetRangeDescriptions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_GetSampleTime_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_TrimInPlace_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_GetInfo_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_GetTriggerCount_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_LoadDriver_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Device_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_GetLUID_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 606,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_InitializeScratchBuffer_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CalcTraceBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 621,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 631,
  "endLine" : 635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Queue_ServicePendingGpuOperations_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_ClearConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 646,
  "endLine" : 650,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_BeginPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 651,
  "endLine" : 655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_EndPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 656,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CommandList_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_CommandList_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 681,
  "endLine" : 685,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_Queue_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_Profiler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_DeviceState_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_DeviceState_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_Queue_Register_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_Queue_Unregister_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_CommandList_FrontEndTrigger_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_CommandList_MarkerCpu_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 726,
  "endLine" : 730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D12_MiniTrace_CommandList_HostTimestamp_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 740,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 746,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 751,
  "endLine" : 755,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 756,
  "endLine" : 760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 761,
  "endLine" : 765,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_InitializeScratchBuffer_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_LoadDriver_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 771,
  "endLine" : 775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_GetLUID_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Device_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 781,
  "endLine" : 785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_CalcTraceBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 796,
  "endLine" : 800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_ClearConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_BeginPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 811,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_EndPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 821,
  "endLine" : 825,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 831,
  "endLine" : 835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_D3D11_Profiler_DeviceContext_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 841,
  "endLine" : 845,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 851,
  "endLine" : 855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 856,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 865,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_GetSupportedTriggerSources_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 866,
  "endLine" : 870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CalculateRecordBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 871,
  "endLine" : 875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 876,
  "endLine" : 880,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 881,
  "endLine" : 885,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 886,
  "endLine" : 890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 891,
  "endLine" : 895,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_StartSampling_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 901,
  "endLine" : 905,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_StopSampling_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CpuTrigger_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 911,
  "endLine" : 915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 916,
  "endLine" : 920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_GetRecordBufferStatus_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 926,
  "endLine" : 930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 936,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_IsRecordBufferKeepLatestModeSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 941,
  "endLine" : 945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 951,
  "endLine" : 955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 956,
  "endLine" : 960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 961,
  "endLine" : 965,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 970,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 971,
  "endLine" : 975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_InitializeScratchBuffer_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 976,
  "endLine" : 980,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_LoadDriver_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 981,
  "endLine" : 985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Device_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 986,
  "endLine" : 990,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_GetRequiredInstanceExtensions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 991,
  "endLine" : 995,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_GetRequiredDeviceExtensions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 996,
  "endLine" : 1000,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CalcTraceBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1001,
  "endLine" : 1005,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1006,
  "endLine" : 1010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1011,
  "endLine" : 1015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Queue_ServicePendingGpuOperations_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1016,
  "endLine" : 1020,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1021,
  "endLine" : 1025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_ClearConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1026,
  "endLine" : 1030,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_BeginPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1035,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_EndPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1036,
  "endLine" : 1040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CommandBuffer_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CommandBuffer_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1046,
  "endLine" : 1050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1051,
  "endLine" : 1055,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1056,
  "endLine" : 1060,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1061,
  "endLine" : 1065,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1066,
  "endLine" : 1070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_DeviceState_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1071,
  "endLine" : 1075,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_DeviceState_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1080,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_Queue_Register_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1081,
  "endLine" : 1085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_Queue_Unregister_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1086,
  "endLine" : 1090,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_FrontEndTrigger_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1091,
  "endLine" : 1095,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_MarkerCpu_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1096,
  "endLine" : 1100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_HostTimestamp_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1101,
  "endLine" : 1105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1106,
  "endLine" : 1110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1111,
  "endLine" : 1115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1116,
  "endLine" : 1120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_LoadDriver_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1121,
  "endLine" : 1125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_GetCurrentGraphicsContext_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1126,
  "endLine" : 1130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_GraphicsContext_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1136,
  "endLine" : 1140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1141,
  "endLine" : 1145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1146,
  "endLine" : 1150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1151,
  "endLine" : 1155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_InitializeScratchBuffer_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1156,
  "endLine" : 1160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CalcTraceBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1161,
  "endLine" : 1165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1166,
  "endLine" : 1170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1171,
  "endLine" : 1175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1176,
  "endLine" : 1180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_ClearConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1181,
  "endLine" : 1185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1186,
  "endLine" : 1190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1191,
  "endLine" : 1195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1196,
  "endLine" : 1200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1201,
  "endLine" : 1205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1206,
  "endLine" : 1210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1211,
  "endLine" : 1215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_GenericFn NVPA_GetProcAddress_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_CalculateCounterDataImageCopySize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_InitializeCounterDataImageCopy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_CreateRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_CopyIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_AccumulateIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_SumIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataCombiner_WeightedSumIntoRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GetSupportedChipNames_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_SetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_BeginPassGroup_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_EndPassGroup_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetNumMetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetMetricProperties_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_AddMetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_IsAddMetricsPossible_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GenerateConfigImage_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetConfigImage_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_RawMetricsConfig_GetNumPasses_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_Config_GetSocEstimatedSampleSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_Config_GetGpuEstimatedSampleSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_AddMetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterDataBuilder_GetCounterDataPrefix_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricNames_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricTypeAndIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_ConvertMetricNameToMetricEvalRequest_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_HwUnitToString_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetCounterProperties_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetRatioMetricProperties_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetThroughputMetricProperties_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetSupportedSubmetrics_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricRawDependencies_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_DimUnitToString_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_GetMetricDimUnits_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_SetUserData_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_EvaluateToGpuValues_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_MetricsEvaluator_SetDeviceAttributes_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GetDeviceCount_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetNames_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetPciBusIds_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetMigAttributes_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Adapter_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_GetNumRanges_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_GetChipName_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 457,
  "endLine" : 461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Config_GetNumPasses_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_QueryVersionNumber_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_GetClockStatus_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_SetClockSetting_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_CounterData_GetRangeDescriptions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Profiler_CounterData_GetRangeDescriptions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_GetSampleTime_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_TrimInPlace_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_GetInfo_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_PeriodicSampler_CounterData_GetTriggerCount_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_Device_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 527,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_GetSupportedTriggerSources_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CalculateRecordBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 542,
  "endLine" : 546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_StartSampling_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_StopSampling_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CpuTrigger_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_GetRecordBufferStatus_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters_V2_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_GPU_PeriodicSampler_IsRecordBufferKeepLatestModeSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 632,
  "endLine" : 636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 641,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CounterDataImage_InitializeScratchBuffer_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 642,
  "endLine" : 646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_LoadDriver_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Device_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_GetRequiredInstanceExtensions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_GetRequiredDeviceExtensions_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 662,
  "endLine" : 666,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CalcTraceBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Queue_ServicePendingGpuOperations_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_ClearConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_BeginPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_EndPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CommandBuffer_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 707,
  "endLine" : 711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_CommandBuffer_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_Profiler_Queue_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_DeviceState_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 737,
  "endLine" : 741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_DeviceState_Destroy_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 742,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_Queue_Register_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_Queue_Unregister_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_FrontEndTrigger_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 757,
  "endLine" : 761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_MarkerCpu_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_HostTimestamp_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 767,
  "endLine" : 771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_RawMetricsConfig_Create_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_MetricsEvaluator_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 777,
  "endLine" : 781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_MetricsEvaluator_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 782,
  "endLine" : 786,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_LoadDriver_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_GetCurrentGraphicsContext_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 792,
  "endLine" : 796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_GraphicsContext_GetDeviceIndex_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 797,
  "endLine" : 801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_IsGpuSupported_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 807,
  "endLine" : 811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_Initialize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateScratchBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_InitializeScratchBuffer_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_CalcTraceBufferSize_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 827,
  "endLine" : 831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 832,
  "endLine" : 836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndSession_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_SetConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 842,
  "endLine" : 846,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_ClearConfig_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndPass_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 857,
  "endLine" : 861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PushRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PopRange_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 867,
  "endLine" : 871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_DecodeCounters_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_GetCounterAvailability_Default()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounters::BeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounters::EndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::EnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::BeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeApi::startCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "fileLinesCount" : 172,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::destroyConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::sendDisconnect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorApi::requestCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorApi::requestEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorApi::requestConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorApi::requestDefaults()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string GatorApi::requestCaptured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Socket::Result Socket::shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Socket::Result Socket::close()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Lizard::endCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Lizard::configureHwcPipe()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ARMCounters::GetCounterData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT D3D12CalcSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 895,
  "endLine" : 899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12_PACKED_PIPELINE_STATE_STREAM_DESC::Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1652,
  "endLine" : 1656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4004,
  "endLine" : 4008,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4021,
  "endLine" : 4025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ReleaseSwapchainResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT GetWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT GetHeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual DXGI_FORMAT GetFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12SDKConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT CreateD3D12_Internal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 883,
  "endLine" : 887,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetShaderExtSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 784,
  "endLine" : 788,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetResIDFromAddrAllowOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1220,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetHeapProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE StorePipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1417,
  "endLine" : 1422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CompatibilityQueue::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetObjName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsCopyWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FillInColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float GetDepthValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12RaytracingResourceAndUtilHandler::UnregisterExportDatabase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1301,
  "endLine" : 1307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::ShaderCacheControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap9.cpp",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12GraphicsCommandList::Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "fileLinesCount" : 5516,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::CreateLifetimeTracker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D12InfoQueue::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D12InfoQueue::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D12DebugDevice::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D12DebugDevice::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12DebugDevice::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12DebugDevice::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D12SharingContract::GetWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D12SharingContract::GetHeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXGI_FORMAT WrappedID3D12SharingContract::GetFormat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12SharingContract::SharedFenceSignal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedNVAPI12::SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedAGS12::SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::ApplyBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1622,
  "endLine" : 1626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::MarkListExecuted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4314,
  "endLine" : 4318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 854,
  "endLine" : 858,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Alloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 868,
  "endLine" : 872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Serialise_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1223,
  "endLine" : 1227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 984,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1043,
  "endLine" : 1047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1112,
  "endLine" : 1116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1133,
  "endLine" : 1137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1154,
  "endLine" : 1158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1225,
  "endLine" : 1229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1278,
  "endLine" : 1282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1299,
  "endLine" : 1303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1347,
  "endLine" : 1351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1419,
  "endLine" : 1423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1574,
  "endLine" : 1578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1581,
  "endLine" : 1585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1596,
  "endLine" : 1600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1603,
  "endLine" : 1607,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1610,
  "endLine" : 1614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1701,
  "endLine" : 1705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1866,
  "endLine" : 1870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1873,
  "endLine" : 1878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1963,
  "endLine" : 1967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1978,
  "endLine" : 1982,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2309,
  "endLine" : 2313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2364,
  "endLine" : 2368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2394,
  "endLine" : 2398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2401,
  "endLine" : 2405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool UsesExtensionUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_RESOURCE_ALLOCATION_INFO WrappedID3D12Device::GetResourceAllocationInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2394,
  "endLine" : 2398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_HEAP_PROPERTIES WrappedID3D12Device::GetCustomHeapProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2400,
  "endLine" : 2404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderExportDatabase::AddLastHitGroupShaders()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1212,
  "endLine" : 1216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool UsesExtensionUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap2.cpp",
  "fileLinesCount" : 399,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetBreadcrumbContextEnablement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UseMarkersOnlyAutoBreadcrumbs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddForcedReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 865,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetDynamicDescriptorReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 952,
  "endLine" : 956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructuredExport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1053,
  "endLine" : 1057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SoftRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSparseResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1259,
  "endLine" : 1263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddSparseHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1265,
  "endLine" : 1269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugAPIWrapper::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOutputDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::GetClockCalibration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1343,
  "endLine" : 1347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedDXGIInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RegisterD3DDeviceCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 700,
  "endLine" : 704,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ResizeTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetFrameStatistics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetLastPresentCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetFullscreenDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 743,
  "endLine" : 748,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetHwnd()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 750,
  "endLine" : 755,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 781,
  "endLine" : 786,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 788,
  "endLine" : 793,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetRotation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 795,
  "endLine" : 800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetRotation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 802,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMaximumFrameLatency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 831,
  "endLine" : 836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMatrixTransform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 848,
  "endLine" : 853,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetColorSpace1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 926,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE MapDesktopSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 982,
  "endLine" : 987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1019,
  "endLine" : 1024,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetGammaControlCapabilities()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1051,
  "endLine" : 1056,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetGammaControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1058,
  "endLine" : 1063,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetGammaControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1065,
  "endLine" : 1070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetDisplaySurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1072,
  "endLine" : 1077,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDisplaySurfaceData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1079,
  "endLine" : 1084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetFrameStatistics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1086,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1173,
  "endLine" : 1178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE CheckHardwareCompositionSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1180,
  "endLine" : 1185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1219,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1238,
  "endLine" : 1242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1247,
  "endLine" : 1252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnregisterHardwareContentProtectionTeardownStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1266,
  "endLine" : 1271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnregisterVideoMemoryBudgetChangeNotification()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1304,
  "endLine" : 1309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDesc3()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1314,
  "endLine" : 1319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetGPUThreadPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1377,
  "endLine" : 1381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetGPUThreadPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1383,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMaximumFrameLatency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1393,
  "endLine" : 1397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetMaximumFrameLatency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1399,
  "endLine" : 1404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE EnqueueSetEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1425,
  "endLine" : 1430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetWindowAssociation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1495,
  "endLine" : 1500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnregisterStereoStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1608,
  "endLine" : 1613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnregisterOcclusionStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1635,
  "endLine" : 1640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE UnregisterAdaptersChangedEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1764,
  "endLine" : 1769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "fileLinesCount" : 3319,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2948,
  "endLine" : 2952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedIDXGISwapChain4::ReleaseBuffersForResize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameDescription ReplayController::GetFrameInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription ReplayController::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1758,
  "endLine" : 1763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2001,
  "endLine" : 2006,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2008,
  "endLine" : 2013,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayController::GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2015,
  "endLine" : 2020,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2065,
  "endLine" : 2070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayController::FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2244,
  "endLine" : 2249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties ReplayController::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2251,
  "endLine" : 2256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 884,
  "endLine" : 889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 961,
  "endLine" : 966,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1204,
  "endLine" : 1209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1212,
  "endLine" : 1217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/renderdoc_serialise.inl",
  "fileLinesCount" : 2394,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1579,
  "endLine" : 1584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DummyDriver::DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetDescriptorLocations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat DummyDriver::GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::GetTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId DummyDriver::RenderOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t DummyDriver::PickVertex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOutput::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair ReplayOutput::GetDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_output.cpp",
  "fileLinesCount" : 1131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool PreviousNextExcludedMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StandardFillCBufferVariables()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetCaptureFilePathTemplate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestPrintMsg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/entry_points.cpp",
  "fileLinesCount" : 1018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 884,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeToBytebuf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serialiser::SetChunkMetadataRecording()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 715,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChunkAllocator::Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1220,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult exportXMLOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetChunkTimestampBasis()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearObj()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1874,
  "endLine" : 1878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddHookCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetFunctionHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetLibHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FunctionHook GetFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Wide2UTF8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcwstr UTF82Wide()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReleaseFDAfterFork()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Process::GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXcbConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandModifiersDummy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasWaylandInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetWaylandKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Process::GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Callstack::AddressDetails GetAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXcbConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandModifiersDummy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasWaylandInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetWaylandKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Process::GetEnvVariable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Callstack::AddressDetails GetAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetBaseAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1094,
  "endLine" : 1100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32_RegisterManualModuleHooking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 987,
  "endLine" : 992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 673,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE LockServer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 733,
  "endLine" : 737,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeepModuleAlive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitTimers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdcassert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdclog_closelog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vec4f ConvertSRGBToLinear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Camera::ResetArcball()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Matrix4f Camera::GetMatrix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector Camera::GetForward()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector Camera::GetRight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector Camera::GetUp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec4f ConvertFromR10G10B10A2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t ConvertToR10G10B10A2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec4f ConvertFromB5G5R5A1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec3f ConvertFromB5G6R5()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec4f ConvertFromB4G4R4A4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetPosition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetArcballDistance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFPSRotation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float Matrix3f::Determinant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int utf8printv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1766,
  "endLine" : 1770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int utf8printf_custom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1785,
  "endLine" : 1789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/trisize.frag",
  "fileLinesCount" : 35,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/depth_copyms.frag",
  "fileLinesCount" : 47,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/depth_copy.frag",
  "fileLinesCount" : 41,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 SampleTextureFloat4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer TexDisplayVSCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer MeshPixelCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer DebugMathOperation REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void moveRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void destroyRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void pop_back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UseBorder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/common_pipestate.h",
  "fileLinesCount" : 1288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetCustomName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetInvalid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2116,
  "endLine" : 2120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline Topology PatchList_Topology()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2501,
  "endLine" : 2505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsStrip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2528,
  "endLine" : 2532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline unsigned int arraydim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline enum_name operator~()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fill()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void pop_back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsNULL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsFixedArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 845,
  "endLine" : 849,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTypelessPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SourceEqual()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def canonicalise_ui()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/sort_qt_ui.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tempdealloc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void get_return()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::ResumePythonThreading()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float ReplayManager::GetCurrentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ReplayManager::GetCurrentProcessingTag()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SetModification()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1789,
  "endLine" : 1793,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ResIdTextToString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QJsonDocument validateAndMakeJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2112,
  "endLine" : 2117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabledMultiple()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3257,
  "endLine" : 3261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getLuminance()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3301,
  "endLine" : 3305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deref()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteHost::Connect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetConnected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsServerRunning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsConnected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsBusy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsVersionMismatch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::FriendlyName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetFriendlyName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::RunCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetRunCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::LastCapturePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetLastCapturePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Add()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.h",
  "fileLinesCount" : 322,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Name()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PersistantConfig::GetRemoteHosts()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVisibleTrigger()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 795,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnableTrigger()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 800,
  "endLine" : 804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 820,
  "endLine" : 824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 887,
  "endLine" : 891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::CloseToplevelWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::SetWidgetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RootIdx Decode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1256,
  "endLine" : 1260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineStateViewer::exportHTMLTable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QColor PipelineStateViewer::GetViewDetailsColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1478,
  "endLine" : 1482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::setEmptyRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 634,
  "endLine" : 638,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString VulkanPipelineStateViewer::GetFossilizeFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4402,
  "endLine" : 4406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setEmptyRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 619,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::setEmptyRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::setEmptyRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommentView::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommentView::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RefreshIcon()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 988,
  "endLine" : 992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool UnregisterEventFilterFunction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1544,
  "endLine" : 1548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEventBrowser::EventFilterCallback filterFunction_childOf()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2702,
  "endLine" : 2706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::SetCurrentFilterText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5718,
  "endLine" : 5722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::cacheResources()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::gotoDisassemblyDebugging()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1390,
  "endLine" : 1394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::runTo()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2349,
  "endLine" : 2353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::UpdateDurationColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::on_counterResults_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 841,
  "endLine" : 845,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::updateBackgroundColors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2913,
  "endLine" : 2917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_UpdateFittedScale()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3421,
  "endLine" : 3425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_zoomExactSize_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3484,
  "endLine" : 3488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_autoFit_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3651,
  "endLine" : 3655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_autoFit_mouseClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3657,
  "endLine" : 3661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DebugMessageView::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::on_textFilterMeaning_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LogView::on_regexpFilter_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterWindowMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterContextMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DialogButton QuestionDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void LoadCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool ImportCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 588,
  "endLine" : 592,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void SetEventID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddDockWindow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 889,
  "endLine" : 893,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_abortRun_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1173,
  "endLine" : 1177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::selectedHelp()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1327,
  "endLine" : 1332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::helpSearch_keypress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1469,
  "endLine" : 1473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetLastUse()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_resourceUsage_doubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 631,
  "endLine" : 635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::HighlightUsage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDistance()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Update()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MouseWheel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLookAtPos()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beginReset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnrollConstant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2336,
  "endLine" : 2340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SetCurrentInstance()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4974,
  "endLine" : 4978,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::SetCurrentView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4980,
  "endLine" : 4984,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::ScrollToColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5123,
  "endLine" : 5128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::render_timer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5457,
  "endLine" : 5461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferViewer::isMeshDraw()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5586,
  "endLine" : 5591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_highlightVerts_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6770,
  "endLine" : 6775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_vtxExploderSlider_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6777,
  "endLine" : 6782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_exploderScale_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6789,
  "endLine" : 6794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_wireframeRender_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6796,
  "endLine" : 6801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_drawRange_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6843,
  "endLine" : 6848,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_instance_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6891,
  "endLine" : 6895,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_viewIndex_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6897,
  "endLine" : 6901,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::captureModified()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::ClearRecentCaptureFiles()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1221,
  "endLine" : 1225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::ClearRecentCaptureSettings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1254,
  "endLine" : 1258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::SetUpdateAvailable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1497,
  "endLine" : 1501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::SetNoUpdate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1503,
  "endLine" : 1507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::RemoveRecentCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1681,
  "endLine" : 1686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_About_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2386,
  "endLine" : 2390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Manage_Extensions_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2744,
  "endLine" : 2748,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Settings_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2773,
  "endLine" : 2777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Show_Tips_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2800,
  "endLine" : 2804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::changeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2974,
  "endLine" : 2978,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::dragEnterEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2996,
  "endLine" : 3000,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::enableTimelineHighlight()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::disableTimelineHighlight()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 726,
  "endLine" : 730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::SetHistory()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::closeWhenFinished()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteManager::updateLookupsStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_okButton_accepted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_AlwaysReplayLocally_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_ExternalTool_RGPIntegration_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 648,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_TextureViewer_PerTexYFlip_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_TextureViewer_ResetRange_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_ShaderViewer_FriendlyNaming_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 748,
  "endLine" : 753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_shaderTools_itemSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1093,
  "endLine" : 1097,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_EventBrowser_AddFake_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1146,
  "endLine" : 1151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_EventBrowser_ColorEventRow_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1163,
  "endLine" : 1168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Comments_ShowOnLoad_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1170,
  "endLine" : 1175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateDialog::on_releaseNotes_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/UpdateDialog.cpp",
  "fileLinesCount" : 257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuggestRemoteDialog::remoteItem_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuggestRemoteDialog::on_local_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuggestRemoteDialog::on_cancel_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_triggerImmediateCapture_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::openCapture_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::setTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LiveCapture::checkAllowClose()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnvironmentEditor::on_variables_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "fileLinesCount" : 278,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_filter_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 853,
  "endLine" : 857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_back_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_forward_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 880,
  "endLine" : 884,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_upFolder_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 886,
  "endLine" : 891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::fileNotFound()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 893,
  "endLine" : 897,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::accessDenied()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 899,
  "endLine" : 903,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_mainTex_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_overlayTex_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_alphaMap_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CrashDialog::HasCaptureReady()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CrashDialog::CaptureTooLarge()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::showEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::on_uploadRetry_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 549,
  "endLine" : 554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::on_captureFilename_linkActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::setIsolatedStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineFlowChart::focusOutEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::update()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThumbnailStrip::addThumb()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "fileLinesCount" : 185,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::on_apply_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::setSelected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.h",
  "fileLinesCount" : 88,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setHistogramRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setHistogramData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDDoubleSpinBox::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDDoubleSpinBox.cpp",
  "fileLinesCount" : 39,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::setItemDelegate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::setColumnWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::setColumnWidths()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::resizeColumnsToContents()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::setColumnGroupRole()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::setPinnedColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::keyboardSearch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::scrollContentsBy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::setMinimumSizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLabel::mouseDoubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "fileLinesCount" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitterHandle::mouseDoubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::dataChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::setColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::setHeaderText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 740,
  "endLine" : 744,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::selectionChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 870,
  "endLine" : 875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::currentChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 877,
  "endLine" : 882,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::endInsertChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 959,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setBold()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setItalic()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setToolTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setToolTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setCheckState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomTooltip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDListWidget::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListWidget.cpp",
  "fileLinesCount" : 75,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDListWidget::mouseDoubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListWidget.cpp",
  "fileLinesCount" : 75,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLineEdit::focusInEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLineEdit.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLineEdit::focusOutEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLineEdit.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDLineEdit::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLineEdit.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeViewDelegate::paint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize RDTipLabel::configureTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::showTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTipLabel::mouseDoubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::wheelEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::setItemDelegate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::rowsAboutToBeRemoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::rowsAboutToBeMoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::updateExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::applyExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::headerDataChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDHeaderView::columnsInserted()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "fileLinesCount" : 988,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDMenu::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDMenu.cpp",
  "fileLinesCount" : 39,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::focusInEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::focusOutEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDToolButton::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDToolButton.cpp",
  "fileLinesCount" : 55,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDToolButton::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDToolButton.cpp",
  "fileLinesCount" : 55,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDToolButton::mouseDoubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDToolButton.cpp",
  "fileLinesCount" : 55,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayOptionsSelector::on_saveDefaults_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ReplayOptionsSelector.cpp",
  "fileLinesCount" : 219,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::takeFocus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_findAll_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnDelete()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QIcon RDStyle::standardIcon()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 922,
  "endLine" : 926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDTweakedNativeStyle::shouldDrawToolButtonMenuArrow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "fileLinesCount" : 627,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData DisplayRemoteServerPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int Execute()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clean_up()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1479,
  "endLine" : 1483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData DisplayRemoteServerPreview()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_apple.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDebugSession::try_resume_draw_call()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocDrawCallDebugSession::step_into()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDrawCallDebugSession::remove_breakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t RenderDocReplay::get_effective_event_id()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "fileLinesCount" : 181,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertResource()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr StringUtils::WideToUtf8()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/StringUtils.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static std::string BuildString()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/StringUtils.h",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocTexturePreviewService::calculate_action_context()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void terminate()",
  "longName" : "",
  "relativeFileName" : "jetbrains/rd-host/PeerBase.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t calcPageForTileCoord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.cpp",
  "fileLinesCount" : 2831,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 965,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDoc::SetCaptureTitle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.cpp",
  "fileLinesCount" : 2290,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteServer::ShutdownConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1320,
  "endLine" : 1323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteServer::Connected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/remote_server.cpp",
  "fileLinesCount" : 2108,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1343,
  "endLine" : 1346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Need_InitialStateChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 692,
  "endLine" : 695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::MarkResourceFrameReferenced()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceManager::DestroyResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1771,
  "endLine" : 1774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr NewPipeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/crash_handler.h",
  "fileLinesCount" : 176,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayProxy::NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayProxy::IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties ReplayProxy::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation ReplayProxy::GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription ReplayProxy::GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferDescription ReplayProxy::GetBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord ReplayProxy::GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId ReplayProxy::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription ReplayProxy::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 991,
  "endLine" : 994,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1097,
  "endLine" : 1100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1124,
  "endLine" : 1127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1230,
  "endLine" : 1233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1362,
  "endLine" : 1365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1389,
  "endLine" : 1392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1418,
  "endLine" : 1421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1500,
  "endLine" : 1503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1530,
  "endLine" : 1533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1715,
  "endLine" : 1718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1744,
  "endLine" : 1747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1869,
  "endLine" : 1872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ReplayProxy::GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1967,
  "endLine" : 1970,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2036,
  "endLine" : 2039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::FetchStructuredFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2102,
  "endLine" : 2105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::CacheBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2418,
  "endLine" : 2421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayProxy::InitRemoteExecutionThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.cpp",
  "fileLinesCount" : 3152,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2843,
  "endLine" : 2846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t calcSubresource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator Wrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MeshFormat GetPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsReplayMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsCaptureMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsLoading()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsActiveReplaying()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsBackgroundCapturing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsActiveCapturing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsStructuredExporting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr float FakeProgress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProgressCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DisassembleShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRefType KeepOldFrameRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDirtyFrameRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCompleteWriteFrameRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DefValString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsHostADB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetRenderDocPackageForABI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android_utils.cpp",
  "fileLinesCount" : 889,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandData Command::GetData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_util.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CommandData::WriteBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp_util.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemapHostname()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetDescriptorsID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FLOAT WrappedID3D11DeviceContext::GetResourceMinLOD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7170,
  "endLine" : 7173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D11_DEVICE_CONTEXT_TYPE WrappedID3D11DeviceContext::GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7227,
  "endLine" : 7230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D11DeviceContext::GetContextFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7232,
  "endLine" : 7235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MapIntercept::SetAppMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "fileLinesCount" : 8149,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7241,
  "endLine" : 7244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE DummyID3D11InfoQueue::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D11InfoQueue::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D11InfoQueue::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D11InfoQueue::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11InfoQueue::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11InfoQueue::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE DummyID3D11Debug::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D11Debug::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE DummyID3D11Debug::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedD3D11Multithread::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedD3D11Multithread::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedD3D11Multithread::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedD3D11Multithread::GetMultithreadProtected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedNVAPI11::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedNVAPI11::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedNVAPI11::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedNVAPI11::SetReal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedAGS11::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedAGS11::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedAGS11::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedAGS11::ExtensionsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "fileLinesCount" : 3046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2795,
  "endLine" : 2798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11ResourceManager::Need_InitialStateChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11ResourceManager::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t D3D11ResourceManager::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11ResourceManager::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "fileLinesCount" : 103,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t EncodeD3D11DescriptorIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Change()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2696,
  "endLine" : 2699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::CheckFormatSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3981,
  "endLine" : 3984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11Device::CheckCounterInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3992,
  "endLine" : 3995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4047,
  "endLine" : 4050,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4052,
  "endLine" : 4055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4057,
  "endLine" : 4060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D_FEATURE_LEVEL WrappedID3D11Device::GetFeatureLevel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4062,
  "endLine" : 4065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D11Device::GetCreationFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4067,
  "endLine" : 4070,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D11Device::GetDeviceRemovedReason()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4072,
  "endLine" : 4075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D11Device::GetExceptionMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "fileLinesCount" : 4129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4118,
  "endLine" : 4121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedID3D11DeviceContext::IsAnnotationEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1113,
  "endLine" : 1116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1125,
  "endLine" : 1128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1137,
  "endLine" : 1140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1143,
  "endLine" : 1146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11RenderState::IsBoundForWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "fileLinesCount" : 1349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1155,
  "endLine" : 1158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPresentPerRenderOpDelay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetPresentPerRenderOpDelay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetSwapChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetSwapChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ValidateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReportLiveDeviceObjects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ValidateContextForDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ValidateContextForDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "INT STDMETHODCALLTYPE WrappedID3DUserDefinedAnnotation::BeginEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "INT STDMETHODCALLTYPE WrappedID3DUserDefinedAnnotation::EndEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3DUserDefinedAnnotation::SetMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3DUserDefinedAnnotation::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3DUserDefinedAnnotation::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::EndFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedID3D11DeviceContext::IsFL11_1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D11DeviceContext::IntAddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "fileLinesCount" : 1945,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D11Replay::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D11Replay::GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D11Replay::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1684,
  "endLine" : 1687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11Replay::SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2887,
  "endLine" : 2890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2899,
  "endLine" : 2902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D11Replay::NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "fileLinesCount" : 4493,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3969,
  "endLine" : 3972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetEvictionPriority()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetEventOnCompletion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1455,
  "endLine" : 1458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ResourceId GetViewResourceResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1478,
  "endLine" : 1481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11VideoDevice2::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11VideoDevice2::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT STDMETHODCALLTYPE WrappedID3D11VideoDevice2::GetVideoDecoderProfileCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11VideoContext::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D11VideoContext::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D11VideoContext::GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ReplaceChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.h",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float4 main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "fileLinesCount" : 750,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SDBGChunk::HasSourceMapping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "fileLinesCount" : 160,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SDBGChunk::GetLocals()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "fileLinesCount" : 160,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InsertOperation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float4 main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "fileLinesCount" : 2691,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2355,
  "endLine" : 2358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SPDBChunk::HasSourceMapping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "fileLinesCount" : 1959,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1737,
  "endLine" : 1740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator unsigned int()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4680,
  "endLine" : 4683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned short GetModIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4685,
  "endLine" : 4688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int GetIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4690,
  "endLine" : 4693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsCrossScopeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4735,
  "endLine" : 4738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsFuncId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4776,
  "endLine" : 4779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CV_ItemId GetItemId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4781,
  "endLine" : 4784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int BinaryAnnotationInstructionOperandCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4872,
  "endLine" : 4875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable sub()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1133,
  "endLine" : 1136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ThreadState::Finished()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "fileLinesCount" : 5857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t PagesForByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Record()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.h",
  "fileLinesCount" : 131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Record()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.h",
  "fileLinesCount" : 131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Record()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.h",
  "fileLinesCount" : 131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr getOptMetaString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "fileLinesCount" : 843,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BitcodeReader::Valid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "fileLinesCount" : 935,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BitcodeReader::AtEndOfStream()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "fileLinesCount" : 935,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsCast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr escapeStringIfNeeded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "fileLinesCount" : 4735,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Program::GetCallstack()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1699,
  "endLine" : 1702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Program::HasSourceMapping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "fileLinesCount" : 1716,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1704,
  "endLine" : 1708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T get()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2340,
  "endLine" : 2343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LLVMOrderAccumulator::exitFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2654,
  "endLine" : 2657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t BitcodeWriter::GetAbbrevID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "fileLinesCount" : 1186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insertInto()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static uint32_t MakeHeader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T arg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Id OpExtInstHelper::arg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint8_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ThreadState::Finished()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable ThreadState::ReadPointerValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "fileLinesCount" : 4004,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Editor::HasCapability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Operation Editor::MakeDeclaration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISFINITE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISNAN()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RDCISINF()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float comp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline double comp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline type comp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setScalars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair getScalars()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBaseId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcspv::Id getBaseId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPointerFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PointerFlags getPointerFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enablePointerFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disablePointerFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool checkPointerFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMatrixStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getMatrixStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setByteOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getByteOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcspv::DebugAPIWrapper::TextureType getTextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBindArrayIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getBindArrayIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBufferTypeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcspv::Id getBufferTypeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setArrayStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getArrayStride()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Debugger::Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter Debugger::GetIterForInstruction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Debugger::GetInstructionForIter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Debugger::GetInstructionForFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Debugger::GetPointerByteOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2783,
  "endLine" : 2786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DebugAPIWrapper::TextureType Debugger::GetTextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2788,
  "endLine" : 2791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Debugger::IsDebugExtInstSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3737,
  "endLine" : 3740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Debugger::InDebugScope()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "fileLinesCount" : 4430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3742,
  "endLine" : 3745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetDescSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int32_t GetBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reflector::UnregisterOp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "fileLinesCount" : 2434,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr Scalar scalar()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id AddConstantImmediate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int8_t RDCABS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int16_t RDCABS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int32_t RDCABS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int64_t RDCABS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float RDCMODF()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline double RDCMODF()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline half_float::half RDCMODF()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderVariable Round()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static T GLSLMax()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static T GLSLMin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "fileLinesCount" : 1342,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "fileLinesCount" : 4072,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3920,
  "endLine" : 3923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6087,
  "endLine" : 6090,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6124,
  "endLine" : 6127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6128,
  "endLine" : 6131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline EventFlags PipeStageRWEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetDescLayoutForDescSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1233,
  "endLine" : 1236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddPendingObjectCleanup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1282,
  "endLine" : 1285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageTransitionInfo GetImageTransitionInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1398,
  "endLine" : 1401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::Begin_PrepareInitialBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "fileLinesCount" : 2413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VKAPI_ATTR ret VKAPI_CALL CONCAT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddLiveResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetSupportedWindowSystems()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "fileLinesCount" : 1367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1330,
  "endLine" : 1333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ext_sort()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/gen_dispatch_table.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t FromKHRCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GPUCounter ToKHRCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 904,
  "endLine" : 907,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::AddMemoryFrameRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::Begin_PrepareInitialBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 999,
  "endLine" : 1002,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::End_PrepareInitialBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1004,
  "endLine" : 1007,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanResourceManager::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1009,
  "endLine" : 1012,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t VulkanResourceManager::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1026,
  "endLine" : 1029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanResourceManager::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1034,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanResourceManager::ResourceTypeRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanResourceManager::IsResourceTrackedForPersistency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "fileLinesCount" : 1062,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1059,
  "endLine" : 1062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkAcquireFullScreenExclusiveModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkReleaseFullScreenExclusiveModeEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkReleaseDisplayEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1321,
  "endLine" : 1325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkGetSwapchainStatusKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "fileLinesCount" : 1525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1434,
  "endLine" : 1437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkReleaseProfilingLockKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2613,
  "endLine" : 2616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkResult WrappedVulkan::vkDeferredOperationJoinKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2660,
  "endLine" : 2663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetPhysicalDeviceIndexFromHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "fileLinesCount" : 4766,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::vkCmdCopyAccelerationStructureToMemoryKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "fileLinesCount" : 8311,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7913,
  "endLine" : 7917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanTextRenderer::EndText()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_rendertext.cpp",
  "fileLinesCount" : 667,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDevice VkMarkerRegion::GetDev()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkObjectType objType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkObjectType objType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkObjectType objType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkObjectType objType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.cpp",
  "fileLinesCount" : 1613,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool FileExists()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1552,
  "endLine" : 1555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1556,
  "endLine" : 1559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2205,
  "endLine" : 2208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2209,
  "endLine" : 2212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3266,
  "endLine" : 3269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3270,
  "endLine" : 3273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3412,
  "endLine" : 3415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3416,
  "endLine" : 3419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FillInColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3898,
  "endLine" : 3901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::Feedback::Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "fileLinesCount" : 5024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4835,
  "endLine" : 4838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::RemovePendingCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddPendingCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddFreeCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::SetDebugMessageSink()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2885,
  "endLine" : 2888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2890,
  "endLine" : 2893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::InsertCommandQueueFamily()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.cpp",
  "fileLinesCount" : 5734,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5498,
  "endLine" : 5501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::ClearFeedbackCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1583,
  "endLine" : 1586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual uint64_t GetBufferLength()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5053,
  "endLine" : 5056,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult VulkanReplay::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult VulkanReplay::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::RegisterDescriptorStore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::CheckVkResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3337,
  "endLine" : 3340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray VulkanReplay::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3648,
  "endLine" : 3651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5011,
  "endLine" : 5014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanReplay::NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5016,
  "endLine" : 5019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 5027,
  "endLine" : 5030,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VulkanRenderState::IsConditionalRenderingEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanRenderState::SetDynamicStatesFromPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.cpp",
  "fileLinesCount" : 1144,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1120,
  "endLine" : 1123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T As()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 739,
  "endLine" : 742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RealType ToWrappedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypedRealHandle ToTypedHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void SetTableIfDispatchable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 811,
  "endLine" : 814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline operator VkImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1269,
  "endLine" : 1272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool Contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1383,
  "endLine" : 1386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool AreAspectsSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1514,
  "endLine" : 1517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool AreLevelsSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1518,
  "endLine" : 1521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool AreLayersSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1522,
  "endLine" : 1525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool IsDepthSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1526,
  "endLine" : 1529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SubresourceRangeIter RangeBegin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1678,
  "endLine" : 1681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SubresourceRangeConstIter RangeBegin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1682,
  "endLine" : 1685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType SubresourceRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1938,
  "endLine" : 1941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType Update()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1954,
  "endLine" : 1957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnwrapInPlace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "fileLinesCount" : 3328,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "functionConstantsDictionary API_AVAILABLE()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_function_bridge.mm",
  "fileLinesCount" : 140,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DerivedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetLastPresentedIamge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void MetalCapturer::StartFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool MetalCapturer::EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool MetalCapturer::DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MetalResourceManager::Prepare_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t MetalResourceManager::GetSize_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MetalResourceManager::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::isDepth24Stencil8PixelFormatSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MTL::ReadWriteTextureTier WrappedMTLDevice::readWriteTextureSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MTL::ArgumentBuffersTier WrappedMTLDevice::argumentBuffersSupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::areRasterOrderGroupsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supports32BitFloatFiltering()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supports32BitMSAA()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsQueryTextureLOD()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsBCTextureCompression()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsPullModelInterpolation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::areBarycentricCoordsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsShaderBarycentricCoordinates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsFeatureSet()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsFamily()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsTextureSampleCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::areProgrammableSamplePositionsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsRasterizationRateMapWithLayerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsCounterSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsVertexAmplificationCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsDynamicLibraries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsRenderDynamicLibraries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsRaytracing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsFunctionPointers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsFunctionPointersFromRender()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsRaytracingFromRender()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 639,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::supportsPrimitiveMotionBlur()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WrappedMTLDevice::shouldMaximizeConcurrentCompilation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NS::UInteger WrappedMTLDevice::maximumConcurrentCompilationTaskCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.cpp",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_resources.h",
  "fileLinesCount" : 186,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PipelineBufferDescriptor::CopyTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.cpp",
  "fileLinesCount" : 756,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::AddAction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::AddEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MetalInitParams::Set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1082,
  "endLine" : 1085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_core.cpp",
  "fileLinesCount" : 1093,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1088,
  "endLine" : 1091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.h",
  "fileLinesCount" : 567,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Track()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.h",
  "fileLinesCount" : 567,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.h",
  "fileLinesCount" : 567,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.h",
  "fileLinesCount" : 567,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.h",
  "fileLinesCount" : 567,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_types.h",
  "fileLinesCount" : 567,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLObject::AddEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_resources.cpp",
  "fileLinesCount" : 74,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLObject::AddAction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_resources.cpp",
  "fileLinesCount" : 74,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_serialise.cpp",
  "fileLinesCount" : 446,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::Create_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_init_state.cpp",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedMTLDevice::Apply_InitialState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_init_state.cpp",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLResourceManager::IsResourceTrackedForPersistency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLResourceManager::MarkFBODirtyWithWriteReference()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.cpp",
  "fileLinesCount" : 236,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglBindAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLDisplay EGLAPIENTRY eglGetDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglDestroyContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShouldHookEGL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_hooks.cpp",
  "fileLinesCount" : 1163,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1071,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DrawQuads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLESContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT __GLXextFuncPtr glXGetProcAddressARB_renderdoc_hooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT void glXDestroyContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT Bool glXMakeCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT void glXSwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT __GLXextFuncPtr glXGetProcAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT __GLXextFuncPtr glXGetProcAddressARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_hooks.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GLReplay::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2441,
  "endLine" : 2444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GLReplay::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4218,
  "endLine" : 4221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4250,
  "endLine" : 4253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4271,
  "endLine" : 4274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::CloseReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4276,
  "endLine" : 4279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetCurrentContextIndexTLS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int GetCurrentContextIndexTLS()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "fileLinesCount" : 526,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource TextureRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource SamplerRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource RenderbufferRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource BufferRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource ShaderRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource ProgramRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource ProgramPipeRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource FeedbackRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource QueryRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource SyncRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource ExtMemRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline GLResource ExtSemRes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual RDResult InitialiseAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXSetResourceShareHandleNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXCloseDeviceNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE Unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXObjectAccessNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXSetResourceShareHandleNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE WrappedOpenGL::wglDXOpenDeviceNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXCloseDeviceNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXUnregisterObjectNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXObjectAccessNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXLockObjectsNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL WrappedOpenGL::wglDXUnlockObjectsNV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "fileLinesCount" : 2046,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glBeginPerfQueryINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glCreatePerfQueryINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glDeletePerfQueryINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glEndPerfQueryINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetFirstPerfQueryIdINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNextPerfQueryIdINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPerfQueryIdByNameINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "fileLinesCount" : 989,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 956,
  "endLine" : 959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glReleaseShaderCompiler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glValidateProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1382,
  "endLine" : 1385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glValidateProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1387,
  "endLine" : 1390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glActiveShaderProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1801,
  "endLine" : 1804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glMaxShaderCompilerThreadsKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "fileLinesCount" : 2141,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2017,
  "endLine" : 2021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glNamedBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glFlushMappedNamedBufferRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "fileLinesCount" : 5647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3033,
  "endLine" : 3037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr uint32_t numParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glPixelStoref()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "fileLinesCount" : 7445,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2646,
  "endLine" : 2649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr uint32_t numParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "fileLinesCount" : 659,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glViewportIndexedfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1776,
  "endLine" : 1779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glScissorIndexedv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "fileLinesCount" : 2065,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1853,
  "endLine" : 1856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIENTRY _glClearDepthf()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void _ResetVertexAttribBinding()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1446,
  "endLine" : 1449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLDispatchTable::DriverForEmulation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3918,
  "endLine" : 3921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint APIENTRY _testStub_GetUniformBlockIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4043,
  "endLine" : 4046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum WrappedOpenGL::glGetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum WrappedOpenGL::glGetGraphicsResetStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsProgram()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsProgramPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsQuery()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsRenderbuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsTransformFeedback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsVertexArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsNamedStringARB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsMemoryObjectEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLboolean WrappedOpenGL::glIsSemaphoreEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUnsignedBytevEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUnsignedBytei_vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexLevelParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexLevelParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTextureParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTexParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetSamplerParameterIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetSamplerParameterIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetSamplerParameterfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetSamplerParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBufferParameteri64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBufferParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetQueryIndexediv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum WrappedOpenGL::glCheckFramebufferStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribPointerv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetFragDataIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetFragDataLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMultisamplefv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetShaderiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetShaderSource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramStageiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetProgramPipelineiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 920,
  "endLine" : 923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetUniformLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glGetUniformBlockIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLint WrappedOpenGL::glGetAttribLocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint WrappedOpenGL::glGetSubroutineIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1002,
  "endLine" : 1005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUniformSubroutineuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUniformfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1079,
  "endLine" : 1082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUniformiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUniformuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1089,
  "endLine" : 1092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetUniformdv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1094,
  "endLine" : 1097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetnUniformdv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1099,
  "endLine" : 1102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetnUniformfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1104,
  "endLine" : 1107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetnUniformiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1109,
  "endLine" : 1112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetnUniformuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1114,
  "endLine" : 1117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayIndexediv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1130,
  "endLine" : 1133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribIiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1135,
  "endLine" : 1138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribIuiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1140,
  "endLine" : 1143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribLdv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1145,
  "endLine" : 1148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribdv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1150,
  "endLine" : 1153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexAttribfv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1155,
  "endLine" : 1158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glClampColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTransformFeedbacki64_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1188,
  "endLine" : 1191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTransformFeedbacki_v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1193,
  "endLine" : 1196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetTransformFeedbackiv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1198,
  "endLine" : 1201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetFramebufferParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1203,
  "endLine" : 1206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetRenderbufferParameteriv()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedBufferParameteri64v()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1213,
  "endLine" : 1216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedFramebufferParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1218,
  "endLine" : 1221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLenum WrappedOpenGL::glCheckNamedFramebufferStatusEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1252,
  "endLine" : 1255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedBufferParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1257,
  "endLine" : 1260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetDoubleIndexedvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1324,
  "endLine" : 1327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetPointerIndexedvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1329,
  "endLine" : 1332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetIntegerIndexedvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1334,
  "endLine" : 1337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetBooleanIndexedvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1339,
  "endLine" : 1342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetFloatIndexedvEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1344,
  "endLine" : 1347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetNamedProgramivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1430,
  "endLine" : 1433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayIntegervEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetVertexArrayPointervEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetMemoryObjectParameterivEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1457,
  "endLine" : 1460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::glGetSemaphoreParameterui64vEXT()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "fileLinesCount" : 1465,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1462,
  "endLine" : 1465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr uint32_t GetIdxSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "fileLinesCount" : 5040,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDriverForHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnableGLHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisableGLHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ret_type default_ret()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GLHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLReplay::RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_rendertexture.cpp",
  "fileLinesCount" : 748,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6419,
  "endLine" : 6422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6432,
  "endLine" : 6435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6449,
  "endLine" : 6452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6463,
  "endLine" : 6466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6476,
  "endLine" : 6479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6493,
  "endLine" : 6496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6507,
  "endLine" : 6510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6520,
  "endLine" : 6523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6537,
  "endLine" : 6540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6551,
  "endLine" : 6554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6564,
  "endLine" : 6567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6581,
  "endLine" : 6584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6595,
  "endLine" : 6598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6608,
  "endLine" : 6611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6625,
  "endLine" : 6628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6639,
  "endLine" : 6642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6652,
  "endLine" : 6655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6669,
  "endLine" : 6672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6683,
  "endLine" : 6686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6696,
  "endLine" : 6699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6713,
  "endLine" : 6716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6727,
  "endLine" : 6730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6740,
  "endLine" : 6743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6757,
  "endLine" : 6760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6771,
  "endLine" : 6774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6784,
  "endLine" : 6787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6801,
  "endLine" : 6804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6815,
  "endLine" : 6818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6828,
  "endLine" : 6831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6845,
  "endLine" : 6848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6859,
  "endLine" : 6862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6872,
  "endLine" : 6875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6889,
  "endLine" : 6892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6903,
  "endLine" : 6906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6916,
  "endLine" : 6919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6933,
  "endLine" : 6936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6947,
  "endLine" : 6950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6960,
  "endLine" : 6963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6977,
  "endLine" : 6980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6991,
  "endLine" : 6994,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7004,
  "endLine" : 7007,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7021,
  "endLine" : 7024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7035,
  "endLine" : 7038,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7048,
  "endLine" : 7051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7065,
  "endLine" : 7068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7079,
  "endLine" : 7082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7092,
  "endLine" : 7095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7109,
  "endLine" : 7112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7123,
  "endLine" : 7126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7136,
  "endLine" : 7139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7153,
  "endLine" : 7156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7167,
  "endLine" : 7170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7180,
  "endLine" : 7183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "fileLinesCount" : 7202,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 7197,
  "endLine" : 7200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isspacetab()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isnewline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool iswhitespace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "fileLinesCount" : 2731,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DrawQuads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t EncodeGLDescriptorIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_renderstate.h",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Legacy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTexUnitRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FillReflectionArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::BindUBO()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_debug.cpp",
  "fileLinesCount" : 2943,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Free()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_initstate.h",
  "fileLinesCount" : 194,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3360,
  "endLine" : 3363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3365,
  "endLine" : 3368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckConstParam()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.cpp",
  "fileLinesCount" : 2957,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr GPUCounter MakeIntelCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GPUCounterToCounterIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription IntelCounters::GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t IntelCounters::GetPassCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelCounters::EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "fileLinesCount" : 482,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr GPUCounter MakeIntelGlCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GPUCounterToCounterIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::DisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t IntelGlCounters::GetPassCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntelGlCounters::BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "fileLinesCount" : 430,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t AMDRGPControl::GetBeginTag()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t AMDRGPControl::GetEndTag()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDRGPControl::Initialised()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "fileLinesCount" : 251,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AMD_FAILED()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AMD_SUCCEEDED()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription AMDCounters::GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "fileLinesCount" : 804,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DisassembleDXBC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_isa_posix.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr GPUCounter MakeAMDCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/amd_counters.h",
  "fileLinesCount" : 116,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnloadApi()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocaleString GetLibraryFileName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "fileLinesCount" : 724,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaRegisterLoggingCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaInitialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaDestroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaOpenContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaCloseContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetSupportedSampleTypes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetDeviceAndRevisionId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetDeviceName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetNumCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterDataType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterUsageType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterUuid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetCounterSampleType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetDataTypeAsStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetUsageTypeAsStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaCreateSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaDeleteSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaBeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaEndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaEnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaDisableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaEnableCounterByName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaDisableCounterByName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaEnableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaDisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetPassCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetNumEnabledCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetEnabledIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaIsCounterEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaEndCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaBeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaEndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaContinueSampleOnCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetSampleCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetSampleId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaIsPassComplete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaIsSessionComplete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetSampleResultSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetSampleResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline GpaStatus GpaGetVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray NVCounterEnumerator::GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "fileLinesCount" : 486,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostCmdExecute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~D3D12NvidiaActionCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Dismiss()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfScopeExitGuard.h",
  "fileLinesCount" : 65,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScopeExitGuardObject ScopeExitGuard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfScopeExitGuard.h",
  "fileLinesCount" : 65,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "fileLinesCount" : 385,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCompleted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12PushRange_Nop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool D3D12PopRange_Nop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "fileLinesCount" : 571,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkQueue GetVkQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "fileLinesCount" : 621,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline MetricsEnumerator EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline MetricsEnumerator EnumerateRatios()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline MetricsEnumerator EnumerateThroughputs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "fileLinesCount" : 765,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInitialized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "fileLinesCount" : 518,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogImplPlatform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void GetTimeStamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void GetTimeStamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogDisableCustom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogImplStderr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogImplFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogImplFileFlush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "fileLinesCount" : 333,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanPushRange_Nop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool VulkanPopRange_Nop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "fileLinesCount" : 776,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool GetTriggerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static size_t CircularIncrement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "fileLinesCount" : 934,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_GenericFn NVPA_GetProcAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1846,
  "endLine" : 1849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_SetLibraryLoadPaths()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1850,
  "endLine" : 1853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_SetLibraryLoadPathsW()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1854,
  "endLine" : 1857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_InitializeHost()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1858,
  "endLine" : 1861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_CalculateCounterDataImageCopySize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1862,
  "endLine" : 1865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_InitializeCounterDataImageCopy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1866,
  "endLine" : 1869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1870,
  "endLine" : 1873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1874,
  "endLine" : 1877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_CreateRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1878,
  "endLine" : 1881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_CopyIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1882,
  "endLine" : 1885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_AccumulateIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1886,
  "endLine" : 1889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_SumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1890,
  "endLine" : 1893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_WeightedSumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1894,
  "endLine" : 1897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GetSupportedChipNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1898,
  "endLine" : 1901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1902,
  "endLine" : 1905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_SetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1906,
  "endLine" : 1909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_BeginPassGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1910,
  "endLine" : 1913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_EndPassGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1914,
  "endLine" : 1917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetNumMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1918,
  "endLine" : 1921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetMetricProperties_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1922,
  "endLine" : 1925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_AddMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1926,
  "endLine" : 1929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_IsAddMetricsPossible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1930,
  "endLine" : 1933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GenerateConfigImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1934,
  "endLine" : 1937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetConfigImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1938,
  "endLine" : 1941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetNumPasses_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1942,
  "endLine" : 1945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_Config_GetSocEstimatedSampleSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1946,
  "endLine" : 1949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_Config_GetGpuEstimatedSampleSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1950,
  "endLine" : 1953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1954,
  "endLine" : 1957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1958,
  "endLine" : 1961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_AddMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1962,
  "endLine" : 1965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_GetCounterDataPrefix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1966,
  "endLine" : 1969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1970,
  "endLine" : 1973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1974,
  "endLine" : 1977,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricTypeAndIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1978,
  "endLine" : 1981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_ConvertMetricNameToMetricEvalRequest()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1982,
  "endLine" : 1985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_HwUnitToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1986,
  "endLine" : 1989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetCounterProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1990,
  "endLine" : 1993,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetRatioMetricProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1994,
  "endLine" : 1997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetThroughputMetricProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1998,
  "endLine" : 2001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetSupportedSubmetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2002,
  "endLine" : 2005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricRawDependencies()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2006,
  "endLine" : 2009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_DimUnitToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2010,
  "endLine" : 2013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricDimUnits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2014,
  "endLine" : 2017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_SetUserData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2018,
  "endLine" : 2021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_EvaluateToGpuValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2022,
  "endLine" : 2025,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_SetDeviceAttributes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2026,
  "endLine" : 2029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_InitializeTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2030,
  "endLine" : 2033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GetDeviceCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2034,
  "endLine" : 2037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2038,
  "endLine" : 2041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetPciBusIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2042,
  "endLine" : 2045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetMigAttributes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2046,
  "endLine" : 2049,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Adapter_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2050,
  "endLine" : 2053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_GetNumRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2054,
  "endLine" : 2057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_GetChipName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2058,
  "endLine" : 2061,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Config_GetNumPasses_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2062,
  "endLine" : 2065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_QueryVersionNumber()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2066,
  "endLine" : 2069,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetClockStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2070,
  "endLine" : 2073,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_SetClockSetting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2074,
  "endLine" : 2077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_GetRangeDescriptions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2078,
  "endLine" : 2081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Profiler_CounterData_GetRangeDescriptions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2082,
  "endLine" : 2085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_GetSampleTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2086,
  "endLine" : 2089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_TrimInPlace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2090,
  "endLine" : 2093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_GetInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2094,
  "endLine" : 2097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_GetTriggerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2098,
  "endLine" : 2101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2102,
  "endLine" : 2105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2106,
  "endLine" : 2109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2110,
  "endLine" : 2113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2114,
  "endLine" : 2117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Device_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2118,
  "endLine" : 2121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_GetLUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2122,
  "endLine" : 2125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2126,
  "endLine" : 2129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2130,
  "endLine" : 2133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2134,
  "endLine" : 2137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CounterDataImage_InitializeScratchBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2138,
  "endLine" : 2141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CalcTraceBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2142,
  "endLine" : 2145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2146,
  "endLine" : 2149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2150,
  "endLine" : 2153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Queue_ServicePendingGpuOperations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2154,
  "endLine" : 2157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2158,
  "endLine" : 2161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2162,
  "endLine" : 2165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2166,
  "endLine" : 2169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2170,
  "endLine" : 2173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2174,
  "endLine" : 2177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2178,
  "endLine" : 2181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CommandList_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2182,
  "endLine" : 2185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_CommandList_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2186,
  "endLine" : 2189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2190,
  "endLine" : 2193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_Queue_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2194,
  "endLine" : 2197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_Profiler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2198,
  "endLine" : 2201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2202,
  "endLine" : 2205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_DeviceState_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2206,
  "endLine" : 2209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_DeviceState_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2210,
  "endLine" : 2213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_Queue_Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2214,
  "endLine" : 2217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_Queue_Unregister()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2218,
  "endLine" : 2221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_CommandList_FrontEndTrigger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2222,
  "endLine" : 2225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_CommandList_MarkerCpu()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2226,
  "endLine" : 2229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D12_MiniTrace_CommandList_HostTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2230,
  "endLine" : 2233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2234,
  "endLine" : 2237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2238,
  "endLine" : 2241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2242,
  "endLine" : 2245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2246,
  "endLine" : 2249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2250,
  "endLine" : 2253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2254,
  "endLine" : 2257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_CounterDataImage_InitializeScratchBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2258,
  "endLine" : 2261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2262,
  "endLine" : 2265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_GetLUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2266,
  "endLine" : 2269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Device_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2270,
  "endLine" : 2273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_CalcTraceBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2274,
  "endLine" : 2277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2278,
  "endLine" : 2281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2282,
  "endLine" : 2285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2286,
  "endLine" : 2289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2290,
  "endLine" : 2293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2294,
  "endLine" : 2297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2298,
  "endLine" : 2301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2302,
  "endLine" : 2305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2306,
  "endLine" : 2309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2310,
  "endLine" : 2313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2314,
  "endLine" : 2317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_D3D11_Profiler_DeviceContext_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2318,
  "endLine" : 2321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2322,
  "endLine" : 2325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2326,
  "endLine" : 2329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2330,
  "endLine" : 2333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2334,
  "endLine" : 2337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_GetSupportedTriggerSources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2338,
  "endLine" : 2341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CalculateRecordBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2342,
  "endLine" : 2345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2346,
  "endLine" : 2349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2350,
  "endLine" : 2353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2354,
  "endLine" : 2357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2358,
  "endLine" : 2361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2362,
  "endLine" : 2365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_StartSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2366,
  "endLine" : 2369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_StopSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2370,
  "endLine" : 2373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CpuTrigger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2374,
  "endLine" : 2377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2378,
  "endLine" : 2381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2382,
  "endLine" : 2385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_GetRecordBufferStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2386,
  "endLine" : 2389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2390,
  "endLine" : 2393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2394,
  "endLine" : 2397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_IsRecordBufferKeepLatestModeSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2398,
  "endLine" : 2401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2402,
  "endLine" : 2405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2406,
  "endLine" : 2409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2410,
  "endLine" : 2413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2414,
  "endLine" : 2417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2418,
  "endLine" : 2421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2422,
  "endLine" : 2425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_InitializeScratchBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2426,
  "endLine" : 2429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2430,
  "endLine" : 2433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Device_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2434,
  "endLine" : 2437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_GetRequiredInstanceExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2438,
  "endLine" : 2441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_GetRequiredDeviceExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2442,
  "endLine" : 2445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CalcTraceBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2446,
  "endLine" : 2449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2450,
  "endLine" : 2453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2454,
  "endLine" : 2457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Queue_ServicePendingGpuOperations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2458,
  "endLine" : 2461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2462,
  "endLine" : 2465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2466,
  "endLine" : 2469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2470,
  "endLine" : 2473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2474,
  "endLine" : 2477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CommandBuffer_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2478,
  "endLine" : 2481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CommandBuffer_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2482,
  "endLine" : 2485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2486,
  "endLine" : 2489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2490,
  "endLine" : 2493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2494,
  "endLine" : 2497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2498,
  "endLine" : 2501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_DeviceState_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2502,
  "endLine" : 2505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_DeviceState_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2506,
  "endLine" : 2509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_Queue_Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2510,
  "endLine" : 2513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_Queue_Unregister()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2514,
  "endLine" : 2517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_FrontEndTrigger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2518,
  "endLine" : 2521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_MarkerCpu()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2522,
  "endLine" : 2525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_HostTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2526,
  "endLine" : 2529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2530,
  "endLine" : 2533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2534,
  "endLine" : 2537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2538,
  "endLine" : 2541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2542,
  "endLine" : 2545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_GetCurrentGraphicsContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2546,
  "endLine" : 2549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_GraphicsContext_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2550,
  "endLine" : 2553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2554,
  "endLine" : 2557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2558,
  "endLine" : 2561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2562,
  "endLine" : 2565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2566,
  "endLine" : 2569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_InitializeScratchBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2570,
  "endLine" : 2573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CalcTraceBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2574,
  "endLine" : 2577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2578,
  "endLine" : 2581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2582,
  "endLine" : 2585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2586,
  "endLine" : 2589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2590,
  "endLine" : 2593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2594,
  "endLine" : 2597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2598,
  "endLine" : 2601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2602,
  "endLine" : 2605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2606,
  "endLine" : 2609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2610,
  "endLine" : 2613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2614,
  "endLine" : 2617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_GenericFn LibSym()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2893,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2623,
  "endLine" : 2626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_GenericFn NVPA_GetProcAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1347,
  "endLine" : 1350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_SetLibraryLoadPaths()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1351,
  "endLine" : 1354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_SetLibraryLoadPathsW()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1355,
  "endLine" : 1358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_InitializeHost()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1359,
  "endLine" : 1362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_CalculateCounterDataImageCopySize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1363,
  "endLine" : 1366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_InitializeCounterDataImageCopy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1367,
  "endLine" : 1370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1371,
  "endLine" : 1374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1375,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_CreateRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1379,
  "endLine" : 1382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_CopyIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1383,
  "endLine" : 1386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_AccumulateIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1387,
  "endLine" : 1390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_SumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1391,
  "endLine" : 1394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataCombiner_WeightedSumIntoRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1395,
  "endLine" : 1398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GetSupportedChipNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1399,
  "endLine" : 1402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1403,
  "endLine" : 1406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_SetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1407,
  "endLine" : 1410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_BeginPassGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1411,
  "endLine" : 1414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_EndPassGroup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1415,
  "endLine" : 1418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetNumMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1419,
  "endLine" : 1422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetMetricProperties_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1423,
  "endLine" : 1426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_AddMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1427,
  "endLine" : 1430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_IsAddMetricsPossible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1431,
  "endLine" : 1434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GenerateConfigImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetConfigImage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1439,
  "endLine" : 1442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_RawMetricsConfig_GetNumPasses_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1443,
  "endLine" : 1446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_Config_GetSocEstimatedSampleSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1447,
  "endLine" : 1450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_Config_GetGpuEstimatedSampleSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1451,
  "endLine" : 1454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1455,
  "endLine" : 1458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1459,
  "endLine" : 1462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_AddMetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1463,
  "endLine" : 1466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterDataBuilder_GetCounterDataPrefix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1467,
  "endLine" : 1470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1471,
  "endLine" : 1474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1475,
  "endLine" : 1478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricTypeAndIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1479,
  "endLine" : 1482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_ConvertMetricNameToMetricEvalRequest()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1483,
  "endLine" : 1486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_HwUnitToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1487,
  "endLine" : 1490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetCounterProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1491,
  "endLine" : 1494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetRatioMetricProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1495,
  "endLine" : 1498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetThroughputMetricProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1499,
  "endLine" : 1502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetSupportedSubmetrics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1503,
  "endLine" : 1506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricRawDependencies()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1507,
  "endLine" : 1510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_DimUnitToString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1511,
  "endLine" : 1514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_GetMetricDimUnits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1515,
  "endLine" : 1518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_SetUserData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1519,
  "endLine" : 1522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_EvaluateToGpuValues()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1523,
  "endLine" : 1526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_MetricsEvaluator_SetDeviceAttributes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1527,
  "endLine" : 1530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_InitializeTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1531,
  "endLine" : 1534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GetDeviceCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1535,
  "endLine" : 1538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetNames()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1539,
  "endLine" : 1542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetPciBusIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1543,
  "endLine" : 1546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetMigAttributes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1547,
  "endLine" : 1550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Adapter_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1551,
  "endLine" : 1554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_GetNumRanges()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1555,
  "endLine" : 1558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_GetChipName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1559,
  "endLine" : 1562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Config_GetNumPasses_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1563,
  "endLine" : 1566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_QueryVersionNumber()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1567,
  "endLine" : 1570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_GetClockStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1571,
  "endLine" : 1574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_SetClockSetting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1575,
  "endLine" : 1578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_CounterData_GetRangeDescriptions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1579,
  "endLine" : 1582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Profiler_CounterData_GetRangeDescriptions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1583,
  "endLine" : 1586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_GetSampleTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_TrimInPlace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1591,
  "endLine" : 1594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_GetInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1595,
  "endLine" : 1598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_PeriodicSampler_CounterData_GetTriggerCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1599,
  "endLine" : 1602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1603,
  "endLine" : 1606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1607,
  "endLine" : 1610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_Device_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1611,
  "endLine" : 1614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1615,
  "endLine" : 1618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_GetSupportedTriggerSources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1619,
  "endLine" : 1622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CalculateRecordBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1623,
  "endLine" : 1626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1627,
  "endLine" : 1630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_BeginSession_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1631,
  "endLine" : 1634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1635,
  "endLine" : 1638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1639,
  "endLine" : 1642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1643,
  "endLine" : 1646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_StartSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1647,
  "endLine" : 1650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_StopSampling()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1651,
  "endLine" : 1654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CpuTrigger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1655,
  "endLine" : 1658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1659,
  "endLine" : 1662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1663,
  "endLine" : 1666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_GetRecordBufferStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1667,
  "endLine" : 1670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1671,
  "endLine" : 1674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_DecodeCounters_V2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1675,
  "endLine" : 1678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_GPU_PeriodicSampler_IsRecordBufferKeepLatestModeSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1679,
  "endLine" : 1682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1683,
  "endLine" : 1686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1687,
  "endLine" : 1690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1691,
  "endLine" : 1694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1695,
  "endLine" : 1698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1699,
  "endLine" : 1702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1703,
  "endLine" : 1706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CounterDataImage_InitializeScratchBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1707,
  "endLine" : 1710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1711,
  "endLine" : 1714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Device_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1715,
  "endLine" : 1718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_GetRequiredInstanceExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1719,
  "endLine" : 1722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_GetRequiredDeviceExtensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1723,
  "endLine" : 1726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CalcTraceBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1727,
  "endLine" : 1730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1731,
  "endLine" : 1734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1735,
  "endLine" : 1738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Queue_ServicePendingGpuOperations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1739,
  "endLine" : 1742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1743,
  "endLine" : 1746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1747,
  "endLine" : 1750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1751,
  "endLine" : 1754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1755,
  "endLine" : 1758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CommandBuffer_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1759,
  "endLine" : 1762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_CommandBuffer_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1763,
  "endLine" : 1766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1767,
  "endLine" : 1770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1771,
  "endLine" : 1774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_Profiler_Queue_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1775,
  "endLine" : 1778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1779,
  "endLine" : 1782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_DeviceState_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1783,
  "endLine" : 1786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_DeviceState_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1787,
  "endLine" : 1790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_Queue_Register()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1791,
  "endLine" : 1794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_Queue_Unregister()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1795,
  "endLine" : 1798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_FrontEndTrigger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1799,
  "endLine" : 1802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_MarkerCpu()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1803,
  "endLine" : 1806,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_VK_MiniTrace_CommandBuffer_HostTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1807,
  "endLine" : 1810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_RawMetricsConfig_Create()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1811,
  "endLine" : 1814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_MetricsEvaluator_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1815,
  "endLine" : 1818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_MetricsEvaluator_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1819,
  "endLine" : 1822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_LoadDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1823,
  "endLine" : 1826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_GetCurrentGraphicsContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1827,
  "endLine" : 1830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_GraphicsContext_GetDeviceIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1831,
  "endLine" : 1834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_IsGpuSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1835,
  "endLine" : 1838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1839,
  "endLine" : 1842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_Initialize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1843,
  "endLine" : 1846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_CalculateScratchBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1847,
  "endLine" : 1850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CounterDataImage_InitializeScratchBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1851,
  "endLine" : 1854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_CalcTraceBufferSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1855,
  "endLine" : 1858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1859,
  "endLine" : 1862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1863,
  "endLine" : 1866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_SetConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1867,
  "endLine" : 1870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_ClearConfig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1871,
  "endLine" : 1874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1875,
  "endLine" : 1878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1879,
  "endLine" : 1882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PushRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1883,
  "endLine" : 1886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_PopRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1887,
  "endLine" : 1890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_DecodeCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1891,
  "endLine" : 1894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NVPA_Status NVPW_OpenGL_Profiler_GraphicsContext_GetCounterAvailability()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1895,
  "endLine" : 1898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NVPA_GenericFn LibSym()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "fileLinesCount" : 2131,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1908,
  "endLine" : 1911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounters::BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NVCounters::EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "fileLinesCount" : 414,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ARMCounters::GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription ARMCounters::GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::DisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ARMCounters::GetPassCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "fileLinesCount" : 229,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorMessage::setType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint8_t GatorMessage::getType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorMessage::setData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorMessage::hasData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorMessage::hasRemaining()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HwcPipeApi::stopCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "fileLinesCount" : 172,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::startCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GatorApi::stopCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GatorApi::isValidKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "fileLinesCount" : 461,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LizardCounter::setInternalKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_counter.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LizardCounterDataStore::addValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_counter.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LizardCounterDataStore::clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_counter.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Socket::destroyConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "fileLinesCount" : 156,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t readLEInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/message_util.cpp",
  "fileLinesCount" : 77,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void LZD_Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Lizard::availableCountersCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "fileLinesCount" : 341,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ARMCounters::Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ARMCounters::GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription ARMCounters::GetCounterDescription()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ARMCounters::GetPassCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12MarkerRegion::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12MarkerRegion::End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "fileLinesCount" : 1936,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr makeBufferLoadStoreSuffix()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSparseUpdatedResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsDeviceUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void NewSwapchainBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE SetThreadResourceCreationParams()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE EnableShaderInstrumentation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE InitializeFromGlobalState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ApplyToGlobalState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_DEVICE_FACTORY_FLAGS STDMETHODCALLTYPE GetFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetSDKVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedDeviceChild12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetEventOnCompletion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_PROTECTED_SESSION_STATUS STDMETHODCALLTYPE GetSessionStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InternalResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetCachedBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetShaderStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1116,
  "endLine" : 1119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetPipelineStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1120,
  "endLine" : 1123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetPipelineStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1124,
  "endLine" : 1127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void GetResIDFromAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_GPU_VIRTUAL_ADDRESS STDMETHODCALLTYPE GetGPUVirtualAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1309,
  "endLine" : 1312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual SIZE_T STDMETHODCALLTYPE GetSerializedSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1444,
  "endLine" : 1448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_SHADER_CACHE_SESSION_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1509,
  "endLine" : 1512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_VIRTUAL_ADDRESS GetVirtualAddress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1529,
  "endLine" : 1532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1567,
  "endLine" : 1570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static D3D12ResourceType GetTypeEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1571,
  "endLine" : 1574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1584,
  "endLine" : 1587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static D3D12ResourceType GetTypeEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1606,
  "endLine" : 1609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static D3D12ResourceType GetTypeEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1610,
  "endLine" : 1613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12CompatibilityQueue::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12CompatibilityQueue::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedDownlevelQueue::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDownlevelQueue::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDownlevelQueue::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12CommandData::AddCPUUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "fileLinesCount" : 2368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1950,
  "endLine" : 1953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static D3D12ResourceLayout FromStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static D3D12ResourceLayout FromLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_DEVICE_CONFIGURATION_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsUavWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsResolveWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsDirectWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~D3D12PixelHistoryCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1127,
  "endLine" : 1130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12ShaderCache::LoadDXC()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1071,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_CPU_DESCRIPTOR_HANDLE D3D12Descriptor::GetCPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_DESCRIPTOR_HANDLE D3D12Descriptor::GetGPU()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PortableHandle D3D12Descriptor::GetPortableHandle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Descriptor::GetHeapResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Descriptor::GetResResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Descriptor::GetCounterResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12ResourceManager::GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1897,
  "endLine" : 1900,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12GpuBuffer::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "fileLinesCount" : 2018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2004,
  "endLine" : 2007,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~D3D12AMDActionCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::RemoveDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "fileLinesCount" : 343,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12RenderState::GetDSVID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "fileLinesCount" : 432,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::RemoveQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedDownlevelDevice::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDownlevelDevice::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDownlevelDevice::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12SharingContract::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12SharingContract::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedID3D12SharingContract::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HWND WrappedID3D12SharingContract::GetHWND()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12SharingContract::BeginCapturableWork()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE WrappedID3D12SharingContract::EndCapturableWork()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedDRED::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDRED::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDRED::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedDREDSettings::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDREDSettings::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedDREDSettings::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedCompatibilityDevice::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedCompatibilityDevice::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedCompatibilityDevice::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedNVAPI12::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedNVAPI12::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedNVAPI12::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedNVAPI12::SetReal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedNVAPI12::UnwrapDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedNVAPI12::UnwrapDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedAGS12::QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedAGS12::AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE WrappedAGS12::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL STDMETHODCALLTYPE WrappedAGS12::ExtensionsSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::AddDebugMessage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3406,
  "endLine" : 3409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::SetShaderExt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3825,
  "endLine" : 3829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4651,
  "endLine" : 4654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Device::AddResourceCurChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "fileLinesCount" : 5129,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4656,
  "endLine" : 4659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D12Replay::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult D3D12Replay::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::RegisterDescriptorStore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3305,
  "endLine" : 3308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3D12Replay::NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3310,
  "endLine" : 3313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray D3D12Replay::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3454,
  "endLine" : 3457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4275,
  "endLine" : 4278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Replay::CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4403,
  "endLine" : 4406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4408,
  "endLine" : 4411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId D3D12Replay::CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4413,
  "endLine" : 4416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1192,
  "endLine" : 1195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1206,
  "endLine" : 1209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1264,
  "endLine" : 1267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1354,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1496,
  "endLine" : 1499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1634,
  "endLine" : 1637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2155,
  "endLine" : 2158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2161,
  "endLine" : 2164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2167,
  "endLine" : 2170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2173,
  "endLine" : 2176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2316,
  "endLine" : 2319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::OpenSharedHandleByName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2163,
  "endLine" : 2166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2241,
  "endLine" : 2244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2246,
  "endLine" : 2249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2251,
  "endLine" : 2254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2256,
  "endLine" : 2259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D12Device::GetNodeCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2261,
  "endLine" : 2264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LUID WrappedID3D12Device::GetAdapterLuid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2266,
  "endLine" : 2269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::SetStablePowerState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2283,
  "endLine" : 2286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT WrappedID3D12Device::GetDescriptorHandleIncrementSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2388,
  "endLine" : 2392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT WrappedID3D12Device::GetDeviceRemovedReason()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "fileLinesCount" : 2479,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2406,
  "endLine" : 2409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Resource::LockMaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedID3D12Resource::UnlockMaps()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "fileLinesCount" : 1502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnCategory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnSeverity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE UnregisterMessageCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_DEBUG_FEATURE STDMETHODCALLTYPE GetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_DEBUG_FEATURE STDMETHODCALLTYPE GetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetAutoBreadcrumbsOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetAutoBreadcrumbsOutput1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetAutoBreadcrumbsEnablement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetPageFaultEnablement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetWatsonDumpEnablement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetUnwrappedDescriptorIncrement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetResIDFromOrigAddr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT Present()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2821,
  "endLine" : 2824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12DebugManager::ResetDebugAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::PixelPicking::Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "fileLinesCount" : 3304,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2901,
  "endLine" : 2904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnqueueAccStructPostBuild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1076,
  "endLine" : 1079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1080,
  "endLine" : 1083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::ClearFeedbackCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1555,
  "endLine" : 1558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::GetTimestampFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "fileLinesCount" : 1449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1338,
  "endLine" : 1341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetParent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE SetPrivateDataInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetPrivateData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetParent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE IsTemporaryMonoSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetSourceSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMaximumFrameLatency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HANDLE STDMETHODCALLTYPE GetFrameLatencyWaitableObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMatrixTransform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetCurrentBackBufferIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE UnMapDesktopSurface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 989,
  "endLine" : 992,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE MakeWindowAssociation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1490,
  "endLine" : 1493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE IsWindowedStereoEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1548,
  "endLine" : 1551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushDenyAllStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushDenyAllRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE WrappedIDXGIOutput6::GetDisplaySurfaceData1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "fileLinesCount" : 1448,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fileWriteFunc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.cpp",
  "fileLinesCount" : 2322,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties DummyDriver::GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::SetPipelineStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord DummyDriver::GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult DummyDriver::ReadLogInitialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId DummyDriver::GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CounterDescription DummyDriver::DescribeCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation DummyDriver::GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult DummyDriver::FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t DummyDriver::MakeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::PickPixel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId DummyDriver::CreateProxyTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::SetProxyTextureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId DummyDriver::CreateProxyBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DummyDriver::RenderTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray DummyDriver::GetCustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId DummyDriver::ApplyCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline CompType BaseRemapType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.h",
  "fileLinesCount" : 398,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t inthash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_driver.cpp",
  "fileLinesCount" : 1859,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetFocusToggleKeys()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetCaptureKeys()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetOverlayBits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void MaskOverlayBits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnloadCrashHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetNumCaptures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TriggerCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TriggerMultiFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t IsTargetControlConnected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetActiveWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t IsFrameCapturing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t EndFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetCaptureTitle()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t DiscardFrameCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t ShowReplayUI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/app_api.cpp",
  "fileLinesCount" : 370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RENDERDOC_OutOfMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/entry_points.cpp",
  "fileLinesCount" : 1018,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCaptureFileFormats()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureFile::HasCallstacks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 934,
  "endLine" : 937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 941,
  "endLine" : 944,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 972,
  "endLine" : 975,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 978,
  "endLine" : 981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 990,
  "endLine" : 993,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 996,
  "endLine" : 999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1002,
  "endLine" : 1005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.cpp",
  "fileLinesCount" : 1254,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetBufferName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float BufferProgress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float StructuredProgress()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr bool IsXMLPrintable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr bool IsHex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerialiseValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1405,
  "endLine" : 1408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChunkType ReadChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1644,
  "endLine" : 1648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1668,
  "endLine" : 1671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1698,
  "endLine" : 1701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1703,
  "endLine" : 1706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1709,
  "endLine" : 1712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1714,
  "endLine" : 1717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1720,
  "endLine" : 1723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1725,
  "endLine" : 1728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1731,
  "endLine" : 1734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1736,
  "endLine" : 1739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1742,
  "endLine" : 1745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t GetRemainingBufferBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1840,
  "endLine" : 1843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t GetRemainingChunkBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1844,
  "endLine" : 1847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t GetRemainingBytes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1848,
  "endLine" : 1851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChunkType GetChunkType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1881,
  "endLine" : 1884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1917,
  "endLine" : 1920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Read()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ZSTDCompressor::Finish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/zstdio.cpp",
  "fileLinesCount" : 359,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LZ4Compressor::Finish()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/lz4io.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t MakeIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool MatchIPMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WriteAll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool WriteAll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int64_t EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int32_t EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int16_t EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline char EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline byte EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool EndianSwap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketPostSend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_network.cpp",
  "fileLinesCount" : 56,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Socket::GetRemoteIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_network.cpp",
  "fileLinesCount" : 56,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void intercept_error()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PatchHookedFunctions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PlatformHasKeyInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAppFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double Timing::GetTickFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StopChildAtMain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OSUtility::DebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempFolderFilename()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ErrorString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t fread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t fwrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t ftell64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fseek64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool feof()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool fflush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int fclose()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUntrustedFile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_stringio.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::Connected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void ForceCrash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t CountLeadingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountLeadingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t CountTrailingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountTrailingZeroes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t CountOnes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetUnixTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "time_t Timing::GetUTCTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t Inc32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t Dec32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t Inc64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t Dec64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t ExchAdd64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t CmpExch32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CriticalSection::Lock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CriticalSection::Trylock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CriticalSection::Unlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::WriteLock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RWLock::TryWritelock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::WriteUnlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::ReadLock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RWLock::TryReadlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::ReadUnlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t AllocateTLSSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetCurrentID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JoinThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DetachThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Sleep()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bootstrap_dlsym()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LibraryHooks::Detect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::EndHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isNewline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StopChildAtMain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double Timing::GetTickFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXlibInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXlibInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXlibKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXCBInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXCBKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXCBInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasWaylandInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetWaylandKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PlatformHasKeyInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempRootPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Socket::GetRemoteIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LibraryHooks::Detect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AppleRegisterRealSymbol()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool apple_IsKeyPressed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_helpers.mm",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PlatformHasKeyInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempRootPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isNewline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StopChildAtMain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShouldOutputDebugMon()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Socket::GetRemoteIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetTick()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_threading.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double Timing::GetTickFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_threading.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Threading::SetCurrentThreadName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_threading.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Socket::GetRemoteIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXlibInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXlibInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXlibKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXCBInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetXCBKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasXCBInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasWaylandInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetWaylandKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PlatformHasKeyInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempRootPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bootstrap_dlsym()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LibraryHooks::Detect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::EndHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::RegisterEnvironmentModification()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Process::CanGlobalHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Process::IsGlobalHookActive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1025,
  "endLine" : 1028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Process::IsModuleLoaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1034,
  "endLine" : 1037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Process::GetCurrentPID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1052,
  "endLine" : 1055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Socket::GetRemoteIP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LibraryHooks::Detect()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double Timing::GetTickFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StopChildAtMain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OSUtility::DebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PlatformHasKeyInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GetKeyState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTempRootPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr FindFileInPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PlatformHasKeyInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t fread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t fwrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t ftell64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fseek64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool feof()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool fflush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int fclose()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Socket::Connected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::RegisterEnvironmentModification()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Process::CanGlobalHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1176,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Process::IsGlobalHookActive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1701,
  "endLine" : 1704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Process::IsModuleLoaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1724,
  "endLine" : 1727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Process::GetCurrentPID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1746,
  "endLine" : 1749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE WINAPI Hooked_LoadLibraryA()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HMODULE WINAPI Hooked_LoadLibraryW()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 716,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool OrdinalAsString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterLibraryHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::BeginHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Win32_InterceptLibraryLoads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 994,
  "endLine" : 997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Timing::GetUnixTimestamp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "time_t Timing::GetUTCTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t Inc32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t Dec32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t Inc64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t Dec64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t ExchAdd64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t CmpExch32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CriticalSection::Lock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CriticalSection::Trylock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CriticalSection::Unlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::WriteLock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RWLock::TryWritelock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::WriteUnlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::ReadLock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RWLock::TryReadlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RWLock::ReadUnlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t AllocateTLSSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetCurrentID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReleaseModuleExitThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Sleep()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_threading.cpp",
  "fileLinesCount" : 371,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void ForceCrash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool DebuggerPresent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_specific.h",
  "fileLinesCount" : 119,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetMilliseconds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetMicroseconds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdclog_enableoutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/wrapped_pool.h",
  "fileLinesCount" : 234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/wrapped_pool.h",
  "fileLinesCount" : 234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T RDCCLAMP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T RDCMIN()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T RDCMAX()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T RDCLERP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T AlignUp4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T AlignUp16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T AlignUp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T AlignUpPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.h",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float Vec3f::Length()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/vec.cpp",
  "fileLinesCount" : 45,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vec4f::operator FloatVector()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/vec.cpp",
  "fileLinesCount" : 45,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float ConvertFromSRGB8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.cpp",
  "fileLinesCount" : 1606,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 887,
  "endLine" : 890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector Camera::GetPosition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec4u ConvertFromR10G10B10A2UInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec4f ConvertFromR4G4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/formatpacking.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Vec3f Matrix4f::GetPosition()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Vec3f Matrix4f::GetForward()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Vec3f Matrix4f::GetRight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Vec3f Matrix4f::GetUp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float Matrix2f::Determinant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.cpp",
  "fileLinesCount" : 384,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Vec3f Cross()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/vec.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T get_next()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1411,
  "endLine" : 1414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int custom_arg_getter::get_next()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1430,
  "endLine" : 1433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline unsigned int custom_arg_getter::get_next()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline double custom_arg_getter::get_next()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t custom_arg_getter::get_next()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1450,
  "endLine" : 1453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t custom_arg_getter::get_next()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1456,
  "endLine" : 1459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool ispathsep()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/string_utils.cpp",
  "fileLinesCount" : 447,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 fetchTex2DMSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec4 fetchTex2DMSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 fetchUIntTex2DMSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 fetchUIntTex2DMSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 fetchSIntTex2DMSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 fetchSIntTex2DMSArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/vk_texsample.h",
  "fileLinesCount" : 275,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gles_texsample.h",
  "fileLinesCount" : 412,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_TextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RD_SelectedSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedSliceFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedMip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 RD_TexDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 RD_YUVDownsampleRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 RD_YUVAChannels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float2 RD_SelectedRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_TextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RD_SelectedSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedSliceFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedMip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 RD_TexDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 RD_YUVDownsampleRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 RD_YUVAChannels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec2 RD_SelectedRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_TextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RD_SelectedSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedSliceFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedMip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 RD_TexDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 RD_YUVDownsampleRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 RD_YUVAChannels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "vec2 RD_SelectedRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "fileLinesCount" : 514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uvec4 SampleTextureUInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ivec4 SampleTextureSInt4()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl/gl_texsample.h",
  "fileLinesCount" : 413,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer MeshGeometryCBuffer REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cbuffer AccStructPatchInfo REG()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool lessThan()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool lessEqual()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "fileLinesCount" : 469,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_TextureType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RD_SelectedSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedSliceFace()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint RD_SelectedMip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 RD_TexDim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 RD_YUVDownsampleRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint4 RD_YUVAChannels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float2 RD_SelectedRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isspacetab()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl_shaders.cpp",
  "fileLinesCount" : 2677,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isnewline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl_shaders.cpp",
  "fileLinesCount" : 2677,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_string()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QDateTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcdatetime.h",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int compRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void moveRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ToStr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/stringise.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/stringise.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ShaderBindIndex::ShaderBindIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/common_pipestate.h",
  "fileLinesCount" : 1288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsFakeMarker()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1642,
  "endLine" : 1645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsConstantBlockDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 978,
  "endLine" : 981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsSamplerDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 991,
  "endLine" : 994,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsReadOnlyDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1003,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsReadWriteDescriptor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline bool IsD3D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1994,
  "endLine" : 1997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ShaderStage StageFromIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2648,
  "endLine" : 2651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ResourceUsage CBUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3091,
  "endLine" : 3094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ResourceUsage CBUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3102,
  "endLine" : 3105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ResourceUsage ResUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3108,
  "endLine" : 3111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ResourceUsage ResUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3120,
  "endLine" : 3123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ResourceUsage RWResUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3126,
  "endLine" : 3129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ResourceUsage RWResUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3138,
  "endLine" : 3141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr bool IsGenericCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3932,
  "endLine" : 3935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr bool IsAMDCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3943,
  "endLine" : 3946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr bool IsIntelCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3954,
  "endLine" : 3957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr bool IsNvidiaCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3965,
  "endLine" : 3968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr bool IsVulkanExtendedCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3976,
  "endLine" : 3979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr bool IsARMCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3987,
  "endLine" : 3990,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ShaderStageMask MaskForStage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/replay_enums.h",
  "fileLinesCount" : 5198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4841,
  "endLine" : 4844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline ValueIterContainer values()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline IndexIterContainer indices()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void swap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find_first_of()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find_first_not_of()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find_last_of()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t find_last_not_of()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureD3D11()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureD3D12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureGL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureVK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SupportsResourceArrays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasAlignedPostVSData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SDObjectIt end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EnumType AsEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsVariableArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsPointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsUnion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 861,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsSimpleType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ShaderBindIndex GetBindIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair make_rdcpair()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcpair.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair rdctie()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcpair.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_prop_key()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/sort_qt_ui.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_grid_key()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/sort_qt_ui.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void tempalloc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 902,
  "endLine" : 905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void tempset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void tempdealloc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 914,
  "endLine" : 917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ShaderProcessingTool::DefaultArguments()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr ShaderProcessingTool::IOArguments()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr BugReport::URL()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::SetStyle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::Load()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PersistantConfig::Save()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray PersistantConfig::GetRemoteHosts()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteHost PersistantConfig::GetRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteHost::Connect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails RemoteHost::Launch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsServerRunning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsConnected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsBusy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RemoteHost::IsVersionMismatch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::VersionMismatchError()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::FriendlyName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::RunCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RemoteHost::LastCapturePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool HasPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void NewPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Py_ssize_t array_len()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/container_handling.h",
  "fileLinesCount" : 691,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PythonContext::initialised()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::PausePythonThreading()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString PythonContext::versionString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 869,
  "endLine" : 872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::executeString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 944,
  "endLine" : 947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::setGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::setGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1012,
  "endLine" : 1015,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonContext::setGlobal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "fileLinesCount" : 1496,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1018,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReplayManager::IsRunning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayManager::CancelReplayLoop()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.cpp",
  "fileLinesCount" : 563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t QProcessInfo::pid()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QProcessInfo::setPid()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QProcessInfo::setName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QProcessInfo::setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QProcessInfo::setCommandLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qprocessinfo.cpp",
  "fileLinesCount" : 395,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::isRunning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::IsExtensionLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::MessageDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ErrorDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::OpenFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::OpenDirectoryName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CaptureContext::SaveFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::SetRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1662,
  "endLine" : 1665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::IsResourceReplaced()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1667,
  "endLine" : 1670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CaptureContext::HasResourceCustomName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2133,
  "endLine" : 2136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowEventBrowser()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2397,
  "endLine" : 2400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowAPIInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2402,
  "endLine" : 2405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowTextureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2407,
  "endLine" : 2410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowMeshPreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2412,
  "endLine" : 2415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowPipelineViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2417,
  "endLine" : 2420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowCaptureDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2422,
  "endLine" : 2425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowDebugMessageView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2427,
  "endLine" : 2430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowDiagnosticLogView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2432,
  "endLine" : 2435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowCommentView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2437,
  "endLine" : 2440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowPerformanceCounterViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2442,
  "endLine" : 2445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowStatisticsViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2447,
  "endLine" : 2450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowTimelineBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2452,
  "endLine" : 2455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowPythonShell()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2457,
  "endLine" : 2460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::ShowResourceInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2462,
  "endLine" : 2465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureContext::RaiseDockWindow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.cpp",
  "fileLinesCount" : 2832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2750,
  "endLine" : 2753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList toParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.h",
  "fileLinesCount" : 144,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList toParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.h",
  "fileLinesCount" : 144,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ResIdToString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString EnumInterpValueToString()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString VariantToJSON()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2183,
  "endLine" : 2186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantMap JSONToVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2188,
  "endLine" : 2191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GUIInvoke::onUIThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2244,
  "endLine" : 2247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Formatter::shutdown()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2694,
  "endLine" : 2697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static quintptr GetIndexInArray()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3492,
  "endLine" : 3495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static quintptr Pack()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3496,
  "endLine" : 3499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StructuredDataItemModel::isLargeArray()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3542,
  "endLine" : 3545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int StructuredDataItemModel::columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3751,
  "endLine" : 3754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString getOSVersion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString tr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/qrenderdoc.cpp",
  "fileLinesCount" : 724,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline rdcliteral TypeName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant analyticsToVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariant analyticsToVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void analyticsFromVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void analyticsFromVar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString tmpPath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/ShaderProcessingTool.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "variantType convertToVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "origType convertFromVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr convertFromVariant()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::Close()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::SetupFormatting()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveRecentFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr BugReport::URL()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "fileLinesCount" : 832,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T AlignUp()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline QString ToQStr()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline QMetaType::Type GetVariantMetatype()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr auto of()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::InvokeOntoUIThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniQtHelper::DestroyWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "fileLinesCount" : 826,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QMarginsF uniformMargins()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QMargins uniformMargins()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1500,
  "endLine" : 1503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::on_pipeButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1582,
  "endLine" : 1585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderMessageViewer::IsOutOfDate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::exportText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::exportCSV()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDPreviewTooltip::hideTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDPreviewTooltip::forceTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "fileLinesCount" : 1563,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_showUnused_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_showEmpty_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::setInactiveRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanPipelineStateViewer::on_viAttrs_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "fileLinesCount" : 5256,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3136,
  "endLine" : 3139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_showUnused_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_showEmpty_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::setInactiveRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12PipelineStateViewer::on_iaLayouts_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "fileLinesCount" : 3622,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2397,
  "endLine" : 2400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_showUnused_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_showEmpty_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GLPipelineStateViewer::isInactiveRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::setInactiveRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_viAttrs_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2689,
  "endLine" : 2692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLPipelineStateViewer::on_pipeFlow_stageSelected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "fileLinesCount" : 3898,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2824,
  "endLine" : 2827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_showUnused_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_showEmpty_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::setInactiveRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_iaLayouts_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2299,
  "endLine" : 2302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D11PipelineStateViewer::on_pipeFlow_stageSelected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "fileLinesCount" : 3447,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2410,
  "endLine" : 2413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr CommentView::GetComments()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetSelectedEID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetEffectiveEID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::findHighlight_timeout()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3827,
  "endLine" : 3830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_filterExpression_hoverLeave()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4920,
  "endLine" : 4923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_findNext_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4951,
  "endLine" : 4954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::on_findPrev_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4956,
  "endLine" : 4959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString GetBookmarkDisplayText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5302,
  "endLine" : 5305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EventBrowser::IsAPIEventVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5701,
  "endLine" : 5704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EventBrowser::UnregisterEventFilterFunction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5713,
  "endLine" : 5716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr EventBrowser::GetCurrentFilterText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5724,
  "endLine" : 5727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::SetShowParameterNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5729,
  "endLine" : 5732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::SetShowAllParameters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5734,
  "endLine" : 5737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::SetUseCustomActionNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5739,
  "endLine" : 5742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EventBrowser::SetEmptyRegionsVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5744,
  "endLine" : 5747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1385,
  "endLine" : 1388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::IsFirstState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2281,
  "endLine" : 2284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::IsLastState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2286,
  "endLine" : 2289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ShaderViewer::targetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2647,
  "endLine" : 2650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::HasChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4858,
  "endLine" : 4861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ShaderViewer::CalcUpdateID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4863,
  "endLine" : 4866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t ShaderViewer::CurrentStep()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4979,
  "endLine" : 4982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::disasm_tooltipHide()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5627,
  "endLine" : 5630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShaderViewer::isSourceDebugging()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5734,
  "endLine" : 5737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::performFind()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6248,
  "endLine" : 6251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool lessThan()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PerformanceCounterViewer::on_syncViews_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StatisticsViewer::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "fileLinesCount" : 845,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float area()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float aspect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Following::GetHighestMip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Following::GetFirstArraySlice()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompType Following::GetTypeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId Following::GetResourceId()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::enterEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::showEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Subresource TextureViewer::GetSelectedSubresource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2176,
  "endLine" : 2179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DebugOverlay TextureViewer::GetTextureOverlay()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2232,
  "endLine" : 2235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SetTextureOverlay()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2237,
  "endLine" : 2240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TextureViewer::IsZoomAutoFit()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2242,
  "endLine" : 2245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcpair TextureViewer::GetHistogramRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2270,
  "endLine" : 2273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::SetHistogramRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2275,
  "endLine" : 2278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPoint TextureViewer::getScrollPosition()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2816,
  "endLine" : 2819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::refreshTextureList()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3028,
  "endLine" : 3031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int TextureViewer::realRenderWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3411,
  "endLine" : 3414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int TextureViewer::realRenderHeight()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3416,
  "endLine" : 3419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::UI_SetScale()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3427,
  "endLine" : 3430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::setCurrentZoomValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3458,
  "endLine" : 3461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_fitToWindow_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3479,
  "endLine" : 3482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::zoomOption_returnPressed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3500,
  "endLine" : 3503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::rangePoint_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3589,
  "endLine" : 3592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_locationGoto_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3897,
  "endLine" : 3900,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_cancelTextureListFilter_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4203,
  "endLine" : 4206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureViewer::on_textureListFilter_editTextChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4221,
  "endLine" : 4224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t TextureViewer::MipCoordFromBase()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4533,
  "endLine" : 4536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t TextureViewer::BaseCoordFromMip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.cpp",
  "fileLinesCount" : 4905,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 4538,
  "endLine" : 4541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MessageType makeType()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool lessThan()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void APIInspector::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InvokeOntoUIThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CloseToplevelWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetWidgetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetWidgetType()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetNumChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShowWidgetAsDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CloseCurrentDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClearContainedWidgets()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InsertWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetWidgetText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetFont()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetEnabled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsWidgetEnabled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsWidgetVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetLabelImage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingData GetWidgetWindowingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetReplayOutput()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetWidgetChecked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsWidgetChecked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetSpinboxBounds()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetSpinboxValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetSpinboxValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetComboOptions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetComboCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SelectComboOption()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetProgressBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProgressBarValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateProgressBarValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetProgressBarValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProgressBarRange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetProgressBarMinimum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetProgressBarMaximum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterPanelMenu()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ErrorDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr OpenFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr OpenDirectoryName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr SaveFileName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr TempCaptureFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual CaptureModifications GetCaptureModifications()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray TargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray CustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray CustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr GetResourceNameUnsuffixed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasResourceCustomName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool OpenRGPProfile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ConnectToRemoteServer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual WindowingData CreateWindowingData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SaveCaptureTo()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RecompressCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ExportCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsResourceReplaced()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ResourceId GetResourceReplacement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RegisterReplacement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void UnregisterReplacement()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddCaptureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RemoveCaptureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddMessages()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void SetResourceCustomName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void SetNotes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void SetBookmark()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RemoveBookmark()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasEventBrowser()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasAPIInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasTextureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasPipelineViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasMeshPreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasCaptureDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasDebugMessageView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasDiagnosticLogView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasCommentView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasPerformanceCounterViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasStatisticsViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasTimelineBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasPythonShell()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 757,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HasResourceInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowEventBrowser()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowAPIInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowTextureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowPipelineViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowCaptureDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowDebugMessageView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowDiagnosticLogView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowPerformanceCounterViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowStatisticsViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowResourceInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void BuiltinWindowClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RaiseDockWindow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::SetScriptText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr PythonShell::GetScriptText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1031,
  "endLine" : 1034,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::on_runScript_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1168,
  "endLine" : 1171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PythonShell::setGlobals()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1582,
  "endLine" : 1585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_sortType_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_cancelResourceListFilter_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::on_resourceListFilter_textChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::enterEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourceInspector::showEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::render_keyPress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5447,
  "endLine" : 5450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::render_keyRelease()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5452,
  "endLine" : 5455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_axisMappingButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5919,
  "endLine" : 5922,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_resetMeshFilterButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 5959,
  "endLine" : 5962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_syncViews_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6760,
  "endLine" : 6763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_showPadding_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6765,
  "endLine" : 6768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_exploderReset_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6784,
  "endLine" : 6787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferViewer::on_camSpeed_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 6886,
  "endLine" : 6889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Exit_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::SetTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1175,
  "endLine" : 1178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MainWindow::IsVersionMismatched()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1216,
  "endLine" : 1219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::LiveCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1528,
  "endLine" : 1531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QList MainWindow::GetMenuActions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1564,
  "endLine" : 1567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::contextChooser_menuShowing()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2148,
  "endLine" : 2151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::statusDoubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2153,
  "endLine" : 2156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Close_Capture_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2355,
  "endLine" : 2358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Save_Capture_As_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2381,
  "endLine" : 2384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Recompress_Capture_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2570,
  "endLine" : 2573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Attach_to_Running_Instance_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2739,
  "endLine" : 2742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Source_on_GitHub_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2790,
  "endLine" : 2793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Build_Release_Downloads_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2795,
  "endLine" : 2798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::on_action_Send_Error_Report_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2826,
  "endLine" : 2829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::saveLayout_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2912,
  "endLine" : 2915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::loadLayout_triggered()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2917,
  "endLine" : 2920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::enterEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString CaptureDialog::mostRecentFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_processRefesh_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_loadLastCapture_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_launch_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 901,
  "endLine" : 904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::on_processList_activated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 906,
  "endLine" : 909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SetWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1074,
  "endLine" : 1077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::SetCommandLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1079,
  "endLine" : 1082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CaptureDialog::LoadSettings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "fileLinesCount" : 1257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deleteItemAndHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "fileLinesCount" : 704,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_Font_GlobalScale_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_analyticsDescribeLabel_linkActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SettingsDialog::on_shaderTools_itemDoubleClicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "fileLinesCount" : 1297,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateDialog::on_close_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/UpdateDialog.cpp",
  "fileLinesCount" : 257,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetExecutableFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SuggestRemoteDialog::alwaysReplayLocally()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuggestRemoteDialog::on_alwaysLocal_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize SettingDelegate::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtensionManager::on_extensions_currentItemChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "fileLinesCount" : 247,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint qHash()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QList PerformanceCounterSelection::GetSelectedCounters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "fileLinesCount" : 489,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_captures_itemActivated()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_cycleActiveWindow_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::AddCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LiveCapture::on_apiIcon_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "fileLinesCount" : 1462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1039,
  "endLine" : 1042,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex VirtualFileDialog::currentDir()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_dirList_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::on_fileList_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 756,
  "endLine" : 759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString TextureSaveDialog::filename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileType TextureSaveDialog::selectedFileType()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_jpegCompression_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_mipSelect_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_sampleSelect_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_sliceSelect_currentIndexChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_gridWidth_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureSaveDialog::on_saveCancelButtons_rejected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "fileLinesCount" : 711,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CrashDialog::on_cancel_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "fileLinesCount" : 580,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TipsDialog::on_closeButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "fileLinesCount" : 333,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TipsDialog::on_randomButton_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "fileLinesCount" : 333,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int PipelineFlowChart::selectedStage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize PipelineFlowChart::minimumSizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QSize PipelineFlowChart::sizeHint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PipelineFlowChart::stageEnabled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ComputeDebugSelector::on_cancelDebug_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.cpp",
  "fileLinesCount" : 133,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BreadcrumbsLayout::addItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int BreadcrumbsLayout::count()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Qt::Orientations BreadcrumbsLayout::expandingDirections()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "fileLinesCount" : 360,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::OnCaptureClosed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidgetInternal::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidgetInternal::mouseDoubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidgetInternal::mouseMoveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidgetInternal::wheelEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidgetInternal::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::keyPressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::keyReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThumbnailStrip::resizeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "fileLinesCount" : 185,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThumbnailStrip::mousePressEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "fileLinesCount" : 185,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThumbnailStrip::showEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "fileLinesCount" : 185,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::setTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BufferFormatSpecifier::setFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "fileLinesCount" : 453,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::clickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::doubleClickEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::setSlotName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResourcePreview::setResourceName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "fileLinesCount" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setBlackDelta()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeHistogram::setWhiteDelta()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float RangeHistogram::delta()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "fileLinesCount" : 336,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDTableView::columnViewportPosition()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDTableView::columnAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDTableView::columnWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTableView::copySelectedIndices()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "fileLinesCount" : 544,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitterHandle::setIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RDSplitterHandle::index()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitterHandle::setTitle()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitterHandle::setCollapsed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDSplitterHandle::collapsed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDSplitter::initialize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "fileLinesCount" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int RDHeaderView::logicalIndexAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int RDHeaderView::logicalIndexAt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beginInsertChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beginRemoveChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::checkForResourceId()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidgetItem::addChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::copyItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::setCurrentItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::expandItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 756,
  "endLine" : 759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::expandAllItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::collapseItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::collapseAllItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::scrollToItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 776,
  "endLine" : 779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeWidget::editItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 781,
  "endLine" : 784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Qt::CheckState checkState()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDTipLabel::forceTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::modelAboutToBeReset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTreeView::columnsAboutToBeRemoved()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "fileLinesCount" : 900,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::setHoverTrack()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDTextEdit::setCompletionWordCharacters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RDTextEdit::completionInProgress()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "fileLinesCount" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString ReplayOptionsSelector::filename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ReplayOptionsSelector.cpp",
  "fileLinesCount" : 219,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FindReplace::replaceMode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FindReplace::SearchContext FindReplace::context()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FindReplace::SearchDirection FindReplace::direction()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FindReplace::matchCase()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FindReplace::matchWord()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FindReplace::regexp()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::setFindText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString FindReplace::findText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::setReplaceText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString FindReplace::replaceText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::allowUserModeChange()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::setDirection()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_findMode_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FindReplace::on_replaceMode_clicked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/FindReplace.cpp",
  "fileLinesCount" : 232,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPoint TextureGoto::point()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/TextureGoto.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TextureGoto::leaveEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/TextureGoto.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool has()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RDStyle::polish()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "fileLinesCount" : 2429,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Daemonise()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UnregisterCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "fileLinesCount" : 210,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Daemonise()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_linux.cpp",
  "fileLinesCount" : 422,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr conv()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string conv()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add_version_line()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1293,
  "endLine" : 1297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add_command()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1469,
  "endLine" : 1472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add_alias()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1474,
  "endLine" : 1477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void _cdecl OnClientConnected()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void _cdecl OnClientExited()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr conv()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocService.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string conv()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocService.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DoStringise()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocService.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocService::open_capture_file()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocService.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::add_breakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::remove_breakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline T align_up()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::size_t operator()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertSourceMapping()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertShaderConstantType()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring StringUtils::Utf8ToWide()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/StringUtils.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void WriteToStingStream()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/StringUtils.h",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderMesh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "fileLinesCount" : 844,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator unsigned int()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4723,
  "endLine" : 4725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int GetLocalId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4727,
  "endLine" : 4729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int GetIdScopeId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4731,
  "endLine" : 4733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator unsigned int()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "fileLinesCount" : 5001,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4772,
  "endLine" : 4774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "fileLinesCount" : 963,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeepLayerAlive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "fileLinesCount" : 647,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void PatchSeparateStencil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "fileLinesCount" : 2706,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline VkResult CallDown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/official/vk_layer.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline VkResult CallDown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/official/vk_layer.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline VkResult CallDown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/official/vk_layer.h",
  "fileLinesCount" : 189,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::InstallVulkanLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "fileLinesCount" : 623,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1773,
  "endLine" : 1776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2187,
  "endLine" : 2190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2192,
  "endLine" : 2195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedVulkan::FreeMemoryAllocation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "fileLinesCount" : 477,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VulkanReplay::SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "fileLinesCount" : 5208,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4632,
  "endLine" : 4634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_TEXTURE2D_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_TEXTURE3D_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RASTERIZER_DESC2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_SHADER_RESOURCE_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RENDER_TARGET_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1299,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_UNORDERED_ACCESS_VIEW_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_QUERY_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_3.h",
  "fileLinesCount" : 6828,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1955,
  "endLine" : 1957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_BLEND_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_1.h",
  "fileLinesCount" : 5218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit CD3D11_RASTERIZER_DESC1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dx/official/d3d11_1.h",
  "fileLinesCount" : 5218,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DrawQuads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GLReplay::SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.cpp",
  "fileLinesCount" : 4541,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3508,
  "endLine" : 3510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "fileLinesCount" : 4297,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4194,
  "endLine" : 4196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void default_ret()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_hooks.cpp",
  "fileLinesCount" : 368,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrappedOpenGL::FreeCaptureData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2829,
  "endLine" : 2831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void UserLogImplPlatform()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "fileLinesCount" : 508,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::EnableCounter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::DisableAllCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::BeginPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::EndPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::BeginSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ARMCounters::EndSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetGPUBasedValidationFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void D3D12Replay::SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "fileLinesCount" : 4781,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4418,
  "endLine" : 4420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1220,
  "endLine" : 1222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoSerialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "fileLinesCount" : 2514,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::SetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::GetOutputWindowData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::ClearOutputWindowColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::ClearOutputWindowDepth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::SetProxyBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::SetCustomShaderIncludes()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::RenderCheckerboard()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DummyDriver::RenderHighlightBox()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/dummy_driver.cpp",
  "fileLinesCount" : 550,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deserialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::ReplayInitialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::BeginHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 699,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::IgnoreLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_hook.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_stringio.cpp",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Threading::SetCurrentThreadName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StopAtMainInChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResumeProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_process.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_network.cpp",
  "fileLinesCount" : 528,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CloseThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void KeepModuleAlive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReleaseModuleExitThread()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_threading.cpp",
  "fileLinesCount" : 306,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::Refresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::IgnoreLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "fileLinesCount" : 556,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StopAtMainInChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResumeProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "fileLinesCount" : 214,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Threading::SetCurrentThreadName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXlibDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXcbConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandKeymapDummy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandRepeatInfoDummy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseWaylandDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "fileLinesCount" : 809,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketPostSend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::BeginHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::ReplayInitialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::Refresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::IgnoreLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "fileLinesCount" : 190,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "fileLinesCount" : 363,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StopAtMainInChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResumeProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_process.cpp",
  "fileLinesCount" : 228,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketPostSend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Threading::SetCurrentThreadName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_threading.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketPostSend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXlibDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseXcbConnection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandKeymapDummy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WaylandRepeatInfoDummy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseWaylandDisplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveWaylandInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "fileLinesCount" : 880,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::Refresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::IgnoreLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "fileLinesCount" : 628,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetupZombieCollectionHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::StopGlobalHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_process.cpp",
  "fileLinesCount" : 1476,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1030,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketPostSend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_network.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::BeginHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::EndHookRegistration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::ReplayInitialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::Refresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::IgnoreLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterLibraryHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::RegisterFunctionHook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Threading::SetCurrentThreadName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_threading.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StopAtMainInChild()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResumeProcess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "fileLinesCount" : 223,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveInputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "fileLinesCount" : 355,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_stringio.cpp",
  "fileLinesCount" : 965,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_network.cpp",
  "fileLinesCount" : 502,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Process::Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1751,
  "endLine" : 1754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::Refresh()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LibraryHooks::ReplayInitialise()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_hook.cpp",
  "fileLinesCount" : 1024,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rdclog_flush()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/common.cpp",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::Close()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::AddRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::RemoveRemoteHost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::UpdateEnumeratedProtocolDevices()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PersistantConfig::SetupFormatting()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddRecentFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveRecentFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::CheckStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetFriendlyName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetRunCommand()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetLastCapturePath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetConnected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoteHost::SetShutdown()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LambdaThread::windowsSetName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3407,
  "endLine" : 3409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Load()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Disable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Prompt()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DocumentReport()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "fileLinesCount" : 633,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TimelineBar::mouseReleaseEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.cpp",
  "fileLinesCount" : 1082,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DescriptorViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderMessageViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "fileLinesCount" : 1035,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ShaderViewer::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "fileLinesCount" : 6530,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ResourceSorterModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MainWindow::OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.cpp",
  "fileLinesCount" : 3177,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2239,
  "endLine" : 2241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PixelHistoryView::OnCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualFileDialog::accept()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CustomPaintWidget::paintEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "fileLinesCount" : 253,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/android/Loader.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Daemonise()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Daemonise()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Daemonise()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_apple.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDebugSession::resume()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::size_t RdcSourceBreakpointHash::operator()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RenderDocDrawCallDebugSession::can_perform_step()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RenderDocDrawCallDebugSession::add_breakpoint()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "fileLinesCount" : 318,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::size_t operator()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/RenderDocLineBreakpointsMapper.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_draw_call()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.cpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertVariableReference()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertShaderConstant()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertConstantBlock()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rd::Wrapper RenderDocConverterUtils::convertSampler()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void WriteToStingStream()",
  "longName" : "",
  "relativeFileName" : "jetbrains/renderdoc-service/src/util/StringUtils.h",
  "fileLinesCount" : 46,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_hint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def children()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_string()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_hint()",
  "longName" : "",
  "relativeFileName" : "renderdoc/librenderdoc.so-gdb.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 220,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DisableChunkLocking()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasParent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkDataUnwritten()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetRefCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PopChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasDataPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDataOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDataPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsResourceTrackedForPersistency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 684,
  "endLine" : 684,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void Begin_PrepareInitialBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 696,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void End_PrepareInitialBatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/resource_manager.h",
  "fileLinesCount" : 2006,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~CrashHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/crash_handler.h",
  "fileLinesCount" : 176,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterMemoryRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/crash_handler.h",
  "fileLinesCount" : 176,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnregisterMemoryRegion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/crash_handler.h",
  "fileLinesCount" : 176,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasSingleMapping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isMapped()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t getPageByteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Coord getPageTexelSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline Coord getResourceSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getNumSubresources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getArraySize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getMipCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getMipTailSliceSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/sparse_page_table.h",
  "fileLinesCount" : 308,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t start()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter unwrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator Wrap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline iterator end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline iterator begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const_iterator begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline const_iterator end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_type size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/intervals.h",
  "fileLinesCount" : 288,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 578,
  "endLine" : 578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/replay_proxy.h",
  "fileLinesCount" : 743,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~TargetControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 650,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Connected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 651,
  "endLine" : 651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetTarget()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 658,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetAPI()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetPID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 660,
  "endLine" : 660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetBusyClient()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/target_control.cpp",
  "fileLinesCount" : 1010,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 661,
  "endLine" : 661,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~ICrashHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetForwardedPortSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetReplayApp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 456,
  "endLine" : 456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsReplayApp()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsVendorExtensionEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetVulkanLayerCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetVulkanLayerInstall()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector LightCheckerboardColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector DarkCheckerboardColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetLightCheckerboardColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDarkCheckerboardColor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 539,
  "endLine" : 539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDarkTheme()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDarkTheme()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetTargetControlIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 558,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsFrameCapturing()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 576,
  "endLine" : 576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TriggerCapture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetOverlayBits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MaskOverlayBits()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/core.h",
  "fileLinesCount" : 769,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DestroyOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckResizeOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BindOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FlipOutputWindow()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeCustomShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetTextures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureDescription GetTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "APIProperties GetAPIProperties()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SavePipelineState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDescriptorAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayLog()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetPassEvents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetLiveID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray EnumerateCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray FetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetBufferData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InitPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetShaderEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDisassemblyTargets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeTargetResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray ContinueDebug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FreeDebugger()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 359,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplaceResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveReplacement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsTextureSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NeedRemapForFetch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/image_viewer.cpp",
  "fileLinesCount" : 1098,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline BitFlagIterator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/bit_flag_iterator.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline BitFlagIterator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/bit_flag_iterator.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline BitFlagIterator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/bit_flag_iterator.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline BitFlagIterator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/bit_flag_iterator.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline BitFlagIterator begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/bit_flag_iterator.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline BitFlagIterator end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/bit_flag_iterator.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/core/settings.cpp",
  "fileLinesCount" : 615,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr GetHomeFolder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetAndroidSettings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 920,
  "endLine" : 920,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetProtocolName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1045,
  "endLine" : 1045,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SupportsMultiplePrograms()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/android.cpp",
  "fileLinesCount" : 1666,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1108,
  "endLine" : 1108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator uint64_t()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int32_t getSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Error GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Done()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsErrored()",
  "longName" : "",
  "relativeFileName" : "renderdoc/android/jdwp.h",
  "fileLinesCount" : 572,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 492,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void OptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.h",
  "fileLinesCount" : 220,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RemoveHooks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.h",
  "fileLinesCount" : 220,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FuncType operator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.h",
  "fileLinesCount" : 220,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFuncPtr()",
  "longName" : "",
  "relativeFileName" : "renderdoc/hooks/hooks.h",
  "fileLinesCount" : 220,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EndRecurse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "fileLinesCount" : 263,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCaching()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shader_cache.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetStatus()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~D3DDescriptorStore()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFrameReader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetEventID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_context.h",
  "fileLinesCount" : 925,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DWORD WINAPI PERF_GetStatus_hook()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "fileLinesCount" : 95,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDevice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "fileLinesCount" : 400,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCurrentInstruction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBC::ShaderType GetShaderType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "fileLinesCount" : 2699,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDepthReadOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsStencilReadOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsNull()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMinMip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMaxMip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMinSlice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetMaxSlice()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_common.h",
  "fileLinesCount" : 551,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shader_cache.cpp",
  "fileLinesCount" : 344,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_shader_cache.cpp",
  "fileLinesCount" : 344,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnwrapDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnwrapDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 313,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 459,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetPresentPerRenderOpDelay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetPresentPerRenderOpDelay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetSwapChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ValidateContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 490,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReportLiveDeviceObjects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetLogVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 644,
  "endLine" : 644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool D3DThreadSafe()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 664,
  "endLine" : 664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetD3DThreadSafe()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 665,
  "endLine" : 665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetNumDeferredContexts()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayPushEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 680,
  "endLine" : 680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayPopEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 681,
  "endLine" : 681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetTimeBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 694,
  "endLine" : 694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetTimeFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 695,
  "endLine" : 695,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReportFatalError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 707,
  "endLine" : 707,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasFatalError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 708,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetFrameCaptureDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 720,
  "endLine" : 720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual IID GetBackbufferUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetBackbufferResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_device.h",
  "fileLinesCount" : 1155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 821,
  "endLine" : 821,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.h",
  "fileLinesCount" : 79,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetHeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_rendertext.h",
  "fileLinesCount" : 79,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "fileLinesCount" : 553,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IntAddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetExtRefCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetIntRefCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedResource11()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 467,
  "endLine" : 467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReadOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Texture1D()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 617,
  "endLine" : 617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Texture2D1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Texture3D1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 679,
  "endLine" : 679,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11InputLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 712,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11RasterizerState2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 725,
  "endLine" : 725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 729,
  "endLine" : 729,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11BlendState1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 766,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 770,
  "endLine" : 770,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11DepthStencilState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 794,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11SamplerState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 813,
  "endLine" : 813,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 817,
  "endLine" : 817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceResID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 842,
  "endLine" : 842,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11RenderTargetView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 893,
  "endLine" : 893,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11ShaderResourceView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 919,
  "endLine" : 919,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11DepthStencilView()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 945,
  "endLine" : 945,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11UnorderedAccessView1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 959,
  "endLine" : 959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDebugInfoPath()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 991,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetShaderExtSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 992,
  "endLine" : 992,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetShaderExtSlot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 993,
  "endLine" : 993,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Shader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1120,
  "endLine" : 1120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Counter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1132,
  "endLine" : 1132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT STDMETHODCALLTYPE GetDataSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1148,
  "endLine" : 1148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1152,
  "endLine" : 1152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Query1()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1164,
  "endLine" : 1164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT STDMETHODCALLTYPE GetDataSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1180,
  "endLine" : 1180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1184,
  "endLine" : 1184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Predicate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1208,
  "endLine" : 1208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT STDMETHODCALLTYPE GetDataSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1224,
  "endLine" : 1224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1228,
  "endLine" : 1228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11ClassInstance()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1245,
  "endLine" : 1245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11ClassLinkage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1295,
  "endLine" : 1295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptured()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1397,
  "endLine" : 1397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapReferences()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1398,
  "endLine" : 1398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapDirtyResources()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1399,
  "endLine" : 1399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetContextFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1414,
  "endLine" : 1414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D11Fence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1439,
  "endLine" : 1439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetCompletedValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "fileLinesCount" : 1489,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1454,
  "endLine" : 1454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetEntryPoints()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.h",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetNonDebugDXILByteCodeSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_container.h",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveOperation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "fileLinesCount" : 170,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetCompilerSig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.h",
  "fileLinesCount" : 287,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetEntryFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.h",
  "fileLinesCount" : 287,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetShaderProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.h",
  "fileLinesCount" : 287,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderCompileFlags GetShaderCompileFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.h",
  "fileLinesCount" : 287,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetHelper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_debug.h",
  "fileLinesCount" : 367,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsCBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_common.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool IsSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_common.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~IDebugInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_common.h",
  "fileLinesCount" : 409,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool nonzero()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1149,
  "endLine" : 1149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool saturate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1151,
  "endLine" : 1151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetReflection()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1213,
  "endLine" : 1213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDebugInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1214,
  "endLine" : 1214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBC::ShaderType GetShaderType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1215,
  "endLine" : 1215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetMajorVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1216,
  "endLine" : 1216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetMinorVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1217,
  "endLine" : 1217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsShaderModel51()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1218,
  "endLine" : 1218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetNumDeclarations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1226,
  "endLine" : 1226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetNumInstructions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1229,
  "endLine" : 1229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasCoverageInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "fileLinesCount" : 1299,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1234,
  "endLine" : 1234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetCompilerSig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetEntryFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetShaderProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderCompileFlags GetShaderCompileFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteBlob()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "fileLinesCount" : 269,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isVoid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 500,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueKind kind()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 504,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hintExpansion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beginFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t curValueIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 554,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t getRelativeBackwards()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 623,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t getRelativeForwards()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isUndef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 703,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isNULL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 704,
  "endLine" : 704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 705,
  "endLine" : 705,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isLiteral()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 706,
  "endLine" : 706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isShaderVal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 707,
  "endLine" : 707,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isCast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 708,
  "endLine" : 708,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isCompound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 709,
  "endLine" : 709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void setID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 881,
  "endLine" : 881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hintExpansion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beginFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 948,
  "endLine" : 948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 949,
  "endLine" : 949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InstructionFlags opFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1038,
  "endLine" : 1038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~Program()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1262,
  "endLine" : 1262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBC::ShaderType GetShaderType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1274,
  "endLine" : 1274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetMajorVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1275,
  "endLine" : 1275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetMinorVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1276,
  "endLine" : 1276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetCompilerSig()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1282,
  "endLine" : 1282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetEntryFunction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1283,
  "endLine" : 1283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetShaderProfile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1284,
  "endLine" : 1284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShaderCompileFlags GetShaderCompileFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1285,
  "endLine" : 1285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetDirectHeapAcessCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "fileLinesCount" : 1397,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1294,
  "endLine" : 1294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsBlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.h",
  "fileLinesCount" : 81,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_decoder.h",
  "fileLinesCount" : 81,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t GetKind()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.h",
  "fileLinesCount" : 157,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t remaining()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "fileLinesCount" : 2796,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t ByteOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t BitOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t ByteLength()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t BitLength()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AtEndOfStream()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "fileLinesCount" : 327,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcspv::Op opcode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t offs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendTo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstIter AsIter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline IdOrWord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline IdOrWord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline IdOrWord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline operator uint32_t()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "fileLinesCount" : 457,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~DebugAPIWrapper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "fileLinesCount" : 525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasDebugInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "fileLinesCount" : 525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetNumInstructions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "fileLinesCount" : 525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GlobalState GetGlobal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "fileLinesCount" : 525,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline Id()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr static inline Id fromWord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t value()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr inline Id()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator ImageOperands()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1490,
  "endLine" : 1490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1492,
  "endLine" : 1492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1493,
  "endLine" : 1493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBias()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1494,
  "endLine" : 1494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetBias()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1495,
  "endLine" : 1495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLod()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1496,
  "endLine" : 1496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetLod()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1497,
  "endLine" : 1497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGrad()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1498,
  "endLine" : 1498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetGrad()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1499,
  "endLine" : 1499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConstOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1500,
  "endLine" : 1500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetConstOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1501,
  "endLine" : 1501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1502,
  "endLine" : 1502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1503,
  "endLine" : 1503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConstOffsets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1504,
  "endLine" : 1504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetConstOffsets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1505,
  "endLine" : 1505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1506,
  "endLine" : 1506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetSample()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1507,
  "endLine" : 1507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMinLod()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1508,
  "endLine" : 1508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMinLod()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1509,
  "endLine" : 1509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakeTexelAvailable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1510,
  "endLine" : 1510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakeTexelAvailable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1511,
  "endLine" : 1511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakeTexelAvailableKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1512,
  "endLine" : 1512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakeTexelAvailableKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1513,
  "endLine" : 1513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakeTexelVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1514,
  "endLine" : 1514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakeTexelVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1515,
  "endLine" : 1515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakeTexelVisibleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1516,
  "endLine" : 1516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakeTexelVisibleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1517,
  "endLine" : 1517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNonPrivateTexel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1518,
  "endLine" : 1518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNonPrivateTexel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1519,
  "endLine" : 1519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNonPrivateTexelKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1520,
  "endLine" : 1520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNonPrivateTexelKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1521,
  "endLine" : 1521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVolatileTexel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1522,
  "endLine" : 1522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetVolatileTexel()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1523,
  "endLine" : 1523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVolatileTexelKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1524,
  "endLine" : 1524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetVolatileTexelKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1525,
  "endLine" : 1525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSignExtend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1526,
  "endLine" : 1526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetSignExtend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1527,
  "endLine" : 1527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setZeroExtend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1528,
  "endLine" : 1528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetZeroExtend()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1529,
  "endLine" : 1529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNontemporal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1530,
  "endLine" : 1530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNontemporal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1531,
  "endLine" : 1531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOffsets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1532,
  "endLine" : 1532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetOffsets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1533,
  "endLine" : 1533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator LoopControl()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1556,
  "endLine" : 1556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1558,
  "endLine" : 1558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1559,
  "endLine" : 1559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUnroll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1560,
  "endLine" : 1560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetUnroll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1561,
  "endLine" : 1561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDontUnroll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1562,
  "endLine" : 1562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetDontUnroll()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1563,
  "endLine" : 1563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDependencyInfinite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1564,
  "endLine" : 1564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetDependencyInfinite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1565,
  "endLine" : 1565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDependencyLength()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1566,
  "endLine" : 1566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetDependencyLength()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1567,
  "endLine" : 1567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMinIterations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1568,
  "endLine" : 1568,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMinIterations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1569,
  "endLine" : 1569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxIterations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1570,
  "endLine" : 1570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMaxIterations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1571,
  "endLine" : 1571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIterationMultiple()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1572,
  "endLine" : 1572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetIterationMultiple()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1573,
  "endLine" : 1573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPeelCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1574,
  "endLine" : 1574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetPeelCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1575,
  "endLine" : 1575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPartialCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1576,
  "endLine" : 1576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetPartialCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1577,
  "endLine" : 1577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInitiationIntervalINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1578,
  "endLine" : 1578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetInitiationIntervalINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1579,
  "endLine" : 1579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxConcurrencyINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1580,
  "endLine" : 1580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMaxConcurrencyINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1581,
  "endLine" : 1581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDependencyArrayINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1582,
  "endLine" : 1582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetDependencyArrayINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1583,
  "endLine" : 1583,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPipelineEnableINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1584,
  "endLine" : 1584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetPipelineEnableINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1585,
  "endLine" : 1585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLoopCoalesceINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1586,
  "endLine" : 1586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetLoopCoalesceINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1587,
  "endLine" : 1587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxInterleavingINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1588,
  "endLine" : 1588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMaxInterleavingINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1589,
  "endLine" : 1589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpeculatedIterationsINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1590,
  "endLine" : 1590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetSpeculatedIterationsINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1591,
  "endLine" : 1591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNoFusionINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1592,
  "endLine" : 1592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNoFusionINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1593,
  "endLine" : 1593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLoopCountINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1594,
  "endLine" : 1594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetLoopCountINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1595,
  "endLine" : 1595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxReinvocationDelayINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1596,
  "endLine" : 1596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMaxReinvocationDelayINTEL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1597,
  "endLine" : 1597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator MemoryAccess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1612,
  "endLine" : 1612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1614,
  "endLine" : 1614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNone()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1615,
  "endLine" : 1615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVolatile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1616,
  "endLine" : 1616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetVolatile()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1617,
  "endLine" : 1617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAligned()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1618,
  "endLine" : 1618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetAligned()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1619,
  "endLine" : 1619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNontemporal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1620,
  "endLine" : 1620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNontemporal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1621,
  "endLine" : 1621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakePointerAvailable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1622,
  "endLine" : 1622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakePointerAvailable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1623,
  "endLine" : 1623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakePointerAvailableKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1624,
  "endLine" : 1624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakePointerAvailableKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1625,
  "endLine" : 1625,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakePointerVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1626,
  "endLine" : 1626,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakePointerVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1627,
  "endLine" : 1627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMakePointerVisibleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1628,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetMakePointerVisibleKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1629,
  "endLine" : 1629,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNonPrivatePointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1630,
  "endLine" : 1630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNonPrivatePointer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1631,
  "endLine" : 1631,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNonPrivatePointerKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1632,
  "endLine" : 1632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNonPrivatePointerKHR()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1633,
  "endLine" : 1633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAliasScopeINTELMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1634,
  "endLine" : 1634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetAliasScopeINTELMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1635,
  "endLine" : 1635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNoAliasINTELMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1636,
  "endLine" : 1636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unsetNoAliasINTELMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1637,
  "endLine" : 1637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator ExecutionMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1740,
  "endLine" : 1740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator Decoration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "fileLinesCount" : 2608,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1859,
  "endLine" : 1859,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Scalar()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasDecorations()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id InnerType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Id GetIDType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "fileLinesCount" : 638,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreModify()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostModify()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StorageClass StorageBufferClass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool EntryPointAllGlobals()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter Begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iter End()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void addWords()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "fileLinesCount" : 325,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6106,
  "endLine" : 6106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6107,
  "endLine" : 6107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6109,
  "endLine" : 6109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6110,
  "endLine" : 6110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6111,
  "endLine" : 6111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6113,
  "endLine" : 6113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6114,
  "endLine" : 6114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6115,
  "endLine" : 6115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6116,
  "endLine" : 6116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6122,
  "endLine" : 6122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "fileLinesCount" : 6277,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 6123,
  "endLine" : 6123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit VulkanActionTreeNode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Reset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 787,
  "endLine" : 787,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetFrameCaptureDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1041,
  "endLine" : 1041,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureState GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1191,
  "endLine" : 1191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetQueueFamilyIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1205,
  "endLine" : 1205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetLogVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1211,
  "endLine" : 1211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetMaxEID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1230,
  "endLine" : 1230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EventFlags GetEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1255,
  "endLine" : 1255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1256,
  "endLine" : 1256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetQFamilyIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1263,
  "endLine" : 1263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1306,
  "endLine" : 1306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasFatalError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1307,
  "endLine" : 1307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SeparateDepthStencil()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1316,
  "endLine" : 1316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NULLDescriptorsAllowed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1317,
  "endLine" : 1317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1318,
  "endLine" : 1318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState2()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1319,
  "endLine" : 1319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState2Logic()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1320,
  "endLine" : 1320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState2CPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1321,
  "endLine" : 1321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3TesselDomain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1322,
  "endLine" : 1322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3DepthClampEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1323,
  "endLine" : 1323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3PolyMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1324,
  "endLine" : 1324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3RastSamples()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1325,
  "endLine" : 1325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3SampleMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1326,
  "endLine" : 1326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3AlphaToCover()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1327,
  "endLine" : 1327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3AlphaToOne()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1328,
  "endLine" : 1328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3LogicEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1329,
  "endLine" : 1329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3CBEnable()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1330,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3CBEquation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1331,
  "endLine" : 1331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3WriteMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1332,
  "endLine" : 1332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3RastStream()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1333,
  "endLine" : 1333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3ConservRast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1334,
  "endLine" : 1334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3PrimOverest()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1335,
  "endLine" : 1335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3DepthClip()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1336,
  "endLine" : 1336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3SampleLoc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1337,
  "endLine" : 1337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3ProvokingVert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1338,
  "endLine" : 1338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3LineRast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1339,
  "endLine" : 1339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3LineStipple()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1340,
  "endLine" : 1340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ExtendedDynamicState3DepthClipNegative()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1341,
  "endLine" : 1341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FragmentShadingRate()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1342,
  "endLine" : 1342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DynamicColorWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1343,
  "endLine" : 1343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DynamicVertexInput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1344,
  "endLine" : 1344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DynamicAttachmentLoop()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1345,
  "endLine" : 1345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MeshQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1346,
  "endLine" : 1346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TaskShaders()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1347,
  "endLine" : 1347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MeshShaders()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1348,
  "endLine" : 1348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ListRestart()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1349,
  "endLine" : 1349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AccelerationStructures()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1350,
  "endLine" : 1350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetActionCB()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1352,
  "endLine" : 1352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetSubmitChain()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1353,
  "endLine" : 1353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetPushConstantCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1389,
  "endLine" : 1389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkQueueFlags GetCommandType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_core.h",
  "fileLinesCount" : 2958,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1390,
  "endLine" : 1390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ActiveRenderPass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_state.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "fileLinesCount" : 1107,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureState GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline InitPolicy GetInitPolicy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_manager.h",
  "fileLinesCount" : 480,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipelineCache GetPipeCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsBuffer2MSSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCaching()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_cache.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkBuffer GetReadbackBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDeviceMemory GetReadbackMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipelineCache GetPipelineCache()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipeline GetCustomPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkPipeline GetDummyPipeline()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkImage GetCustomTexture()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkFramebuffer GetCustomFramebuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkRenderPass GetCustomRenderpass()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckVkResult()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_debug.h",
  "fileLinesCount" : 207,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~VulkanAMDActionCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 608,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 638,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 649,
  "endLine" : 649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 866,
  "endLine" : 866,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "fileLinesCount" : 1326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 913,
  "endLine" : 913,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "fileLinesCount" : 3431,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator uint32_t()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetRingCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GPUVendor Vendor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Major()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Minor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Patch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RunningOnMetal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TexelFetchBrokenDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BufferDeviceAddressBrokenDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDUnreliableImageMemoryRequirements()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AMDStorageMSAABrokenDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QualcommLeakingUBOOffsets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QualcommDrefNon2DCompileCrash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QualcommLineWidthDynamicStateCrash()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IntelBrokenOcclusionQueries()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool NVStaticPipelineRebindStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MaliBrokenASDeviceSerialisation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkDeviceSize GetRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 699,
  "endLine" : 699,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t totalDescriptorCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_common.h",
  "fileLinesCount" : 2349,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 750,
  "endLine" : 750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1540,
  "endLine" : 1540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1541,
  "endLine" : 1541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1542,
  "endLine" : 1542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1543,
  "endLine" : 1543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1544,
  "endLine" : 1544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1545,
  "endLine" : 1545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1546,
  "endLine" : 1546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1547,
  "endLine" : 1547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1548,
  "endLine" : 1548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1549,
  "endLine" : 1549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1550,
  "endLine" : 1550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1551,
  "endLine" : 1551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1895,
  "endLine" : 1895,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1942,
  "endLine" : 1942,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1943,
  "endLine" : 1943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1944,
  "endLine" : 1944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1945,
  "endLine" : 1945,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2186,
  "endLine" : 2186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2197,
  "endLine" : 2197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2198,
  "endLine" : 2198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2199,
  "endLine" : 2199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2200,
  "endLine" : 2200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2201,
  "endLine" : 2201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2202,
  "endLine" : 2202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2203,
  "endLine" : 2203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2204,
  "endLine" : 2204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2213,
  "endLine" : 2213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2214,
  "endLine" : 2214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3048,
  "endLine" : 3048,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3049,
  "endLine" : 3049,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3256,
  "endLine" : 3256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3257,
  "endLine" : 3257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3258,
  "endLine" : 3258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3259,
  "endLine" : 3259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3260,
  "endLine" : 3260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3261,
  "endLine" : 3261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3262,
  "endLine" : 3262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3263,
  "endLine" : 3263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3264,
  "endLine" : 3264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3265,
  "endLine" : 3265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3400,
  "endLine" : 3400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3401,
  "endLine" : 3401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3402,
  "endLine" : 3402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3403,
  "endLine" : 3403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3404,
  "endLine" : 3404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3405,
  "endLine" : 3405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3406,
  "endLine" : 3406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3407,
  "endLine" : 3407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3408,
  "endLine" : 3408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3409,
  "endLine" : 3409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3410,
  "endLine" : 3410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "fileLinesCount" : 4370,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 3411,
  "endLine" : 3411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~VulkanReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRGP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 311,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Depth3DSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 496,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DepthCubeSupported()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_replay.h",
  "fileLinesCount" : 877,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t get_size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr get_error()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "fileLinesCount" : 2421,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ResourceId GetShaderID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "fileLinesCount" : 5056,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VkImageAspectFlags Aspects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 948,
  "endLine" : 948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsSparse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1041,
  "endLine" : 1041,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline MemRefs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1052,
  "endLine" : 1052,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1067,
  "endLine" : 1067,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1305,
  "endLine" : 1305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1421,
  "endLine" : 1421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AreAspectsSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1530,
  "endLine" : 1530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AreLevelsSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1531,
  "endLine" : 1531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AreLayersSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1532,
  "endLine" : 1532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsDepthSplit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1533,
  "endLine" : 1533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageSubresourceMap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1540,
  "endLine" : 1540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator ImageSubresourceStateForRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1653,
  "endLine" : 1653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SubresourceRangeIter begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1686,
  "endLine" : 1686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SubresourceRangeConstIter begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1687,
  "endLine" : 1687,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SubresourceRangeIter end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1688,
  "endLine" : 1688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SubresourceRangeConstIter end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1689,
  "endLine" : 1689,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1690,
  "endLine" : 1690,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1709,
  "endLine" : 1709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1710,
  "endLine" : 1710,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetMaxQueueFamilyIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1713,
  "endLine" : 1713,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ImageState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1775,
  "endLine" : 1775,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetOverlay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1783,
  "endLine" : 1783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void DiscardContents()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1799,
  "endLine" : 1799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline operator bool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1864,
  "endLine" : 1864,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LockedImageStateRef LockWrite()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1899,
  "endLine" : 1899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LockedConstImageStateRef LockRead()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1900,
  "endLine" : 1900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline FrameRefType Merge()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/vulkan/vk_resources.h",
  "fileLinesCount" : 2531,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1960,
  "endLine" : 1960,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~MetalReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_replay.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetFrameCaptureDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureState GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetFrameCaptureDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddFrameCaptureRecordChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_device.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureState GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_manager.h",
  "fileLinesCount" : 174,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_render_command_encoder.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCommandQueue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_command_buffer.h",
  "fileLinesCount" : 58,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/metal/metal_blit_command_encoder.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowResized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/wgl_platform.cpp",
  "fileLinesCount" : 646,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowResized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/egl_platform.cpp",
  "fileLinesCount" : 498,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AlreadyDataType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_resources.h",
  "fileLinesCount" : 338,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual GLWindowingData CloneTemporaryContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void DeleteClonedContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void DeleteReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool MakeContextCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void WindowResized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void GetOutputWindowDimensions()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void DrawQuads()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CanCreateGLContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool CanCreateGLESContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void SetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_common.h",
  "fileLinesCount" : 2260,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowResized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsOutputWindowVisible()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CanCreateGLESContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/cgl_platform.cpp",
  "fileLinesCount" : 273,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~GLReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetDescriptorStores()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetCustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetTargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsReplayContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasDebugContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_replay.h",
  "fileLinesCount" : 540,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SwapBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WindowResized()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PopulateForReplay()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_platform.cpp",
  "fileLinesCount" : 537,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLsync GetSync()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetSyncID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_manager.h",
  "fileLinesCount" : 361,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void FakeVkHooked()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/glx_fake_vk_hooks.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Modern()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetLogVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureState GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 625,
  "endLine" : 625,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isGLESMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 629,
  "endLine" : 629,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetDriverType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PushInternalShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 641,
  "endLine" : 641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PopInternalShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 642,
  "endLine" : 642,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInternalShader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 643,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFetchCounters()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDebugMsgContext()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 658,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUnsafeDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 668,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint GetFakeVAO0()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 674,
  "endLine" : 674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GLuint GetCurrentDefaultFBO()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuppressDebugMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 682,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetUsage()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UsesVRFrameMarkers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 698,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplayMarkers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 701,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetFrameCaptureDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.h",
  "fileLinesCount" : 2577,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 702,
  "endLine" : 702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/gl/gl_driver.cpp",
  "fileLinesCount" : 5834,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1656,
  "endLine" : 1656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/intel/intel_counters.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~IAmdDxExtInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/DXExt/AmdDxExtIface.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~IAmdDxExt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/official/DXExt/AmdDxExtApi.h",
  "fileLinesCount" : 79,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE SetShaderExtUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "fileLinesCount" : 281,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnwrapDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE UnwrapDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "fileLinesCount" : 211,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreEndCommandBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SplitSecondary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ForceLoadRPs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "fileLinesCount" : 428,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "fileLinesCount" : 449,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetPublicCounterIds()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/nv/nv_counters.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LizardCounterId getId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t getLength()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LizardCounterId id()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double multiplier()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnitType units()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClassType classType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceType sourceType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t internalKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "fileLinesCount" : 136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4010,
  "endLine" : 4010,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4011,
  "endLine" : 4011,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4013,
  "endLine" : 4013,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4014,
  "endLine" : 4014,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4015,
  "endLine" : 4015,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4017,
  "endLine" : 4017,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4018,
  "endLine" : 4018,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4019,
  "endLine" : 4019,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "fileLinesCount" : 4155,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 4020,
  "endLine" : 4020,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetMaxEID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFrameReader()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual IID GetBackbufferUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void FirstFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int GetNumBackbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int GetLastPresentedBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HWND GetHWND()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "fileLinesCount" : 418,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedD3D11On12On7()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12Debug()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE EnableDebugLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetEnableGPUBasedValidation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetEnableSynchronizedCommandQueueValidation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE DisableDebugLayer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetEnableAutoName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetForceLegacyBarrierValidation()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12Tools()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE ShaderInstrumentationEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12DeviceRemovedExtendedData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12DeviceFactory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE FreeUnusedSDKs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EndRecurse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "fileLinesCount" : 907,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 616,
  "endLine" : 616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetResourceRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsResident()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MakeResident()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Evict()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12CommandAllocator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void PauseResets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ResumeResets()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12CommandSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UINT GetNumDescriptors()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_DESCRIPTOR_HEAP_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetUnwrappedIncrement()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 459,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12Fence()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetCompletedValue()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Signal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12ProtectedResourceSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12Heap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 591,
  "endLine" : 591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_HEAP_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 594,
  "endLine" : 594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsGraphics()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 667,
  "endLine" : 667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCompute()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 668,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBCKey GetKey()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 810,
  "endLine" : 810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 948,
  "endLine" : 948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1091,
  "endLine" : 1091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1092,
  "endLine" : 1092,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12QueryHeap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1144,
  "endLine" : 1144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsAccelerationStructureResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1199,
  "endLine" : 1199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkAsAccelerationStructureResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1200,
  "endLine" : 1200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_RESOURCE_DESC STDMETHODCALLTYPE GetDesc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1308,
  "endLine" : 1308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12RootSignature()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1402,
  "endLine" : 1402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12PipelineLibrary()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1416,
  "endLine" : 1416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WrappedID3D12ShaderCacheSession()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1487,
  "endLine" : 1487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetDeleteOnDestroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1508,
  "endLine" : 1508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1527,
  "endLine" : 1527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetBackingBufferResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "fileLinesCount" : 1701,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1528,
  "endLine" : 1528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetWidth()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertext.h",
  "fileLinesCount" : 85,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetHeight()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_rendertext.h",
  "fileLinesCount" : 85,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "fileLinesCount" : 2539,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_RESOURCE_STATES ToStates()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit D3D12ResourceLayout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetSelfDeleting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~RefCounter12()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int GetRefCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddInternalRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReleaseInternalRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsValid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator UINT64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetStageCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_common.h",
  "fileLinesCount" : 1215,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 731,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 844,
  "endLine" : 844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 846,
  "endLine" : 846,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 847,
  "endLine" : 847,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 848,
  "endLine" : 848,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 849,
  "endLine" : 849,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 851,
  "endLine" : 851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1094,
  "endLine" : 1094,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1121,
  "endLine" : 1121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1131,
  "endLine" : 1131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1133,
  "endLine" : 1133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1413,
  "endLine" : 1413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1414,
  "endLine" : 1414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1416,
  "endLine" : 1416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1418,
  "endLine" : 1418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1419,
  "endLine" : 1419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1420,
  "endLine" : 1420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1421,
  "endLine" : 1421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1422,
  "endLine" : 1422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1423,
  "endLine" : 1423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1425,
  "endLine" : 1425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasEventFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1427,
  "endLine" : 1427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2241,
  "endLine" : 2241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2242,
  "endLine" : 2242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2388,
  "endLine" : 2388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2389,
  "endLine" : 2389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2390,
  "endLine" : 2390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2392,
  "endLine" : 2392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2393,
  "endLine" : 2393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2394,
  "endLine" : 2394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2396,
  "endLine" : 2396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2397,
  "endLine" : 2397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2578,
  "endLine" : 2578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2579,
  "endLine" : 2579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2581,
  "endLine" : 2581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2582,
  "endLine" : 2582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2583,
  "endLine" : 2583,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2585,
  "endLine" : 2585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PostMisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2586,
  "endLine" : 2586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRemisc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2587,
  "endLine" : 2587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2589,
  "endLine" : 2589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "fileLinesCount" : 3225,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2590,
  "endLine" : 2590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Destroy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~EmbeddedID3DIncludeHandler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "fileLinesCount" : 1092,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "fileLinesCount" : 839,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 498,
  "endLine" : 498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetHeapIndex()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SAMPLER_DESC2 GetSampler()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_UNORDERED_ACCESS_VIEW_DESC GetUAV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_SHADER_RESOURCE_VIEW_DESC GetSRV()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12GpuBufferHeapType HeapType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Offset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 635,
  "endLine" : 635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12_GPU_VIRTUAL_ADDRESS Address()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 636,
  "endLine" : 636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t Alignment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12GpuBufferHeapMemoryFlag HeapMemory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 640,
  "endLine" : 640,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Unmap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 650,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetAllocatedMemorySize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 879,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D3D12AccStructPatchInfo GetAccStructPatchInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "fileLinesCount" : 1233,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1090,
  "endLine" : 1090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit D3D12ActionTreeNode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "fileLinesCount" : 415,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual DWORD STDMETHODCALLTYPE LOEnter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual DWORD STDMETHODCALLTYPE LOLeave()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual DWORD STDMETHODCALLTYPE LOTryEnter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual DWORD STDMETHODCALLTYPE GetSDKVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE GetDllExports()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "fileLinesCount" : 670,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetBreakOnID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE SetFeatureMask()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReportLiveDeviceObjects()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int GetNumBackbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int GetLastPresentedBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 429,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDebugLayerEnabled()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 836,
  "endLine" : 836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddReplayResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 869,
  "endLine" : 869,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveReplayResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 870,
  "endLine" : 870,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 893,
  "endLine" : 893,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsBindlessResourceUseActive()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 900,
  "endLine" : 900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetFrameCaptureResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 901,
  "endLine" : 901,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReportFatalError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 914,
  "endLine" : 914,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult FatalErrorCheck()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 915,
  "endLine" : 915,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasFatalError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 916,
  "endLine" : 916,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UsedDXIL()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 924,
  "endLine" : 924,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetCaptureVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 943,
  "endLine" : 943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureState GetState()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 944,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCubemap()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 963,
  "endLine" : 963,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsReadOnlyResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1008,
  "endLine" : 1008,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetFrameCaptureDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1031,
  "endLine" : 1031,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetTimeBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1065,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetTimeFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1066,
  "endLine" : 1066,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual IID GetBackbufferUUID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1071,
  "endLine" : 1071,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternalRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1242,
  "endLine" : 1242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternalRelease()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1243,
  "endLine" : 1243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SoftRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1244,
  "endLine" : 1244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetBLASAddressCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1273,
  "endLine" : 1273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_device.h",
  "fileLinesCount" : 1783,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1303,
  "endLine" : 1303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCurrentInstruction()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DXBC::ShaderType GetShaderType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "fileLinesCount" : 2824,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetRGP()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Set12On7()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRemoteProxy()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DriverInformation GetDriverInfo()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameRecord GetFrameRecord()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasPostVSBuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRenderOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FileChanged()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "fileLinesCount" : 586,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetConstant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_state.h",
  "fileLinesCount" : 241,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId GetResourceID()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetAMDMarkerInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCommandData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual D3D12_COMMAND_LIST_TYPE STDMETHODCALLTYPE GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "fileLinesCount" : 707,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDevConfiguration()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.h",
  "fileLinesCount" : 81,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetCaching()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_cache.h",
  "fileLinesCount" : 81,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostRedraw()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1073,
  "endLine" : 1073,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreDispatch()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1075,
  "endLine" : 1075,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreCloseCommandList()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1103,
  "endLine" : 1103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AliasEvent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "fileLinesCount" : 1610,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1104,
  "endLine" : 1104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~RefCountDXGIObject()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE AddRef()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetNumBackbuffers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetLastPresentedBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 630,
  "endLine" : 630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE ReleaseFrame()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 994,
  "endLine" : 994,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE WaitForVBlank()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1045,
  "endLine" : 1045,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ReleaseOwnership()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1050,
  "endLine" : 1050,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE SupportsOverlays()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1128,
  "endLine" : 1128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE Trim()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1435,
  "endLine" : 1435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE IsCurrent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1544,
  "endLine" : 1544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetCreationFlags()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "fileLinesCount" : 1770,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1655,
  "endLine" : 1655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HRESULT STDMETHODCALLTYPE QueryInterface()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ULONG STDMETHODCALLTYPE Release()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopStorageFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE ClearRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE PopRetrievalFilter()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void STDMETHODCALLTYPE SetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual BOOL STDMETHODCALLTYPE GetMuteDebugOutput()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "fileLinesCount" : 372,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual HRESULT STDMETHODCALLTYPE Close()",
  "longName" : "",
  "relativeFileName" : "renderdoc/driver/dxgi/dxgi_common.h",
  "fileLinesCount" : 115,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReplayOutputType GetType()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/replay_controller.h",
  "fileLinesCount" : 298,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReplaySupport LocalReplaySupport()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr DriverName()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr RecordedMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t TimestampBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimestampFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetAvailableGPUs()",
  "longName" : "",
  "relativeFileName" : "renderdoc/replay/capture_file.cpp",
  "fileLinesCount" : 857,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "fileLinesCount" : 1234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr bool IsReading()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr bool IsWriting()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsStructurising()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsErrored()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetChunkMetadataRecording()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EnableDumping()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t GetChunkAlignment()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetUserData()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStringDatabase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetVersion()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VersionAtLeast()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VersionLess()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStreamingMode()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetActionChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructArg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetStructArg()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChunkLookup GetChunkLookup()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PushInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1242,
  "endLine" : 1242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PopInternal()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1243,
  "endLine" : 1243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetLazyThreshold()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1246,
  "endLine" : 1246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetStructuriser()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1483,
  "endLine" : 1483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Do()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1489,
  "endLine" : 1489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteChunk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1636,
  "endLine" : 1636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetBufferPageSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1797,
  "endLine" : 1797,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t GetChunkPageSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1798,
  "endLine" : 1798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1872,
  "endLine" : 1872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsFromAllocator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1873,
  "endLine" : 1873,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t NumLiveChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1886,
  "endLine" : 1886,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t TotalMem()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1887,
  "endLine" : 1887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t NumLiveChunks()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1889,
  "endLine" : 1889,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t TotalMem()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/serialiser.h",
  "fileLinesCount" : 2192,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1890,
  "endLine" : 1890,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsErrored()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t GetOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t GetSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCloseCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsErrored()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetOffset()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCloseCallback()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/streamio.h",
  "fileLinesCount" : 654,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 583,
  "endLine" : 583,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsUntrusted()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.h",
  "fileLinesCount" : 127,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDCDriver GetDriver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.h",
  "fileLinesCount" : 127,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetMachineIdent()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.h",
  "fileLinesCount" : 127,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t GetTimestampBase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.h",
  "fileLinesCount" : 127,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetTimestampFrequency()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.h",
  "fileLinesCount" : 127,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int NumSections()",
  "longName" : "",
  "relativeFileName" : "renderdoc/serialise/rdcfile.h",
  "fileLinesCount" : 127,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RDResult GetError()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetTimeout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetTimeout()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~Stackwalk()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~StackResolver()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t length()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/os_specific.h",
  "fileLinesCount" : 597,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/android/android_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Get()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/posix_specific.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/bsd/bsd_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/apple/apple_callstack.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "fileLinesCount" : 365,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "fileLinesCount" : 326,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t NumLevels()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_callstack.cpp",
  "fileLinesCount" : 1154,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_process.cpp",
  "fileLinesCount" : 1754,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~RDCThumbnailProvider()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~RDCThumbnailProviderFactory()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/win32_shellext.cpp",
  "fileLinesCount" : 763,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 672,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EndRecurse()",
  "longName" : "",
  "relativeFileName" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "fileLinesCount" : 619,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Trylock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/threading.h",
  "fileLinesCount" : 122,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Unlock()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/threading.h",
  "fileLinesCount" : 122,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Restart()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetAvgFrameTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetMinFrameTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double GetMaxFrameTime()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/timing.h",
  "fileLinesCount" : 128,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsAlloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/common/wrapped_pool.h",
  "fileLinesCount" : 234,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t matIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t matIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFrom()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t matIdx()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/matrix.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~Camera()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Shutdown()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/camera.h",
  "fileLinesCount" : 87,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float Dot()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/vec.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator Vec3f()",
  "longName" : "",
  "relativeFileName" : "renderdoc/maths/vec.h",
  "fileLinesCount" : 227,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1416,
  "endLine" : 1416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "renderdoc/strings/utf8printf.cpp",
  "fileLinesCount" : 2382,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1426,
  "endLine" : 1426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void releaseInclude()",
  "longName" : "",
  "relativeFileName" : "renderdoc/data/glsl_shaders.cpp",
  "fileLinesCount" : 2677,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QVariant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcdatetime.h",
  "fileLinesCount" : 91,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void destroyRange()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setUsedCount()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t byteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t count()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t capacity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isEmpty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 473,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 565,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 654,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 759,
  "endLine" : 759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 760,
  "endLine" : 760,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 826,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 850,
  "endLine" : 850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 900,
  "endLine" : 900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t byteSize()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 901,
  "endLine" : 901,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t count()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 902,
  "endLine" : 902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 916,
  "endLine" : 916,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QByteArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcarray.h",
  "fileLinesCount" : 984,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 982,
  "endLine" : 982,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator lower_bound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator lower_bound()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcflatmap.h",
  "fileLinesCount" : 317,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr Do()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/stringise.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static rdcstr Do()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/stringise.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Special()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BGRAOrder()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SRGBCorrected()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsValid()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/data_types.h",
  "fileLinesCount" : 2295,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 2114,
  "endLine" : 2114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static ResourceId Null()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/resourceid.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QVariant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/resourceid.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::size_t operator()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/resourceid.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr EnumCastHelper()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr operator enum_name()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueIter begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueIter end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IndexIter begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IndexIter end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/apidefs.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr rdcliteral()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t length()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t get_capacity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_capacity()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t get_size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_alloc()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_fixed()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_array()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assign()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t length()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 555,
  "endLine" : 555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 563,
  "endLine" : 563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "char front()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 575,
  "endLine" : 575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "char back()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 581,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isEmpty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 635,
  "endLine" : 635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t count()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 636,
  "endLine" : 636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 792,
  "endLine" : 792,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 793,
  "endLine" : 793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 794,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 890,
  "endLine" : 890,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QVariant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 891,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1121,
  "endLine" : 1121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1123,
  "endLine" : 1123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1133,
  "endLine" : 1133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator QVariant()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/rdcstr.h",
  "fileLinesCount" : 1136,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1134,
  "endLine" : 1134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SupportsBarriers()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/pipestate.h",
  "fileLinesCount" : 478,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OK()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/control_types.h",
  "fileLinesCount" : 1222,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1168,
  "endLine" : 1168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/control_types.h",
  "fileLinesCount" : 1222,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1170,
  "endLine" : 1170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Message()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/control_types.h",
  "fileLinesCount" : 1222,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1190,
  "endLine" : 1190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 505,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t NumChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 750,
  "endLine" : 750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SDObjectIt begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 753,
  "endLine" : 753,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SDObjectIt begin()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 758,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline SDObjectIt end()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 759,
  "endLine" : 759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReserveChildren()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 766,
  "endLine" : 766,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline double AsDouble()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 819,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline float AsFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 820,
  "endLine" : 820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline char AsChar()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 821,
  "endLine" : 821,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint64_t AsUInt64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 823,
  "endLine" : 823,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int64_t AsInt64()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 824,
  "endLine" : 824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint32_t AsUInt32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 825,
  "endLine" : 825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int32_t AsInt32()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 826,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint16_t AsUInt16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 827,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int16_t AsInt16()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 828,
  "endLine" : 828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline uint8_t AsUInt8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 829,
  "endLine" : 829,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int8_t AsInt8()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 830,
  "endLine" : 830,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsStruct()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 834,
  "endLine" : 834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsUInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 840,
  "endLine" : 840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsInt()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 841,
  "endLine" : 841,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsFloat()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 842,
  "endLine" : 842,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsString()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 843,
  "endLine" : 843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsArray()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 844,
  "endLine" : 844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsEnum()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 854,
  "endLine" : 854,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsBuffer()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 855,
  "endLine" : 855,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool IsResource()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 860,
  "endLine" : 860,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool AsBool()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 903,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ResourceId AsResourceId()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 911,
  "endLine" : 911,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1453,
  "endLine" : 1453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1454,
  "endLine" : 1454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1490,
  "endLine" : 1490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1491,
  "endLine" : 1491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void operator delete()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/structured_data.h",
  "fileLinesCount" : 1573,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1533,
  "endLine" : 1533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator float()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator uint16_t()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RowMajor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ColMajor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool RowMajor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1068,
  "endLine" : 1068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool ColMajor()",
  "longName" : "",
  "relativeFileName" : "renderdoc/api/replay/shader_types.h",
  "fileLinesCount" : 1778,
  "components" : [ "primary::renderdoc" ],
  "startLine" : 1079,
  "endLine" : 1079,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails GetCreateStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.h",
  "fileLinesCount" : 146,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFatalErrorCallback()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.h",
  "fileLinesCount" : 146,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails GetFatalError()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.h",
  "fileLinesCount" : 146,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteHost CurrentRemote()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/ReplayManager.h",
  "fileLinesCount" : 146,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 605,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tempset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 879,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tempalloc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 880,
  "endLine" : 880,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tempdealloc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 881,
  "endLine" : 881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tempset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 890,
  "endLine" : 890,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tempalloc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 891,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator bool()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disconnect()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator ExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "fileLinesCount" : 307,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void DelPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Dec()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Inc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int ConvertFromPy()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Dec()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Inc()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void NewPyObject()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void abort()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool shouldAbort()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString currentFile()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int currentLine()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVariantList toParams()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/RGPInterop.h",
  "fileLinesCount" : 144,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableCancel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2783,
  "endLine" : 2783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPercentage()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2784,
  "endLine" : 2784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2816,
  "endLine" : 2816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr quintptr IndexBits()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3490,
  "endLine" : 3490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static quintptr GetArrayID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.cpp",
  "fileLinesCount" : 3837,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 3491,
  "endLine" : 3491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ref()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "fileLinesCount" : 276,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr Hostname()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsLocalhost()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsValid()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/Interface/RemoteHost.h",
  "fileLinesCount" : 193,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Init()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t GetTypeID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString BinFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 426,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString Format()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static const QColor DarkCheckerColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static const QColor LightCheckerColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString DefaultFontFamily()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QString DefaultMonoFontFamily()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selfDelete()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 526,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isRunning()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveObjectToThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 552,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isCurrentThread()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detach()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 560,
  "endLine" : 560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit QFileFilterModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 579,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRequirePermissions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 580,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExcludePermissions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 581,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ForwardingDelegate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 615,
  "endLine" : 615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCentred()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 805,
  "endLine" : 805,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 883,
  "endLine" : 883,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSingleStep()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 884,
  "endLine" : 884,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMinimum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 885,
  "endLine" : 885,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaximum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 886,
  "endLine" : 886,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSingleStep()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 893,
  "endLine" : 893,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMinimum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 894,
  "endLine" : 894,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaximum()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 895,
  "endLine" : 895,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static qlonglong getValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 902,
  "endLine" : 902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static qulonglong getUValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 903,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static double makeValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 904,
  "endLine" : 904,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static double makeValue()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/QRDUtils.h",
  "fileLinesCount" : 1049,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 905,
  "endLine" : 905,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RefreshStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RemoveCaptureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureLocal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureTemporary()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCaptureLoading()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultDetails GetFatalError()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetCaptureFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureModifications GetCaptureModifications()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray CustomShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray CustomShaderSourcePrefixes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray TargetShaderEncodings()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CurSelectedEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t CurEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t ResourceNameCacheID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowingSystem CurWindowingSystem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t UnreadMessageCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MarkMessagesRead()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr GetNotes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasEventBrowser()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasAPIInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasTextureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasPipelineViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasMeshPreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasCaptureDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasDebugMessageView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasDiagnosticLogView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasCommentView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasPerformanceCounterViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasStatisticsViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasTimelineBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasPythonShell()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasResourceInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Code/CaptureContext.h",
  "fileLinesCount" : 443,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCBufferView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.h",
  "fileLinesCount" : 369,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.h",
  "fileLinesCount" : 369,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.h",
  "fileLinesCount" : 137,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.h",
  "fileLinesCount" : 182,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.h",
  "fileLinesCount" : 142,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.h",
  "fileLinesCount" : 140,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetDefaultCurrentFilter()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasTimes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShowParameterNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ShowAllParameters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UseCustomActionNames()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int NumFindResults()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FindEIDSearch()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 492,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex GetCurrentEID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 616,
  "endLine" : 616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 712,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasErrors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1395,
  "endLine" : 1395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResetCache()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1474,
  "endLine" : 1474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetEmptyRegionsVisible()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1522,
  "endLine" : 1522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString filterDescription_childOf()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.cpp",
  "fileLinesCount" : 5747,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 2701,
  "endLine" : 2701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/StatisticsViewer.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TimelineBar.h",
  "fileLinesCount" : 118,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rowCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "fileLinesCount" : 462,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~ResourceSorterModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId CurrentResource()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.h",
  "fileLinesCount" : 130,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "fileLinesCount" : 409,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PerformanceCounterViewer.h",
  "fileLinesCount" : 76,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.h",
  "fileLinesCount" : 69,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/APIInspector.h",
  "fileLinesCount" : 69,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/LogView.cpp",
  "fileLinesCount" : 569,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/EventBrowser.h",
  "fileLinesCount" : 268,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/CommentView.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~MiniQtInvoker()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DestroyWidget()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~ExtensionInvoker()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetInstalledExtensions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsExtensionLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcstr LoadExtension()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~CaptureContextInvoker()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureLoaded()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureLocal()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureTemporary()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureLoading()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ResultDetails GetFatalError()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 467,
  "endLine" : 467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr GetCaptureFilename()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual uint32_t CurSelectedEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 487,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual uint32_t CurEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 488,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr GetResourceName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 508,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsAutogeneratedName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 513,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int32_t ResourceNameCacheID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual WindowingSystem CurWindowingSystem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int32_t UnreadMessageCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void MarkMessagesRead()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcstr GetNotes()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray GetBookmarks()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void CloseCapture()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void RefreshStatus()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowMeshPreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 778,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowCommentView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 795,
  "endLine" : 795,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowTimelineBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 804,
  "endLine" : 804,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void ShowPythonShell()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PythonShell.cpp",
  "fileLinesCount" : 1585,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 805,
  "endLine" : 805,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderViewer.h",
  "fileLinesCount" : 427,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bumpLastUse()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "fileLinesCount" : 651,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~CameraWrapper()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void MouseClick()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int move()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float currentSpeed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QPoint dragStartPos()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMove()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~ArcballWrapper()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatVector lookAtPos()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~FlycamWrapper()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MouseWheel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ref()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 461,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasData()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex parent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 893,
  "endLine" : 893,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int posColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1337,
  "endLine" : 1337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString posName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1338,
  "endLine" : 1338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int secondaryColumn()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1362,
  "endLine" : 1362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool secondaryAlpha()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1363,
  "endLine" : 1363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString secondaryName()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1364,
  "endLine" : 1364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int reservedColumnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1431,
  "endLine" : 1431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString outOfBounds()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/BufferViewer.cpp",
  "fileLinesCount" : 7111,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 1479,
  "endLine" : 1479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DescriptorViewer.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/DebugMessageView.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceId texID()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 446,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getModRow()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "fileLinesCount" : 929,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void takeCaptureOwnership()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showEventBrowser()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showAPIInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showMeshPreview()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showTextureViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPipelineViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showCaptureDialog()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showDebugMessageView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showCommentView()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showStatisticsViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showTimelineBar()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPythonShell()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPerformanceCounterViewer()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showResourceInspector()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showExtensionManager()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/MainWindow.h",
  "fileLinesCount" : 301,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetEvent()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rdcarray GetShaderMessages()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/ShaderMessageViewer.h",
  "fileLinesCount" : 82,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnSelectedEventChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.h",
  "fileLinesCount" : 386,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void channelsWidget_toggled()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.h",
  "fileLinesCount" : 386,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void channelsWidget_selected()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.h",
  "fileLinesCount" : 386,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool currentTextureIsLocked()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/TextureViewer.h",
  "fileLinesCount" : 386,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsInjectMode()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/CaptureDialog.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit SettingFilterModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "fileLinesCount" : 731,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureSave config()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool saveOverlayInstead()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString chosenPath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.h",
  "fileLinesCount" : 89,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex homeFolder()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "fileLinesCount" : 903,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SuggestRemoteResult choice()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.h",
  "fileLinesCount" : 72,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStringList getFormats()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString getFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasFormat()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/BufferFormatSpecifier.h",
  "fileLinesCount" : 105,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsRendering()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.h",
  "fileLinesCount" : 115,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetBackCol()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CustomPaintWidget.h",
  "fileLinesCount" : 115,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaximumSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.h",
  "fileLinesCount" : 52,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool collapsed()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/CollapseGroupBox.h",
  "fileLinesCount" : 52,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isActive()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ResourcePreview.h",
  "fileLinesCount" : 88,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_groupX_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_groupY_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_groupZ_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_threadX_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_threadY_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_threadZ_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_dispatchX_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_dispatchY_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_dispatchZ_valueChanged()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float blackPoint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float whitePoint()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float rangeMin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float rangeMax()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int totalSpace()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int regionWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/RangeHistogram.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllowKeyboardSearches()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool allowKeyboardSearches()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomHeaderSizing()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnGroupRole()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QStyleOptionViewItem viewOptions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int pinnedColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool customCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableWidget.h",
  "fileLinesCount" : 48,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTableWidget.h",
  "fileLinesCount" : 48,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool customCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListWidget.h",
  "fileLinesCount" : 52,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListWidget.h",
  "fileLinesCount" : 52,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPreserveAspectRatio()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.h",
  "fileLinesCount" : 74,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool preserveAspectRatio()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLabel.h",
  "fileLinesCount" : 74,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int groupGapSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColumnGroupRole()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int columnGroupRole()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int pinnedColumns()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomSizing()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool customSizing()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int pinnedWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "fileLinesCount" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endInsertChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endRemoveChildren()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void headerRefresh()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "fileLinesCount" : 964,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline QVariant tag()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setTag()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int indexOfChild()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int dataCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int childCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool bold()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool italic()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setTreeColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void setForegroundColor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline QBrush background()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline QBrush foreground()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline QString text()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool editable()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHoverHandCursor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHoverClickActivate()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClearSelectionOnFocusLoss()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTopLevelItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insertTopLevelItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int indexOfTopLevelItem()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int topLevelItemCount()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSortComparison()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QString headerText()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setModel()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideTip()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showBranches()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideBranches()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showGridLines()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideGridLines()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool visibleGridLines()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTooltipElidedItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool tooltipElidedItems()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemVerticalMargin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int verticalItemMargin()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIgnoreIconSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIgnoreBackgroundColors()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColoredTreeLineWidth()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ignoreIconSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool customCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCustomCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool instantTooltips()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInstantTooltips()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QModelIndex currentHoverIndex()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasInternalExpansion()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearInternalExpansions()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHoverCursor()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDListView.h",
  "fileLinesCount" : 45,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAcceptTabCharacters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLineEdit.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool acceptTabCharacters()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/Extended/RDLineEdit.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QVector getPath()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Widgets/MarkerBreadcrumbs.h",
  "fileLinesCount" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int duration()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int offset()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int chunkSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int stepSize()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void polish()",
  "longName" : "",
  "relativeFileName" : "qrenderdoc/Styles/RDStyle/RDStyle.h",
  "fileLinesCount" : 106,
  "components" : [ "primary::qrenderdoc" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 551,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 552,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 715,
  "endLine" : 715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 716,
  "endLine" : 716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HandlesUsageManually()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 859,
  "endLine" : 859,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 860,
  "endLine" : 860,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 861,
  "endLine" : 861,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 931,
  "endLine" : 931,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1071,
  "endLine" : 1071,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1072,
  "endLine" : 1072,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.cpp",
  "fileLinesCount" : 1733,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 1298,
  "endLine" : 1298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool trylock()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void lock()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unlock()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_android.cpp",
  "fileLinesCount" : 535,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray ReplayArgs()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsInternalOnly()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 687,
  "endLine" : 687,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool IsCaptureCommand()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd_win32.cpp",
  "fileLinesCount" : 848,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 688,
  "endLine" : 688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~Command()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rdcarray ReplayArgs()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool HandlesUsageManually()",
  "longName" : "",
  "relativeFileName" : "renderdoccmd/renderdoccmd.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::renderdoccmd" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int get_port()",
  "longName" : "",
  "relativeFileName" : "jetbrains/rd-host/Server.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::jetbrains" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]