diff options
author | 2024-11-27 18:10:12 +0000 | |
---|---|---|
committer | 2024-11-28 20:07:01 +0000 | |
commit | cca3341e67fd9f45362448428abd47da09cdb954 (patch) | |
tree | 8c774142faec127575a2e19a3eaf02172b4b1af1 /libnativeloader/native_loader_namespace.cpp | |
parent | ecee442f6432c727eea77d80d9c20ba037bcbaa9 (diff) |
Do not hold g_namespace_mutex during library loads.
Significantly shortens the locked durations, and makes it easier to
ascertain there's no reentrancy through the load code paths.
Test: atest libnativeloader_e2e_tests libnativeloader_test \
art_libnativeloader_cts_test libnativeloader_lazy_test
with and without CHECK condition inverted
Bug: 326505705
Bug: 326610154
Change-Id: Ib2290714fd102ae22f960e9f631c1623236f4d27
Diffstat (limited to 'libnativeloader/native_loader_namespace.cpp')
0 files changed, 0 insertions, 0 deletions