summaryrefslogtreecommitdiff
path: root/libnativeloader/native_loader_namespace.cpp
diff options
context:
space:
mode:
author Martin Stjernholm <mast@google.com> 2024-11-27 18:10:12 +0000
committer Martin Stjernholm <mast@google.com> 2024-11-28 20:07:01 +0000
commitcca3341e67fd9f45362448428abd47da09cdb954 (patch)
tree8c774142faec127575a2e19a3eaf02172b4b1af1 /libnativeloader/native_loader_namespace.cpp
parentecee442f6432c727eea77d80d9c20ba037bcbaa9 (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