Commit aaffcead authored by Joshua Peraza's avatar Joshua Peraza Committed by Commit Bot

Update Crashpad to fe52a01df1e9c8a5fe8b92872d4bf8689d0cd3b4

fe52a01df1e9 linux: set dumpable for all signal handlers

Change-Id: I7ea79ca9c91a97399b2fd97691caf65e4873e8a7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1848936Reviewed-by: default avatarMark Mentovai <mark@chromium.org>
Commit-Queue: Joshua Peraza <jperaza@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704329}
parent 0b046ae4
...@@ -2,7 +2,7 @@ Name: Crashpad ...@@ -2,7 +2,7 @@ Name: Crashpad
Short Name: crashpad Short Name: crashpad
URL: https://crashpad.chromium.org/ URL: https://crashpad.chromium.org/
Version: unknown Version: unknown
Revision: c87486f5951f0b6445730d03e388b1f6f68ef7b8 Revision: fe52a01df1e9c8a5fe8b92872d4bf8689d0cd3b4
License: Apache 2.0 License: Apache 2.0
License File: crashpad/LICENSE License File: crashpad/LICENSE
Security Critical: yes Security Critical: yes
......
...@@ -155,6 +155,7 @@ class SignalHandler { ...@@ -155,6 +155,7 @@ class SignalHandler {
context); context);
exception_information_.thread_id = sys_gettid(); exception_information_.thread_id = sys_gettid();
ScopedPrSetDumpable set_dumpable(false);
HandleCrashImpl(); HandleCrashImpl();
return false; return false;
} }
...@@ -228,7 +229,6 @@ class LaunchAtCrashHandler : public SignalHandler { ...@@ -228,7 +229,6 @@ class LaunchAtCrashHandler : public SignalHandler {
void HandleCrashImpl() override { void HandleCrashImpl() override {
ScopedPrSetPtracer set_ptracer(sys_getpid(), /* may_log= */ false); ScopedPrSetPtracer set_ptracer(sys_getpid(), /* may_log= */ false);
ScopedPrSetDumpable set_dumpable(/* may_log= */ false);
pid_t pid = fork(); pid_t pid = fork();
if (pid < 0) { if (pid < 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment