)]}'
{
  "id": "82822645f4953128733f8e8fea6960dafca8b079",
  "entries": [
    {
      "mode": 40960,
      "type": "blob",
      "id": "1af4f51dd79a9722446d986554c14e3245158c8a",
      "name": ".clang-format"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d82ec66c01e0707ef35cd6c378526c49b97e32fa",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "700c81e39a19ad289de2a29b7edc95009504204c",
      "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": "4b21e32eada7a3172a34001d1dd8ab080f972218",
      "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": "1742b78a6661fac25689d6cc675dd5809e4efa95",
      "name": "builtin_arguments.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8660d2a9961277b7300097bbfb7953588fffffbd",
      "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": "45b17a2a9a57102fbf0e0217b208853b8873c7a1",
      "name": "devices.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d39eaace9ab3556ccf39dd8e62f3050202804b7",
      "name": "devices.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d658f4d9a119d649bf3505ce8274fe74f1427464",
      "name": "devices_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4bca09e6d5cbf91dda4851bc20fb5c6a8a8050d1",
      "name": "epoll.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85a791c6013a99ae4bd1c75e1ec4ec18d1918edd",
      "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": "e11d8976801e8fd683f46f4df894a1b8bdb095f5",
      "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": "a8b7862602c5e6c5782d8d535f9c0b9027e894ef",
      "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": "39c18327a85f6d94b39df6c131acba01152cf837",
      "name": "init.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a76da20143c34a495f7a68f01a49d6cdc49b86c3",
      "name": "init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f9635f81cb9033033d17a43c8579b78dc123e58",
      "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": "868c409d0b7853465d01668f35cbec40b85bf18c",
      "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": "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": "872e9a1ffebf9e18f61fcf15e692c0713877d4d0",
      "name": "persistent_properties_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53288697dda57114e01237b820c82725fa4e27e3",
      "name": "property_service.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9022f5a8a4ab5d078671050170d256a6c0229fef",
      "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": "a14579728300e348b1448a3d6ac9639cdca640cf",
      "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": "3a0909664a8ab90bd272acd8ecfbae7731f6afa4",
      "name": "selinux.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3aa94063e1818991200574bf5f4b6fad6c5f264a",
      "name": "selinux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bda7ecfb398a06129818c526ec584620743ac9a",
      "name": "service.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49b09cecab893ef38f9d651ffec38c93d8870e89",
      "name": "service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "194aa2be0b8425eb6ae862d13516e1da39a7ebb6",
      "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": "8cf212867dc441aceac23b9829689abbaa444b1b",
      "name": "uevent_listener.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b453fe6592516adf8ac19fe8f3b631e03c17d0e",
      "name": "uevent_listener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66491ddfd63f3a92c355ab2dee1e646c270c43f4",
      "name": "ueventd.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51775ecece13195cd1359adb59505c6ae1f46030",
      "name": "ueventd.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "677938e10706a368e62404c881cf420a089ff276",
      "name": "ueventd_parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d30edf4f56732d5a2a4cf53d0408cbee57089b6",
      "name": "ueventd_parser.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31208b926c90a89ab3095ff717cf4a972830d71f",
      "name": "ueventd_parser_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "729005149d6e74bb8b54fb8f1ff4430692acaea2",
      "name": "ueventd_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3781141206b906d7331e9c26720b63794710d1d9",
      "name": "util.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53f45473af7d02260ff80fc9552c672db606b9e4",
      "name": "util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ae53a481fc74704299132c8a3a48cb3a395dcc6",
      "name": "util_test.cpp"
    }
  ]
}
