Merge "Skip resetting the stack protector on eng builds" am: 838c317e2d am: bd0b423890 am: c7254f3319

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2407872

Change-Id: Ib9352bcd6683849c7e2d0cbb3a1b2c8396ef132a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Chris Wailes
2023-02-01 19:43:48 +00:00
committed by Automerger Merge Worker
2 changed files with 7 additions and 1 deletions

View File

@@ -40,6 +40,12 @@ cc_library_shared {
cppflags: ["-Wno-conversion-null"],
product_variables: {
eng: {
cflags: ["-DNO_RESET_STACK_PROTECTOR"],
},
},
cpp_std: "gnu++20",
srcs: [

View File

@@ -2302,7 +2302,7 @@ pid_t zygote::ForkCommon(JNIEnv* env, bool is_system_server,
setpriority(PRIO_PROCESS, 0, PROCESS_PRIORITY_MIN);
}
#if defined(__BIONIC__)
#if defined(__BIONIC__) && !defined(NO_RESET_STACK_PROTECTOR)
// Reset the stack guard for the new process.
android_reset_stack_guards();
#endif