)]}'
{
  "id": "a21044b0b8008bd3f2f483f2644c98266beb8236",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "000a2cb0d3c75c008eba578c55d796cad7ef68b5",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a15de2b1839e7658c0cacf9f979700b31bbc6bd0",
      "name": "BackgroundExecutor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eeaf3bdd2e04ccfb81448fe0a225d7792bad01d2",
      "name": "BackgroundExecutor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8c53c338e9bda9f029acbdb6112d0cd6fcca87d",
      "name": "BufferLayer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c70eb58bff8d0b8a96583415095f219ffca68e8",
      "name": "BufferLayer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7361a4fdef449f22e462750ec5cf2f58fc9d028e",
      "name": "BufferLayerConsumer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23ad2a3f9153c43665e978aca2fee8de05496adf",
      "name": "BufferLayerConsumer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bee4de32a6dab44a91793d47ffcb9bdb79f36102",
      "name": "BufferQueueLayer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1c80d581d626cb9692a268366c939e8e4e13738",
      "name": "BufferQueueLayer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a5b925b13d19dd01217185fb4b5842f071f400a",
      "name": "BufferStateLayer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f0dbe403961efe685c85620a5182efd4649bc62",
      "name": "BufferStateLayer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d7b732b366f6fe479e7fbc5e871ac59d252bd5b",
      "name": "Client.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15cd763822e1a2c0b2ac6aeab9d57850d73fe11f",
      "name": "Client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3c7b9d93aa225249c374518a7a5e0ac150e231cf",
      "name": "ClientCache.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a9b8177d701b6368600cc8d7ef1c68ba1c0381b1",
      "name": "ClientCache.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f23c6d115a2d7066a2d810c7dd943d9b1f9e4f6",
      "name": "Clock.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0cc0305fda5552d9d01b16bfd5c79193db68e63",
      "name": "Colorizer.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3ca2a47836d205c86980c4ce548d25c3bfa2800f",
      "name": "CompositionEngine"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ccc229261a5dba29360e994972341d1fadfd198",
      "name": "ContainerLayer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b7bab1e1dbfbdfb48ba428bf80e007ddf940f08",
      "name": "ContainerLayer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a915b615d9a60b6022d51a4e32438b77c79b4ed0",
      "name": "DisplayDevice.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5d87b40de7617042e20e3ffb0dfb0198db21172",
      "name": "DisplayDevice.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "bbbfe3bd86ce5a45de58312be67c699c8518c30f",
      "name": "DisplayHardware"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9791a2504ae5509188d6c4aea1e77fdfeabe0fea",
      "name": "DisplayIdGenerator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20486e0aa3333726a46de5b3423314e495b62504",
      "name": "DisplayRenderArea.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3478fc16c4c68c5cae4cad7d59f6efee6817e56a",
      "name": "DisplayRenderArea.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8c590e3c43df56f0830d3037427d86a4238c7aa",
      "name": "EffectLayer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1dcb633251237c775c6f26bc75d9dd33e3359b70",
      "name": "EffectLayer.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "2fcd15a5fb12cdaae98ef3e6182741fc42415471",
      "name": "Effects"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6948ae1ddb52a244da5d7c740dc817ed752e63ca",
      "name": "EventLog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8ad8f6941f872a3eef4e9b97f1a056472a5bb71",
      "name": "FlagManager.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8341424e7c10c363216bf87c4120708ef2c1994",
      "name": "FlagManager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e12835f0f6667c3a2773b2d326e5dc8c06c60659",
      "name": "FpsReporter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "438b1aa36212e2d13d10079a8fa2130933eef29c",
      "name": "FpsReporter.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "02a043ec70fe1693687fa4903f3bc2f83e0c2f44",
      "name": "FrameTimeline"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d6a2c69214a57c4ce6d40b27b6a83af7aaebec7f",
      "name": "FrameTracer"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "178c531a2af4dde168347e1f2d385e29ad46ca9f",
      "name": "FrameTracker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc412aee2f7a3b4ecdb48d67c1e125cfc05df305",
      "name": "FrameTracker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c06e300cdce60a68c7ac5cb2b53884bab4036c9b",
      "name": "HdrLayerInfoReporter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ada2b637241bab0f5ea031270e584a4e1c5fe6f",
      "name": "HdrLayerInfoReporter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ed4a94f25132bf5c937cb9cb4ee7a377c7c8d76",
      "name": "Layer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3988e51f8402fd4db2b872ed34771f9b9b63ffd0",
      "name": "Layer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0506c475556ad4471e4bc712b2dcc74ab316e3a4",
      "name": "LayerProtoHelper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ade1435e570fc3d398002d2d4480fb7821b618e",
      "name": "LayerProtoHelper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c0263ba0bb8451b3b45f42d266ac8e13041331b",
      "name": "LayerRejecter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4981f451d9d725da8cb7fc763b51fbdb80da974d",
      "name": "LayerRejecter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "896f25404ddce8dea6d9a2e018bc18aa404e2a88",
      "name": "LayerRenderArea.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41273e01c1f0e4ce6adcae8b1083648168cc1622",
      "name": "LayerRenderArea.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f52e60deda95cd637716d5cb9906c4bbe9bb6706",
      "name": "LayerVector.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a531f4fd9546fec3aad78e68d739d1f7c97fa839",
      "name": "LayerVector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "MODULE_LICENSE_APACHE2"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df76f50112adc2ae47b5c932dc10eba0eebd7ceb",
      "name": "MonitoredProducer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3778277fd367bf9c10aeca5d50f8f3c247b4e946",
      "name": "MonitoredProducer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8be6f3b85e5a53b5d8f589d495f4becfd0609b5",
      "name": "MutexUtils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fff9283eeb63557f8c2a2acfb6efafec3643405",
      "name": "NativeWindowSurface.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f34a45abed5659bb6ea55c34923c9184b3e990c3",
      "name": "NativeWindowSurface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ece51c3dcad5968a8c7e067c22928eeee6be002",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4435c281807c99071183b1507406295657e6b4d",
      "name": "RefreshRateOverlay.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a465a367478e83c13e5d8d562686acb2f05c6d7b",
      "name": "RefreshRateOverlay.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2487dbd7939597e8480fbf63dc120e2d068fd19e",
      "name": "RegionSamplingThread.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "686b4b1e1fb4bf84a95e0a77f0fd0c891e7ace5a",
      "name": "RegionSamplingThread.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5fea521f186306d81644ef5bf11be514d5ee7a3e",
      "name": "RenderArea.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "387364c03aedadac7de1dfa3917a88fd57fc3c02",
      "name": "RenderArea.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "39580627553b8f63ee79ec506591d42b88d3a608",
      "name": "Scheduler"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f42cd53e0adbf48a8cfb91f3f73d2891bbe9f9e4",
      "name": "StartPropertySetThread.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbdcde2809fcd72bdb6a86dee900c3826dc4510e",
      "name": "StartPropertySetThread.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "97d8aef88a254a62810962c8cedd55bc23c536b7",
      "name": "SurfaceFlinger.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f14c755c2b6db4798d47a30331081db4439e23f0",
      "name": "SurfaceFlinger.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b81b445daddb846070ae13b28ac1209f5a585156",
      "name": "SurfaceFlingerDefaultFactory.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "501629d4da26855372e0fd28ebb2034b30a73f0b",
      "name": "SurfaceFlingerDefaultFactory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3997b04f5fdd6faa399271cc59e45169aa1f3de7",
      "name": "SurfaceFlingerFactory.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6153e8e35490d44de9b597c9b296155b4ee2ee01",
      "name": "SurfaceFlingerFactory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20fa0917307f0f9d8fa39de12e6cca0ec729638c",
      "name": "SurfaceFlingerProperties.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "080feee686fb2f3e30a3cb80a51d664505bfc5a4",
      "name": "SurfaceFlingerProperties.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0782fef8eab5a323e769db7fc447b6f8fe610cf3",
      "name": "SurfaceInterceptor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "970c3e5c27c9b5f59f4ff229e961282658906e88",
      "name": "SurfaceInterceptor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cab33ae379db20448407c392d52839b3f80ac3a4",
      "name": "TEST_MAPPING"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85c379d58f13c397686fdc8cc20c5a8e5e5cab1d",
      "name": "ThreadContext.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8ade1b4a74801764cb13ad8e22b38f58474884c0",
      "name": "TimeStats"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "558b3be2737a10ae628913f7824d7ae4f56c036d",
      "name": "TracedOrdinal.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "555390365dbecf4cbb3b8f66a04aaede418de1d9",
      "name": "Tracing"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2c2e29a2ff9b0f444b3629233ae2b5b4c182606",
      "name": "TransactionCallbackInvoker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81d79f0777fb696bb13406028a85011fbf207756",
      "name": "TransactionCallbackInvoker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "900d5669421f491bf37a94a74d5d1ab3a0e35ad0",
      "name": "TransactionState.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4497cafa587f6fadda2986fee79d67e73e28842e",
      "name": "TunnelModeEnabledReporter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "802d22d86ac857b878f6b9f50978d4943cb1bc02",
      "name": "TunnelModeEnabledReporter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30b9d8f1cbaa00e1cc20499aaab94bae71240ea2",
      "name": "WindowInfosListenerInvoker.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8d8d0f570c3ef31571d07b866f74cebea5ac39c",
      "name": "WindowInfosListenerInvoker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86777b71d18c757ab51099d04f232ab1801663a4",
      "name": "WpHash.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e561f8c53c1b6cea1a179fac3d972734c6a5b664",
      "name": "fuzzer"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5bddda1983e7577358ae1a824580002bbc5c5a8b",
      "name": "layerproto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec180548e16010f22a4727bc51c048611dd540ed",
      "name": "main_surfaceflinger.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39d7bd948d95a489bae557231b7ab9257129ea5c",
      "name": "surfaceflinger.rc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "74c1a2d6ddcafc0945b7f57a133f4cf0c578a6cc",
      "name": "sysprop"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "58a67c419819a413b86dfbcd066a0aee1d40f8c1",
      "name": "tests"
    }
  ]
}
