)]}'
{
  "id": "3f8d18f8beb7ea783db6f2f0a36f121402df95af",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "341f510900b31fe55f3d1e8bb747657fe6f5f64e",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2487696ab5f0f62791615c3065b9847532f07ea0",
      "name": "Android.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2501d781b81f0a9350be781a5a74bcfa89d602fe",
      "name": "AndroidTest.xml"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28dcbc141f321ff59bc0b6b893045924fe53c6dc",
      "name": "BandwidthController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "efacdcee9c8eec017fa1162e1193249171871470",
      "name": "BandwidthController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "938cea0f0ddf0ef50acef83af5263aecb8b4eef8",
      "name": "BandwidthControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85c1b02858a0102c56be884d3b438075054b4a76",
      "name": "ClatdController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "21d4dfeb34491a3b73b8b615ce8e90237d87b956",
      "name": "ClatdController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b84e1b65e75eb5e3f1b0265a0b89b5d56d89f2f9",
      "name": "CleanSpec.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2e988e7b700452d3c8a30a6e7be96a0cf103e9f",
      "name": "CommandListener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95e5830840f6dc9ab47da84a983105d6e8481bb0",
      "name": "CommandListener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2bbefc0fd14e05f7199a41ba00bfba19ce6f2912",
      "name": "ConnmarkFlags.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "221a20a334adb0a5a2ad29bc2d8274dcce0bba30",
      "name": "Controllers.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38ffadeb6fb7513c241091481fde7c4acafc2536",
      "name": "Controllers.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c565948fc679c6363de6469d56bf184f1065493",
      "name": "ControllersTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9babac2ce418b125b50828c4477350b9c8084fa6",
      "name": "DnsProxyListener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a215bb63283d9b6f7242ad07ab6a83a2af7e5c43",
      "name": "DnsProxyListener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6cd6791d071f10711e922c05f9e1280a6320d2ff",
      "name": "DummyNetwork.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32584aa9452edca631c3059c9fcbe35a4e0a48fe",
      "name": "DummyNetwork.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a7e3522770ead0e9b45db3efed777c7fb352c9a",
      "name": "DumpWriter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47adac9b0f9fa6a127bf7e5605b23dead4de68b9",
      "name": "DumpWriter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9238f43a3b8f9adbbfe8bb0f477385861eb0a3c",
      "name": "EventReporter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3338a044c1a0b93378338f32aef5aadb52147b5e",
      "name": "EventReporter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f3663fdf4d38fd775f448d8f470254aac790c05",
      "name": "FirewallController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fbf5d6cb653bbe9e72e671fcb12c917e22ece5bd",
      "name": "FirewallController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "952b21e8424b205494067ef31a456b7c83a67e31",
      "name": "FirewallControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32b856a673abc7d81d18c5ee29f912522eda9152",
      "name": "FwmarkServer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f44db1b117dd3398c65c26d3514dec0ee18b9ea",
      "name": "FwmarkServer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da194535b53df61a113fecc14044af3694d27a0c",
      "name": "IdletimerController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "87e0b4eb5caf880db67b40ab3cc99fbbe2591e66",
      "name": "IdletimerController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ace3fd99294ef7201b0663aad124eeb003987778",
      "name": "IdletimerControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0210d7b1835e7f1fb50546bdce85768adf6632b",
      "name": "InterfaceController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd6f0eb28a8c1cb7657532b29dcd395ba3be33d0",
      "name": "InterfaceController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc5dce12b8d3ae5b47b21358d49c0a70f9f3eb57",
      "name": "InterfaceControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0a6d2c1d671ba94783f907991a8a20142e431e7",
      "name": "IptablesBaseTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "abe3f84ae54720623c2703d6dd48cbfa6431c150",
      "name": "IptablesBaseTest.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88d88f647d63f12a24b5cc931787ce2e9feebefc",
      "name": "IptablesRestoreController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1c8dcd43d0f39275c10b9120d6e04ea31479e39",
      "name": "IptablesRestoreController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8194f58da02f5d348acfe96c2b794773f3d60390",
      "name": "IptablesRestoreControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "91fda3ca103ddce70327d45aa4f3b4a78752696d",
      "name": "LocalNetwork.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2aa79002943d8c5ad747602a3e8a7d889bba019a",
      "name": "LocalNetwork.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e497bfde5632e7bc12900aa5e4b5b507ac97a9b5",
      "name": "MDnsSdListener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8cd596a02d9eb9eeaa04502afc461987373ed3e5",
      "name": "MDnsSdListener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e3242f18b32abdf352a5f90e1dd8d87fcc12a18",
      "name": "NFLogListener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7eb9d10ec2af3395416e5a4fe71edf3bfd80d280",
      "name": "NFLogListener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7ee439ba67f679208525c9c87ba29d01b52a79f",
      "name": "NFLogListenerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3bd9322f972dc3c698df2df7102a7541bf4d9a76",
      "name": "NetdCommand.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e3e54b18f85802f97e033d721a35a41dafca950",
      "name": "NetdCommand.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82db842c5d6f6719782625f99bf3be984b2071e9",
      "name": "NetdConstants.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f929219f3db90e21b24e2138cac8d0b2f1203148",
      "name": "NetdConstants.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "65afe9b676a0fb39e172e079bba4fdfaba4312e6",
      "name": "NetdHwService.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a814fe440baae1e32f3bf8758bb8ea126a55833e",
      "name": "NetdHwService.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1e3ffa3ba13c737143a0a7ff4b8761fa1275d3f",
      "name": "NetdNativeService.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7e92994cf760569eeba3d0d29d0aa4e1a49ee4c",
      "name": "NetdNativeService.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f1bae9089c42e528a12d0dbc0c245c4ad4306d9",
      "name": "NetlinkCommands.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef1ff48a27852b4e85d346000c395282cefb2b80",
      "name": "NetlinkCommands.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2bc9c27977fea90adba1c43e2ae50575ab28b5c1",
      "name": "NetlinkHandler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f4c01ca4ff9bc4b727bd9079db0d63fe48c4005",
      "name": "NetlinkHandler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82ed6d86e217db53d7dd8404280f57cd4f14c5f9",
      "name": "NetlinkListener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e53c347e0433d8d3593baaaa3a488a82de447cb",
      "name": "NetlinkListener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ccf433a39ccc39cc2443835c32d2bf0ec5aa0e2c",
      "name": "NetlinkManager.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea94e7d607f72189b40da800db7255fffccc17a2",
      "name": "NetlinkManager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb2a233ac3861bf7885e73d9f2d141879ce3561e",
      "name": "Network.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "69af3ff7775fd8c3d99718002c5a301b62ea8092",
      "name": "Network.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bbfe3f243fc38372aa9ddcb2c267b8f8da646ff",
      "name": "NetworkController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e7af809f73a074fdb9bdf1f1111d1972d0c318e",
      "name": "NetworkController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "579d0bddc8e2ba18c65f721b13ae4208bd4257a3",
      "name": "PhysicalNetwork.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89c9443b05238e811a208d3982d58022b0848db1",
      "name": "PhysicalNetwork.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "581b9c605ef37d85b330d75de59f0bd398724ea0",
      "name": "PppController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ca5435561e66469400bdddca1b5dc1b46c86637",
      "name": "PppController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8e1fb3ebd55cda882f3ab4b05c44cdbef1a8506",
      "name": "ResolverController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "287e19911a7069d76dd7faacf6c0be9c295d5605",
      "name": "ResolverController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be63d889b1369f436422fe4a78a7d735a91dfeab",
      "name": "ResolverStats.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92230e1855d85231489f123d53cff5b4399e75a6",
      "name": "ResponseCode.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c78854d81b54800ae031051984194424c665fac2",
      "name": "RouteController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e10cceaa02c1ddc1c5f80c765dd465f4ce0c4b9",
      "name": "RouteController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b6e648a713241077275e474daad89e092ba34b49",
      "name": "RouteControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d22b2c1d49d8f86117522a4859496e1b89a129e",
      "name": "SockDiag.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a44c1444889bff5c591e9e95d71fc295c4033621",
      "name": "SockDiag.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7b911d0d29d20352ee6bc372e7dabe614294c79",
      "name": "SockDiagTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04c1bfec36195cfda1c3bcf3a69308e65105fa2b",
      "name": "StrictController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aee7c7eda854e7085cba3a4bfeae0b443898a4c2",
      "name": "StrictController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9770352c76ac3a47ba8aa48a90c4f8f3d7c3541a",
      "name": "StrictControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57f1fdaa55f6ae516c7828088462ce248f1ceb82",
      "name": "TcpSocketMonitor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98cd76630decd54afe03abf9cbb58fa997b54a98",
      "name": "TcpSocketMonitor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e805f5626f4bf48ae02de835bb9acd7ce853563",
      "name": "TetherController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a34b5b7af4ac914dc745ec0f88865ec344b11239",
      "name": "TetherController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bcdb106b3ef0277d54869fc64a9f6663f3b3e119",
      "name": "TetherControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6a648026e2c9ca2f4246cbda418308150f7eb64",
      "name": "TrafficController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "79f7d141872c5e9e1253c5e66a35e324c3cace3d",
      "name": "TrafficController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a354f839bc6d1a6bf5ff15b9a8b0d6e5199c8421",
      "name": "TrafficControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1ae78902291a6dbfa8ae79d97a04fd44ecae31",
      "name": "UidRanges.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "206998f91cce371de37653a3a17821c6631dd75f",
      "name": "UidRanges.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49418eb2b4b35677a78f3d63f3a0e862bc48c647",
      "name": "VirtualNetwork.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e48060bef7295bdff1f5958ccadbeec5d8480b19",
      "name": "VirtualNetwork.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "397e1a628b3b6179aef44e65fc66e07d24f8fa77",
      "name": "WakeupController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "841051be2a2f8528e7846dbb72cc4b7f19e7ae15",
      "name": "WakeupController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "500c5f935d9403be9977c8a50db1743f69c63052",
      "name": "WakeupControllerTest.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9a5a415df3586d454072b4ffce8d3bcbc67630a",
      "name": "XfrmController.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f21dfa1c498b6d99710183eb1ac81fc77627ed9a",
      "name": "XfrmController.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5715a6bdab1a82493cc08a276888115c8b72fb32",
      "name": "XfrmControllerTest.cpp"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4a5dd8b3aed406607427a727f852d064125460ca",
      "name": "binder"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9d4243686087134a81a4f73a65e9c7a73306ecf6",
      "name": "dns"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa65b1542f1c290914bdae9b85a3d70ea35228d3",
      "name": "main.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "14f6654cb592c2f56654af4c6b6d434fa30e7650",
      "name": "ndc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8100636986dd167f8d5af2550e9856a7870e1313",
      "name": "netd.rc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44cd5e95196002f01d8a7a38fb00e5ebc3786c44",
      "name": "netd_unit_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c839a2a0fe867c94d7a82b91c42da3b2a87dba3",
      "name": "oem_iptables_hook.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5297b388939aac532f8fad5d34f8ba8aa91cc010",
      "name": "oem_iptables_hook.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f32aacdf9d76ba6a932a764deaf50fc8a3c0c24c",
      "name": "thread_util.h"
    }
  ]
}
