summaryrefslogtreecommitdiff
path: root/linker
diff options
context:
space:
mode:
authorPeter Collingbourne <pcc@google.com>2021-03-09 01:15:54 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-03-09 01:15:54 +0000
commit6ba27e04dff8ddf9573ded7a176052aff5273ebd (patch)
tree6c6eabfdde44037e96f5dfaafef3e1b1ea3574d4 /linker
parent9f46c9e2919dfe0c936e659eb8d247541c6f009a (diff)
parent2659d7b6c221402b9fc58709fdab4d0790c47b4f (diff)
Merge "Add some slack at the end of large allocations when target SDK level < S."
Diffstat (limited to 'linker')
-rw-r--r--linker/linker_sdk_versions.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/linker/linker_sdk_versions.cpp b/linker/linker_sdk_versions.cpp
index 29c0f4af2..0d5796e6c 100644
--- a/linker/linker_sdk_versions.cpp
+++ b/linker/linker_sdk_versions.cpp
@@ -31,6 +31,8 @@
#include <android/api-level.h>
#include <android/fdsan.h>
+#include "private/bionic_globals.h"
+
#include "linker.h"
static std::atomic<int> g_target_sdk_version(__ANDROID_API__);
@@ -45,6 +47,9 @@ void set_application_target_sdk_version(int target) {
if (target < 30) {
android_fdsan_set_error_level_from_property(ANDROID_FDSAN_ERROR_LEVEL_WARN_ONCE);
}
+ if (__libc_shared_globals()->set_target_sdk_version_hook) {
+ __libc_shared_globals()->set_target_sdk_version_hook(target);
+ }
}
int get_application_target_sdk_version() {