)]}'
{
  "id": "855a31b050a37aef66716e9509cb76e20091124b",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2fbe5532dfddba5f9226043241037d9ef0ec5b6",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "314e8de26ed17251cca8e7a967b297492e330f81",
      "name": "atexit_testlib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "adb731f7478f977ef8dad547434e618e88fecd73",
      "name": "bionic_tests_zipalign.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "429c843939242f0fc9903d03bab31a3b0cb0596f",
      "name": "cfi_test_bad_lib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1a7b6d18a7512f28e9e7ad88a464b352fff2f4c",
      "name": "cfi_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11a6036c09f0a380d449cf9129ea68aa2e217217",
      "name": "cfi_test_helper2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f551c5f8af1407bd9884c6d7a691fbe340f4bcb",
      "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": "b37bd706ee3d16d1300b7718b49b8d5e4e32a69c",
      "name": "dlext_test_recursive_library.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "036670bee51f8a53a139eb65892553ec62edff26",
      "name": "dlopen_2_parents_reloc_answer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "092c96c9539c1b18efdb56a3e1f316b941b87ee2",
      "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": "f2e0025025590ba70ac8a399b5a73b8a6199d4ec",
      "name": "dlopen_testlib_ifunc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a1f1ab6f1d83743f3a587524e29a8f6120279c90",
      "name": "dlopen_testlib_ifunc_variable.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "624ae749924985db431b2b48b2a50cfde1e48bb1",
      "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": "b92e05fd02062d905054a87a8d7609756dcb19dc",
      "name": "dlopen_testlib_simple_hwasan.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": "5902e0710d538035796e224e3ce3a0f285d967a9",
      "name": "elftls_dlopen_ie_error_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25004848c6851f3d322154af9b47621412aac8c0",
      "name": "elftls_dynamic.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c00ab06944fc228cf247a387415414efcaa8873",
      "name": "elftls_dynamic_filler.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27a15f07ef4f319639f1f9f6137c9c457171cb14",
      "name": "elftls_shared_var.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "14e2ab03ce661edaad2df6ca372abcf21fc17302",
      "name": "elftls_shared_var_ie.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb2fd9355a64009db140183c72d95c5bd33c7f0c",
      "name": "elftls_tprel.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "empty.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56b1eafe0484c9c6d2c24bd27bb3b748a3e5ec88",
      "name": "exec_linker_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b46f48272823182c60a0437dddfbe70eba4c0c43",
      "name": "exec_linker_helper_lib.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed5601a950d049f4a9d15aa10904c2d1b87d89a9",
      "name": "heap_tagging_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12491218098ec05ec671762a94dd5a50f8059101",
      "name": "ld_config_test_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ffa9a457f9a5ae009d188ebe9cbd3fa3ba08f792",
      "name": "ld_config_test_helper_lib1.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5bca2c362116af63d2115deba13f9e44e40890f",
      "name": "ld_config_test_helper_lib2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94e15704d5a5071bc048065495c6badeb6de9993",
      "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": "01a95cc82d3065b601afe58525f46cbd44957d01",
      "name": "ns_hidden_child_app.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8bdcba9358b20d3caca3897147b97bf9dcfa31db",
      "name": "ns_hidden_child_global.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2140f10bbc24d764f1b4e77a3fd5ea5522a04fe",
      "name": "ns_hidden_child_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23543cb67e06cdd159d4bdfd09960a9c8479da89",
      "name": "ns_hidden_child_internal.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f20bd26110533d9eb53276a2fb5e8917d0d3f58",
      "name": "ns_hidden_child_public.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": "3c9d60424abf3e2fd60fbd023ef4ee5df82c55a1",
      "name": "relocations.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f23b06526a51e2f0e7db0ebcf3746ea7d1576e23",
      "name": "segment_gap_inner.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ba90d01b59989c0f83bff9decbbff24d8a93725",
      "name": "segment_gap_outer.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "527f29ee6e58c4de463648620b831d5607fd2f03",
      "name": "segment_gap_outer.lds"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d29844d4508d60935b7f5ad18bd4aa747ff9a0f5",
      "name": "stack_tagging_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ec1398f163bfcc74955f8fc05321df2aee48af7",
      "name": "thread_exit_cb_helper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90fd41843cf6d20e9f277406722610b63fd68770",
      "name": "thread_local_dtor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "177c91bcb784594eca4d77ec5c218510c0079680",
      "name": "thread_local_dtor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5982de4632ff6d9b272066bdbf0ff8ce5669e6e9",
      "name": "tls_properties_helper.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"
    }
  ]
}
