Merge "Move cutils over to mallopt()."

This commit is contained in:
Treehugger Robot 2021-01-16 01:04:24 +00:00 committed by Gerrit Code Review
commit 6e6df01f3e
2 changed files with 4 additions and 10 deletions

View File

@ -210,9 +210,6 @@ cc_library {
"uevent.cpp",
],
},
bionic: {
header_libs: ["bionic_libc_platform_headers"],
},
android_arm: {
sanitize: {

View File

@ -18,19 +18,16 @@
#include <log/log.h>
#ifdef __BIONIC__
#include <bionic/malloc.h>
#endif
#include <malloc.h>
void process_disable_memory_mitigations() {
bool success = false;
#ifdef __BIONIC__
// TODO(b/158870657) is fixed and scudo is used globally, we can assert when an
// an error is returned.
success = android_mallopt(M_DISABLE_MEMORY_MITIGATIONS, nullptr, 0);
success = mallopt(M_BIONIC_DISABLE_MEMORY_MITIGATIONS, 0);
#endif
// TODO: if b/158870657 is fixed and scudo is used globally,
// we can assert on failure rather than just log.
if (success) {
ALOGI("Disabled memory mitigations for process.");
} else {