)]}'
{
  "id": "6b3a3d440c22d2f803b0890f11b8d99e746f7e79",
  "entries": [
    {
      "mode": 40960,
      "type": "blob",
      "id": "1af4f51dd79a9722446d986554c14e3245158c8a",
      "name": ".clang-format"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8292aa0e28030902a106e5bd6d766d6007e1aa70",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39af0e6868fae87ebb84e76eb87dd70c4cefa560",
      "name": "Android.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "MODULE_LICENSE_APACHE2"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5b1efa7aac764ae6d8da63476a2d5cec02a6a5d",
      "name": "NOTICE"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "babbe4ded81aa01bae1764866549b91d3450a722",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d86f077a71a8a03adf3adceb57548ae25debfef2",
      "name": "README.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94ccef2aae4b40967238da8717486d651d0de3de",
      "name": "action.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "967c68230dc096d6143e8e43ae6b4d2d3430039f",
      "name": "action.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9de40859fdc9e64626388daa2aab6ff1fc7cc533",
      "name": "action_manager.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f47a6db066ce69a6b4562f3d33ba5288f938200",
      "name": "action_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f8bd166aa4d05d89434055284b080d927bb09bb",
      "name": "action_parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7f70743aac492e25ce0257f9d4476db34f5b95e",
      "name": "action_parser.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2cf5739969448286ba093210c8f6d9152a29b52",
      "name": "bootchart.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05474ca091245d70875ca07814c68212cd1cb775",
      "name": "bootchart.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0408d30eb9b4ee5647466ae62a0453232827565c",
      "name": "boringssl_self_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b21fc7883283cc3267e90f95e1d7ecd1f9bedc6f",
      "name": "boringssl_self_test.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1742b78a6661fac25689d6cc675dd5809e4efa95",
      "name": "builtin_arguments.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8437e3790f096e7b0818f72222a699bb91f5d905",
      "name": "builtins.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "814b2d5584c3e46e8c6616af0f6f1c51792abdac",
      "name": "builtins.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a91cd1dd109883ab7529b8997e23201c408fe9d3",
      "name": "capabilities.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "891e0ac982cd65414fb9802129887eb3b35a2468",
      "name": "capabilities.h"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "2057b5518107c834907fb54a267eac51141ae675",
      "name": "compare-bootcharts.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62656872f8275a9d1bb5212b7648d33f91955246",
      "name": "descriptors.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3bdddfe5e1a6f673e11337ee32f97aef42d59955",
      "name": "descriptors.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a77ba19d13ef62b6750d2d496522ee07ad70fc8",
      "name": "devices.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d39eaace9ab3556ccf39dd8e62f3050202804b7",
      "name": "devices.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e7c1a840d96c576e270a26672a05350338e4590",
      "name": "devices_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94dd553507e305cbe6eeb71db0e7f12d2b872ccf",
      "name": "epoll.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9789bef582890597080a920611299b56f3d23c6f",
      "name": "epoll.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "740e82c99de673194d443064e9489edd5709eec0",
      "name": "firmware_handler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3996096939270ffca96ffdb28091abafc550a168",
      "name": "firmware_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c56667653bdaf881dc8852cf064edf3211712a60",
      "name": "first_stage_init.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0476e4431a2c5312ef337cc855093d3f3b370b1b",
      "name": "first_stage_init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bae84cae5ad73754a3bb10547090b3e0a970413",
      "name": "first_stage_main.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d458924a75b34dcb6ad481f49f13a91e27cf6e15",
      "name": "first_stage_mount.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "21d87fd4880656a94bf1eee5e4c3fc8201a0c0e6",
      "name": "first_stage_mount.h"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "2c56698a15fadc2bdb1d9129631c2a432f25402c",
      "name": "grab-bootchart.sh"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93e363ff311925888f5a313aede54da301886801",
      "name": "host_import_parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52b8891960b195e812a6390dcb66f74d66b968a4",
      "name": "host_import_parser.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b85e54a69b9c5b0d93531365cd55a7efb67339a5",
      "name": "host_init_stubs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "63ceead6706a7d69a2f3de5427bfbca319664107",
      "name": "host_init_stubs.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "84077291c979f38670383f3fb53b009fc3363fc9",
      "name": "host_init_verifier.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb3185e83d1d34d8ba5364767acc1fe966ed432c",
      "name": "import_parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bc72e6e81deeacd14ca5c6e6b10dcb12f36b5a0",
      "name": "import_parser.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cdec41cd83447a27fa2aabc57603d8be145fe391",
      "name": "init.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a76da20143c34a495f7a68f01a49d6cdc49b86c3",
      "name": "init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2f0c41e30ae464d929f4ead5e6dd5a80526242b",
      "name": "init_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5ac44f1fb2087c71f551b8446467b54b938469b",
      "name": "keychords.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00ed2052ef5e0f0b220f0b0f4881ab10a7258b03",
      "name": "keychords.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5a6fd35f643b1fe783404edc2d8db04f3104f5a",
      "name": "keychords_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c95fc7318884f82ff15a89c784abaa07819ebb74",
      "name": "keyword_map.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ce46efd82c940ca9d0d884423ce4dd394afb4bc",
      "name": "main.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c61c210390e0c194fb57584fc992e6dc19cc884f",
      "name": "modalias_handler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3247c86d4e49c954a4c1c9a78d9d4f10514327e5",
      "name": "modalias_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8f0e7691223f82d193ce2961d3ddb5845f597d9",
      "name": "mount_handler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e524a74ae19b61a780d08dc1e5f58f60b5ecc29e",
      "name": "mount_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5305dc7ef9489b0a1328914516e9a2447d5cd974",
      "name": "mount_namespace.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c41a449f315fc87bf93db0c589659c52bbd4ca9a",
      "name": "mount_namespace.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbfbdc6b8ca6b3bfa5e77fc2ec71959e452a6102",
      "name": "parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f30bda70765b6163ae7c4b3c1f5c04415e28be47",
      "name": "parser.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3aff5131d933958b2f3521c818ed9215229673d7",
      "name": "parser"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "713290bcd7f796ff7dc537f54fb381927ed8e8fa",
      "name": "perfboot.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "21adce914ba33536bc1c74a52312efbc44301c27",
      "name": "persistent_properties.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f4df85bd3918e681170423cc40874065c1d0551",
      "name": "persistent_properties.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8d2e3ae9af1d3669f67641eafa4ae7f7637f2dc",
      "name": "persistent_properties.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13796a652a9827dcb4590ac49fef517facc1c69a",
      "name": "persistent_properties_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc5538c51a1d6c5526cbc59ee6c038a1c98f48c9",
      "name": "property_service.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85e7bc0ae8ccae7084ee296774ffcc228dfc2bdc",
      "name": "property_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c038aff40cb85fb51f9295d026be231fb58d52ae",
      "name": "property_service_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d805552b7ffe12c3a9c5d29b3437c1e4ea87515",
      "name": "property_type.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c889e16c711fb5952edc4df56d70cd886e883e88",
      "name": "property_type.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d7f9270bdeca8e55efb513c65a68b8dbdbb9fed",
      "name": "property_type_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b90969300a28899e190c1ea108fb6b19d5c2cc3",
      "name": "reboot.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07dcb6e34d7f0a1772d28773bbfbf209ac7f2577",
      "name": "reboot.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "961030409a473c7dfbcfdb46a0f52e94095e93bf",
      "name": "reboot_utils.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "073a16a682c84516c3d3d03a9060507d55c0da9a",
      "name": "reboot_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e3fd3d3fa0ef89770878a50c656039e81569fe2",
      "name": "result.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "327b4444f1a91341eaf06cc778e3b60e8759b1d4",
      "name": "result_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e0754ac06eb8e2e6945794e82f2dbf663beb9e1",
      "name": "rlimit_parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0396463b54eb31cd05b05707e39295bb124e23ad",
      "name": "rlimit_parser.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "659ba8acbabf286cc33b46e426dacaeab78f0511",
      "name": "rlimit_parser_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3494a280bdfd6ab96df1e0cdf2ef39e19e6e64c",
      "name": "security.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f6b9440065c207e2a2a497cca58762ceb03495c",
      "name": "security.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa66baacf56dd0d4b523b64949887abf4cf38133",
      "name": "selinux.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3aa94063e1818991200574bf5f4b6fad6c5f264a",
      "name": "selinux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5c13b983624ec02a7918397bcd37301518495a9",
      "name": "service.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c42a5a37182715ad39e3a966fea6cc51743f4e2c",
      "name": "service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4bfaa6b7891752b022cd46591faee74675a52aff",
      "name": "service_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b0332429152e4c8b4d5d3646cbac057dec93127",
      "name": "sigchld_handler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30063f2c7fc5db9c58a7fad09468bb5aed6abe1b",
      "name": "sigchld_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "092c51ceb376349fba76d6bd62382f833ff81a1f",
      "name": "subcontext.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "628fd50e7bd3864f92e98d434659d36e0e1f2b00",
      "name": "subcontext.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c31f4fb68a17af762c30bf4983284e2d373ac5bb",
      "name": "subcontext.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eae03e37ac94b2df00c542d68ff69f96a57bd751",
      "name": "subcontext_benchmark.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "230203ae06296da9806de917bd2425597d97a374",
      "name": "subcontext_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "575b67f38310126104e665c2d5a00fcde5dfbe21",
      "name": "switch_root.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d515e5dd7fd5f734d27e26cf2ac7e1b94730e170",
      "name": "switch_root.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "583df1af89620f705b0ddaa25dc695d38c08d0ec",
      "name": "test_function_map.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0774739284a8e0c344e7f9d6a158bd78f97d5091",
      "name": "test_service"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e05a0a74fe1283f7fa27c1b12f1fc22e8194eb5",
      "name": "tokenizer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72c08ef08a5dff243665be33411f8d10430454ff",
      "name": "tokenizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acfc7c7d7533ff91269f40d18c970d418668d51a",
      "name": "tokenizer_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc35fd968d3efba7f8efffca5c3f3da74f7c7905",
      "name": "uevent.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75d19902ef6dc851e1af22189ac3d287444b84b8",
      "name": "uevent_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62cd2be3a5f6cd073c2ebec1fe70456d5e1cc622",
      "name": "uevent_listener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aea094e7765e1570b2ef8e5e086bac4d74027fc6",
      "name": "uevent_listener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "399ea4c5c2b4ae98807324ba959ad4336e711620",
      "name": "ueventd.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51775ecece13195cd1359adb59505c6ae1f46030",
      "name": "ueventd.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aac3fe5c17261ae6a26ba61b10c99f9dd0f3cb07",
      "name": "ueventd_parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d476decc93d29600ce29a5ce9c98836c51865ea7",
      "name": "ueventd_parser.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c1cedf8b79617156ec0f60a0f3aaed73853ce65",
      "name": "ueventd_parser_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfdc28e6da88ccb18f78bf890a2173c7326019bc",
      "name": "ueventd_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29d7a7698e36f20d68adb9a608a70840d210dadb",
      "name": "util.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2232a0f0b23baf6d69cdd4c72534c03652b73f56",
      "name": "util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b5afba27d471f5bab08057f47a19aaa2f4e6d2d",
      "name": "util_test.cpp"
    }
  ]
}
