)]}'
{
  "id": "2639d72413189917b4939d8b94551b1497148afb",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "3dec8a58c92920c16a097384a30a77b86dc9fefb",
      "name": "AllocationDiagnostics.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62b7fab0739a8e15190c3990a12c9c264276efd8",
      "name": "AllocationDiagnostics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6908bd7a651efdf87804418de84d45315dffdb5",
      "name": "AllocationState.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e4cdc500de6adada4dd36023e15902293d2ccebe",
      "name": "AnalysisOrderChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aadc6bac8d00ffb1e0416ed57447f5ff3522d941",
      "name": "AnalyzerStatsChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c092610afe2b3bd1cdf21dde4c460bf5ce5b70ed",
      "name": "ArrayBoundChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "933380d494a49ad599fc76ab359817a9b788ff32",
      "name": "ArrayBoundCheckerV2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d6358acbbace6bfdb750f93a959c8386e48aa6c",
      "name": "BasicObjCFoundationChecks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c31f2794df6abe8f76ffb00f437bb33eef060668",
      "name": "BlockInCriticalSectionChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f26f73129e7816f30ffd66eba0ba7a08ee8de548",
      "name": "BoolAssignmentChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e781d08e24c89dceb2eaf258a963da708e6438f",
      "name": "BuiltinFunctionChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bb4770b5675e016de48cb52655a739219f976cf",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12a576e5d80d549ea69e123f31b788fe6ba8d830",
      "name": "CStringChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b4aa857e7752e9b26ddada3fb6f48de81c9f704",
      "name": "CStringSyntaxChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1d37c75dfcc71d492739be2c7d29d528ad27fd6",
      "name": "CXXSelfAssignmentChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20a46843e23e206c93fe1f50c9f22f8321197686",
      "name": "CallAndMessageChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "059553b21995224e3be088fe2d55762d0cbd9190",
      "name": "CastSizeChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00e9033557205b646f873ddaf798b95004384ab6",
      "name": "CastToStructChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4d2e32cef1114c855e2412451e407d2e7ac55d1",
      "name": "CheckObjCDealloc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc4c0c3db846dd51574c20d9175c405d55f3649f",
      "name": "CheckObjCInstMethSignature.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "202233acffabce8f7af2bcf7ecaa913b67d51127",
      "name": "CheckSecuritySyntaxOnly.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e079a8cb12be37e7bc599894427cdd2493c34974",
      "name": "CheckSizeofPointer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7862a4c256814d650d413a4cf26b199439b2d32e",
      "name": "CheckerDocumentation.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b38992b0e0307bd3cc813ffc3d27b0f06edececd",
      "name": "ChrootChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb9e366c3de00a139c69b92ede24b31a0ebcb53b",
      "name": "ClangCheckers.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6e96f27a75e68a1c58e1e809be8abcacaefd861",
      "name": "ClangSACheckers.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee517ed97770006cec8449ef99b3f583e9d7614f",
      "name": "CloneChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "17ec2c288777b50b43387d74eac903a780e31a01",
      "name": "ConversionChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7b5f61cfb8aa2097d1147421acaaa3648f58c7d",
      "name": "DeadStoresChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "810a33ed404db0da4bdbb1763365be07df4997ea",
      "name": "DebugCheckers.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3489282ab62c099886a96dc7aaa373f4dac3df6",
      "name": "DeleteWithNonVirtualDtorChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "152b937bb03f4061f578f5a6b2b544f991adab85",
      "name": "DereferenceChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5efb9096f2ff25d2f30a7facecd93bb9a99c8dd1",
      "name": "DirectIvarAssignment.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc39c92ea97088f6f0f351665816a01807cf5d2a",
      "name": "DivZeroChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e4d81cd67142242980f36816e36bdae489f227d",
      "name": "DynamicTypeChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "126e57645a43b26a7ba5af110b41406ff91ec14b",
      "name": "DynamicTypePropagation.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8de653c10f7e618c35df6b133d20a0f2243bd4e6",
      "name": "ExprInspectionChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "059203fca730eedbab10e9b002890a8e79964a2d",
      "name": "FixedAddressChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5cb51b01f044dfa9a954210d11c3f557781dfc23",
      "name": "GCDAntipatternChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ef95e673b87e6a35c679daf9bfce4102fe48cee",
      "name": "GTestChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "899586745a0bf67eb69f78e967a981d9876b57a3",
      "name": "GenericTaintChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f102ca96a5c1d5c1ad1d3110a4b54c32cfbb94e6",
      "name": "IdenticalExprChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29677f737f5cf24c357b3d1b97cb4318006408dc",
      "name": "InnerPointerChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d38d63cd05ceef310cdeb4d8cefc6af8390104ec",
      "name": "InterCheckerAPI.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "520c32e1c77032e783235d3301eb41abfb4d403e",
      "name": "IteratorChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2fb627184eb94bf3cd52546f357278a17236f51b",
      "name": "IvarInvalidationChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db4fbca36deb8505d54be6a8c82f692e6b65ce7d",
      "name": "LLVMConventionsChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "849b1193c042c13e7cdc29f73267edd82ec2b308",
      "name": "LocalizationChecker.cpp"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c2c3cb341630119743b21de0996dd83382f87e57",
      "name": "MPI-Checker"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8ef6701c0df12c9199ef42c9fab19271e72c3b0",
      "name": "MacOSKeychainAPIChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "437378e53daa054fab227953322b207329154a75",
      "name": "MacOSXAPIChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ebaf79a780c071060377ea05fb1d86e54ce2f98c",
      "name": "MallocChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc2ab1d6e3f7d3f6ded20722a889366d5a64f4a9",
      "name": "MallocOverflowSecurityChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80a3fbe1a4097d8e456ffea7f35fc1867006c4c0",
      "name": "MallocSizeofChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19c1d077afa157f459117b4531b34f2abd20261f",
      "name": "MisusedMovedObjectChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5060b0e0a6e0726c5e9719cc8df2372284432273",
      "name": "MmapWriteExecChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e7894788c87949a00e1e3f7ec8fce45da286f85",
      "name": "NSAutoreleasePoolChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2bd68b625c1f37217040388877fc3733fbab28a6",
      "name": "NSErrorChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a5c769b6b503c97737ec9e9da89205b294e5c77",
      "name": "NoReturnFunctionChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01d2c0491b85f0cb934dc115061b908078749924",
      "name": "NonNullParamChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f3180eb839aa5efd5b4d42ebb5a2bf0ab182504",
      "name": "NonnullGlobalConstantsChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d1ca61c97a9c13665b09c27cbd51d176c325d0f",
      "name": "NullabilityChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1749cfdbe2752338cc311dba5213eb0a7ab3671",
      "name": "NumberObjectConversionChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7339fe79f697e4d997867e81f59917542e1dff0",
      "name": "ObjCAtSyncChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81bcda51b8f803141b1a960147788f22eb6ed740",
      "name": "ObjCAutoreleaseWriteChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e4737fcee7fb57b4400fac60d69b906503e30bd2",
      "name": "ObjCContainersASTChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb05ca630b45c791b926fb09661f61d1fd6b2413",
      "name": "ObjCContainersChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d01c6ae6e093adc75c3190ce8fa5bc3bf4cee9c0",
      "name": "ObjCMissingSuperCallChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfd2c9afe7fb055cb4ec4b563cd1a38c055cc06f",
      "name": "ObjCPropertyChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "629520437369b793318904e42be939bc7c0da8fa",
      "name": "ObjCSelfInitChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fcba3b33f3e0f50967b3169afccf9be2815d87da",
      "name": "ObjCSuperDeallocChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6da37eac0c043a4aeefbb053e9d7c86888b6862",
      "name": "ObjCUnusedIVarsChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f69f3492edb14f8c61d92f22d1ab6ad5a6029be2",
      "name": "PaddingChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "63f82b275ba2975bffca39b4c4b4fa260b306138",
      "name": "PointerArithChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9aa5348e4c342ad23a0a2dced6472092bce6259d",
      "name": "PointerSubChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10ab952e069bb428b7687a1cf39622ccf2564588",
      "name": "PthreadLockChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c85c09837239ad98b3cb85b11e9f74f06350a66",
      "name": "RetainCountChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1952715a9b7c829a648aca430bb0d7e7ffecc49c",
      "name": "ReturnPointerRangeChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5e826a84b846e241beaf3441a57337c6fdc4e61",
      "name": "ReturnUndefChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55516a34d1a78e450e14fbf7c10f049d67837f0d",
      "name": "RunLoopAutoreleaseLeakChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b11d070c629b492a39ce8e351e8f5dd4d114d63c",
      "name": "SelectorExtras.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ab4b4d3bd91be719518e9525a493d7c4ce388b8a",
      "name": "SimpleStreamChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7a20fa03a4aeb7fa041059f68e2c5bbdbab9484",
      "name": "StackAddrEscapeChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f9f5d2d9cf8009300c570df3e9734e20cfb54d2",
      "name": "StdLibraryFunctionsChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d77975559e3f0a5396843b9099cb00c2e075c7fb",
      "name": "StreamChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e0529015ca6dbae891fc9bdeddd4101e4b68f93",
      "name": "TaintTesterChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4c0edbab3f0a64f8f6784001d2207c67c85ff3b",
      "name": "TestAfterDivZeroChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee185b813611aac09cf5338dd50286e152aa8e6a",
      "name": "TraversalChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3d68014224dd0a549a41b81902929e85ab3b457",
      "name": "TrustNonnullChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "934ee63318fae5b057532f27654337210e1c8c10",
      "name": "UndefBranchChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6a93c10c764432fed7ff31fef7c1530f6c2c9390",
      "name": "UndefCapturedBlockVarChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9a93bedca2ee0de323187b569651bde4d89df90",
      "name": "UndefResultChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe07eafd281f8fcd9f64c3211574a9a8b8a2a37d",
      "name": "UndefinedArraySubscriptChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ef6855ba6b7b2862c977cd5d97ba2a7f1104381",
      "name": "UndefinedAssignmentChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "398228a9d8871736c93c023660fe8d6bcd5c4c61",
      "name": "UninitializedObjectChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6b50dc37740e0b0af63d4ff6a2f50f704d4217a",
      "name": "UnixAPIChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dbd12cc9b65afe9dab844d481d7a82a97c0f7b42",
      "name": "UnreachableCodeChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2584f20118192e2ceefddfa29cc1b3ad42e70f8f",
      "name": "VLASizeChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd657340fcfb00514bedc5e4fca2da8cc567dcaa",
      "name": "ValistChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75aefc0e8384098f19d4da775b5c0f2e2d92e2b9",
      "name": "VforkChecker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b602468cdd4b602fc0ca53067af384509d4b6b1",
      "name": "VirtualCallChecker.cpp"
    }
  ]
}
