)]}'
{
  "id": "6ac52a6b6e0ead9507ff7c3036d9475a502ee7ee",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae5f78a006f62c99711f92b8471fc9b2d9ec4211",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62ed4c7e3a5e1ff4d4a698c659a0ea43ae3e9cc5",
      "name": "Android.build.dlext_testzip.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29ae10ddc0c3b5a27faf1bf80decc5f49880a9d2",
      "name": "Android.build.dlopen_2_parents_reloc.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "73d8c1a83606f1089c8f20dcc96e111789b5f560",
      "name": "Android.build.dlopen_check_order_dlsym.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "639696b2513493e03eac4ad7eaa18d0b761eaac5",
      "name": "Android.build.dlopen_check_order_reloc_main_executable.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd35a51a19cc7caf882d6cac28b173bc33eb29c3",
      "name": "Android.build.dlopen_check_order_reloc_siblings.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3fcac56e3249556c901162035a029a1ff9e1cab",
      "name": "Android.build.dt_runpath.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2b01a7ff9bd62a5cf3ad1fad42191b90a454d74",
      "name": "Android.build.linker_namespaces.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72ffec4ec2325b729f094de1a600c0130f767837",
      "name": "Android.build.pthread_atfork.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38970dcecd158135c82bb6c5f3fcd10c8c3333d7",
      "name": "Android.build.testlib.host.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1fec2b31ef3be386576ce5725c25787258377be",
      "name": "Android.build.testlib.internal.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a46c457506128ea92a9630496cbbc4bec44cbc3a",
      "name": "Android.build.testlib.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ec0d715c53b7806a61f089481529441b40d258c",
      "name": "Android.build.testlib.target.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3a637424c6b6afb1a2594a171326fd44fd5609a",
      "name": "Android.build.versioned_lib.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bd028d95c7fae42fb138dcfc0d65764fe53df63",
      "name": "Android.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "314e8de26ed17251cca8e7a967b297492e330f81",
      "name": "atexit_testlib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56183baa5e190e2decb0105c8240e87054633ab2",
      "name": "bionic_tests_zipalign.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "429c843939242f0fc9903d03bab31a3b0cb0596f",
      "name": "cfi_test_bad_lib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff313a2d8849924ba512e3cb9b024d7166756b29",
      "name": "cfi_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11a6036c09f0a380d449cf9129ea68aa2e217217",
      "name": "cfi_test_helper2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f456d39b932f59cc44c17942a8bfa28f67da652",
      "name": "cfi_test_lib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb15e2abcc20021d00b312cbfbf4d3cb8fea1594",
      "name": "check_rtld_next_from_library.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39856fd50a291cb18263dc62950dab74a40d7c1e",
      "name": "dl_df_1_global.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "423247c66b6bdfaaeb27a9b3e3ec6284f09e43fc",
      "name": "dl_df_1_global_dummy.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e14910d1c2370849d9f9ffd49a795d8a2c1c8e29",
      "name": "dl_df_1_use_global.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4d81d5ac04951cefd556f254a75f3e0fe8517c5",
      "name": "dl_preempt_library_1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8df9a1667a37abab175a76b7da6b1ee46a3914c9",
      "name": "dl_preempt_library_2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5c04329ed3199bd9d01a9b72e683a685f5f8bff3",
      "name": "dlext_test_library.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "036670bee51f8a53a139eb65892553ec62edff26",
      "name": "dlopen_2_parents_reloc_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd81e16c1a49fa0d3b3192391e3214577956a3fb",
      "name": "dlopen_b.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bdb5f069043146e83efdb42b1b7b296acce17777",
      "name": "dlopen_check_init_fini_child.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7900f3904a1554ad8036210170dd1072f2d33f1d",
      "name": "dlopen_check_init_fini_grand_child.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "45394ec46a93f10062a8eb114a213f6053fec6c1",
      "name": "dlopen_check_init_fini_root.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ae6cf79e83236c451e8c248b9d8c501bf9264e0",
      "name": "dlopen_check_order_dlsym_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "036670bee51f8a53a139eb65892553ec62edff26",
      "name": "dlopen_check_order_reloc_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "324b905da8fe0c3857f3914de5e531bf355c675f",
      "name": "dlopen_check_order_reloc_answer_impl.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afb5f2c8dc04e92572a6048368bb36a49463eeb7",
      "name": "dlopen_check_order_reloc_grandchild_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32d2b245709bd060c86fb9c13552c20dee9f9290",
      "name": "dlopen_check_order_reloc_grandchild_answer_impl.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6d1f092bf29f98b2aa846b71374701af1bb95eb",
      "name": "dlopen_check_order_reloc_nephew_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b21abd77a6351dc7a5e491e274821d1a6bb73f05",
      "name": "dlopen_check_order_reloc_root_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25fb9aca94f69bda6aa7207f1b99767315fbf6c6",
      "name": "dlopen_check_order_reloc_root_answer_impl.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9438978158cd4050a904f4641c8a4a582206bbc8",
      "name": "dlopen_nodelete_1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b5ab5c1aee7d0c745784bbd04c15134069222e47",
      "name": "dlopen_nodelete_2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39c0a7ea65e5f63f2035fef56b6785cfa1802107",
      "name": "dlopen_nodelete_dt_flags_1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95233f75c8f8ccde313334306f23575758452897",
      "name": "dlopen_testlib_dlopen_from_ctor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8acba741cbb2ac6add77981f95582314895e455",
      "name": "dlopen_testlib_ifunc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a1f1ab6f1d83743f3a587524e29a8f6120279c90",
      "name": "dlopen_testlib_ifunc_variable.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a550fefc3c9a249c772d233770a8305fe95d279b",
      "name": "dlopen_testlib_ifunc_variable_impl.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c0876444a72a06d2e2e3badd4c9c08c3e0cb5c2",
      "name": "dlopen_testlib_loopy_a.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01dcda9dede44bfee1642832a24456fc16eec5bb",
      "name": "dlopen_testlib_loopy_b.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01dcda9dede44bfee1642832a24456fc16eec5bb",
      "name": "dlopen_testlib_loopy_c.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5aa11f87a8e51b9334d0b447f53e4f905629bbf4",
      "name": "dlopen_testlib_loopy_invalid.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9459f0e1d91969d7549e3e5d0cf15fcb01d6756",
      "name": "dlopen_testlib_loopy_root.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f73c604c5996cc6566341af888bc72457710afe",
      "name": "dlopen_testlib_missing_symbol.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8fb543ad015d644688033fc628af84d9a81e9b7",
      "name": "dlopen_testlib_relo_check_dt_needed_order.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c877d0a1d4178dc990fc4ec61c30f40bde3ea5f",
      "name": "dlopen_testlib_relo_check_dt_needed_order_1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10288a0867956e99b92c37647e5ff0f76159103b",
      "name": "dlopen_testlib_relo_check_dt_needed_order_2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32269557a76d71ace3ef2a49fb412fd92339964d",
      "name": "dlopen_testlib_simple.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "599a52e633bfa5ac400233c77c668b555310266d",
      "name": "dlopen_weak_undefined.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f357e01b1132bc0007a7fd323f49b1f4d3638f7",
      "name": "dlsym_from_this_functions.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c3ec255cae1afd3436aa67c65d3e9ac6959ec502",
      "name": "dlsym_from_this_symbol.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20da1d5760f8b6240bc78a1cdc736b7d8e8bb78a",
      "name": "dlsym_from_this_symbol2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e38f2b8864e96bff3142a676d6912d0ce509d8e2",
      "name": "dlsym_weak_function.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56d0171ae0bc65d7a236beca4a656b3bf5666318",
      "name": "elf_tls_test_library.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "empty.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "592e8c0b1e613ae5b1337aafe6c2f69534a6d023",
      "name": "ld_config_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc5401a2650e66c0048a9451331fc192a2dd2265",
      "name": "ld_config_test_helper_lib1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a620a6cf52b187022809148a861e8798aaba1776",
      "name": "ld_config_test_helper_lib2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93d1cd81d704fedc92b51084a70b308b853a63b4",
      "name": "ld_config_test_helper_lib3.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "592e8c0b1e613ae5b1337aafe6c2f69534a6d023",
      "name": "ld_preload_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "74e89db044600e0795f34da70fd28ab89242ece0",
      "name": "ld_preload_test_helper_lib1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92398913bccdb21a6cf69b5ab14b4c31e050fd42",
      "name": "ld_preload_test_helper_lib2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c095e60c8aef12cdcd9bef904a8c1cc7d1f9a339",
      "name": "libnstest_ns_a_public1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6529936ee14bc8eb877b9adfe7c8cf6808b1c35b",
      "name": "libnstest_ns_a_public1_internal.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6251a8da26e4c6012bb82dc9e5c68f93088c770d",
      "name": "libnstest_ns_b_public2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b332445cab2d3dcfb68ba278a5cd4f402b0d582b",
      "name": "libnstest_ns_b_public3.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7dae2414d648d1bde7142fb132d324fe1603fef3",
      "name": "libs_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d11689c4bd15f4e970fc98d9acccad447aff627",
      "name": "namespaces_dlopened.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07cab70ce5628f1f2f2b5c4a5b7616e9995d12a3",
      "name": "namespaces_private.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb2a8de68aa9c6efc79367e0ca2633176d2299c4",
      "name": "namespaces_public.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15ae398edc8be9a653b49038169c6d9e6268ad7d",
      "name": "namespaces_public_internal.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a551673ff5e5e442cf0bde98f21effe4fdaf3fb7",
      "name": "namespaces_root.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a79b97a195fdd86dbeff108b52d6030d30e01fe",
      "name": "preinit_getauxval_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b6b6dfc40c5c045a0cb77bab8868e318325d0b9",
      "name": "preinit_syscall_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a5aa4faf6a5ba16d2e3884e04ed7295b21485a9",
      "name": "pthread_atfork.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cefff7a37d0093fca1662795b9cd98c71ad76b5c",
      "name": "thread_local_dtor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60fa99abb5ae227bc2c108aa631b0dd4cb5519ae",
      "name": "versioned_lib_other.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "752686defa33fec6c481e912132647ef56134aff",
      "name": "versioned_lib_other.map"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c81cbf1eaac9546885b282bf1d6329a568456579",
      "name": "versioned_lib_v1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dbda3276c3a961a8a29e06a0730e251b9c5b0c02",
      "name": "versioned_lib_v1.map"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d7d413f36d250abcedc53cd96dcb07445185711b",
      "name": "versioned_lib_v2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb381029d20e4d9135ff12e17b012884cf41c87c",
      "name": "versioned_lib_v2.map"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4740a46e7d7ac39927cd244115cc499cd8e6e59",
      "name": "versioned_lib_v3.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b1ce5983cdc6e4bb4cee4143f9fc7666d936ac3",
      "name": "versioned_lib_v3.map"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96eb7c3b4757c0e13dade9dbcc73ba0d0c078910",
      "name": "versioned_uselib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10bc9ced5897fcc3d074fba172259ab037309cd8",
      "name": "versioned_uselib.map"
    }
  ]
}
