summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Eltsin <eaeltsin@google.com>2021-02-24 13:02:02 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-02-24 13:02:02 +0000
commit934c0da51adf04cbc4bfaba53c0262264722881c (patch)
tree0c5699d3dbaa6373c84f5843f3c7fa2fbe7cdff3
parent7f7b52ece9e4b31a192b68ae769a7b0b1cd031ec (diff)
parentb5e2172df4ce5ae3f5cad9eec4f274009bc364c8 (diff)
downloadnative_bridge_support-934c0da51adf04cbc4bfaba53c0262264722881c.tar.gz
Merge "Init malloc current dispatch table" am: bdbaffae54 am: 0827f2f4ea am: b5e2172df4
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/native_bridge_support/+/1602094 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ibc3a48391266e1f4ee051645559454bf1bd51f3d
-rw-r--r--libc/malloc_init.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/libc/malloc_init.cpp b/libc/malloc_init.cpp
index e0fc52e..abe17a4 100644
--- a/libc/malloc_init.cpp
+++ b/libc/malloc_init.cpp
@@ -79,8 +79,10 @@ static void malloc_init_impl(libc_globals* globals) {
native_bridge_aligned_alloc,
native_bridge_malloc_info,
};
+
globals->malloc_dispatch_table = malloc_default_dispatch;
- globals->current_dispatch_table = &globals->malloc_dispatch_table;
+ atomic_store(&globals->default_dispatch_table, &malloc_default_dispatch);
+ atomic_store(&globals->current_dispatch_table, &malloc_default_dispatch);
}
// Initializes memory allocation framework.