Disable stack dumping for 32bit ARM

This commit is contained in:
Cheng Zhao 2018-02-06 16:50:58 +09:00
Родитель 81c23b84e7
Коммит b9ab2fe0fb
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -99,6 +99,11 @@ bool AtomMainDelegate::BasicStartupComplete(int* exit_code) {
bool enable_stack_dumping = true;
#else
bool enable_stack_dumping = env->HasVar("ELECTRON_ENABLE_STACK_DUMPING");
#endif
#if defined(ARCH_CPU_ARM_FAMILY) && defined(ARCH_CPU_32_BITS)
// For 32bit ARM enabling stack printing would end up crashing.
// https://github.com/electron/electron/pull/11230#issuecomment-363232482
enable_stack_dumping = false;
#endif
if (enable_stack_dumping)
base::debug::EnableInProcessStackDumping();