)]}'
{
  "id": "4e485cd072923a0dd08e1a2b627d293aa778ed0c",
  "entries": [
    {
      "mode": 40960,
      "type": "blob",
      "id": "1af4f51dd79a9722446d986554c14e3245158c8a",
      "name": ".clang-format"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2c49d0572ad8bd0c4cbae22d9ac3c20f2594632",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc400ad12a9eb34b456b1109a127214048b5e3d7",
      "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": "b45da214a51c9e51afaa0dfafcbaf831cab9eb91",
      "name": "README.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11335ca1450547e82421e144b2af738f67387e41",
      "name": "action.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f063cc54908ce16058af072194e5b5d96818171",
      "name": "action.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22977bb29a799915a50f573735b1cafb6bec8df6",
      "name": "action_manager.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f47a6db066ce69a6b4562f3d33ba5288f938200",
      "name": "action_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1481162005773a90a7b2e69960061618871ae4b0",
      "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": "17d34e1345bb9e51abb440fa624a20104b29acea",
      "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": "58c8b2ebc16edc5cca68951515862b61c00c9945",
      "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": "fa3392e065bc84c8e326af5a37c6e20105100f56",
      "name": "first_stage_mount.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "21d87fd4880656a94bf1eee5e4c3fc8201a0c0e6",
      "name": "first_stage_mount.h"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "c4ff6dfaf4b328db8aed3de67db3f40c6eef7aa0",
      "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": "8866bdcd63a63614efdb73a657fcfab81adced74",
      "name": "host_init_stubs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0af11f6673c23d0fd8124cc625e7766a96827dd4",
      "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": "16564f4592e2ceaa02f5ed8330b3324a68706ab2",
      "name": "init.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f244ad7feddfdbfdc79a686af8bb560e8e588c21",
      "name": "init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "466cde33287de1e337740872faa55303d3f27264",
      "name": "init_first_stage.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f9635f81cb9033033d17a43c8579b78dc123e58",
      "name": "init_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8c1cfd9cd68b4ceb03c06096692cf05d78ec598",
      "name": "keychords.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00ed2052ef5e0f0b220f0b0f4881ab10a7258b03",
      "name": "keychords.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8c47a8d5d25fc1202b92947c8eb39692a720da7",
      "name": "keychords_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c95fc7318884f82ff15a89c784abaa07819ebb74",
      "name": "keyword_map.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ed451b167878b204a4b6bf0e2f6c2176b2715c5",
      "name": "main.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e0db5731c669e2004a3c97d7d84f3c523dd0277",
      "name": "modalias_handler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3247c86d4e49c954a4c1c9a78d9d4f10514327e5",
      "name": "modalias_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa0fd11bece6c4a977dbb41630fbcdd2aa00919d",
      "name": "parser.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2454b6a6fdc969a21d6208c668c0ff0d144eb59f",
      "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": "5c8b92a34dd16b47700f19ae11b12ae0b0d0e474",
      "name": "property_service.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cacd987f7ac2b2f526d30eaa2a395b66e9693af8",
      "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": "2f88121b76a84e9c973dcc1be04520301a7b733c",
      "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": "fc039624540e18f8269b334ac039e14223f51485",
      "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": "fd7e86f8a09c9fa34ebc4ff0ae9f3519ab44c305",
      "name": "selinux.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c41d7f0d9b218acaf99eb48bd72f3dd435ae7a84",
      "name": "selinux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d20e90a70cfbb5170c9da0dacb5326ff1432c94d",
      "name": "service.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea79a07443d4d446dad3802e685adfb7a1b3cc66",
      "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": "4972d101f166f1f18a8d656b4b0c8f5fe16bfe41",
      "name": "stable_properties.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2a21d45cc4f08230b821c5aa2d6c1294b88ba12",
      "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": "630799378abf3dbf3a4003a64fb12f0dcfdc7367",
      "name": "subcontext_benchmark.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "230203ae06296da9806de917bd2425597d97a374",
      "name": "subcontext_test.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e59b576bfddce391fb09a157dac781c5cc21f91",
      "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": "bb143f18a028e7503c8d00fe65cffee3ac5ece05",
      "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": "95be6af52f7bf2c132c35494c6a934d851c263ef",
      "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": "105ac87fcec89c04b3202825886695985276cd2b",
      "name": "util.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07e4864acef047d4afc9e16a6cc7494387fbda1c",
      "name": "util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ae53a481fc74704299132c8a3a48cb3a395dcc6",
      "name": "util_test.cpp"
    }
  ]
}
