diff options
author | 2024-01-30 21:33:09 +0000 | |
---|---|---|
committer | 2024-02-15 18:22:04 +0000 | |
commit | 8a9b51e34f3769a5e3ea3a4383e3f00489088738 (patch) | |
tree | 37b3705e0387d216b50bc2d1e027b1f8ccf5f914 /libnativeloader/native_loader_lazy.cpp | |
parent | 149b912110c31a2e1e69930e48fed8bbfbe04700 (diff) |
Refactorings to make more logic available at the top level in
native_loader.cpp.
- Make the code that determines the partition from the dex path
available to code in native_loader.cpp, and rename it since it'll be
applied to arbitrary paths, not just APK's.
- Move the linker namespace constants to a header file.
- Various other minor code cleanups.
To prepare for a later CL that needs to access these things from
OpenNativeLibrary. No functional changes.
Test: atest libnativeloader_e2e_tests libnativeloader_test
Bug: 237577392
Change-Id: Ifc762bf6d4664b2d477c4ed3af58f149fb4c1189
Diffstat (limited to 'libnativeloader/native_loader_lazy.cpp')
-rw-r--r-- | libnativeloader/native_loader_lazy.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libnativeloader/native_loader_lazy.cpp b/libnativeloader/native_loader_lazy.cpp index 5b82d00560..1c82dc428f 100644 --- a/libnativeloader/native_loader_lazy.cpp +++ b/libnativeloader/native_loader_lazy.cpp @@ -35,7 +35,7 @@ void* GetLibHandle() { template <typename FuncPtr> FuncPtr GetFuncPtr(const char* function_name) { - auto f = reinterpret_cast<FuncPtr>(dlsym(GetLibHandle(), function_name)); + FuncPtr f = reinterpret_cast<FuncPtr>(dlsym(GetLibHandle(), function_name)); LOG_FATAL_IF(f == nullptr, "Failed to get address of %s: %s", function_name, dlerror()); return f; } |