mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
linux: disable cfi for pthread_create start_routine
Bug: chromium:1200488 Change-Id: Ib0f0b81460d53aac1885beb415b45a4a4e1a09fa Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2837602 Reviewed-by: Mark Mentovai <mark@chromium.org> Commit-Queue: Joshua Peraza <jperaza@chromium.org>
This commit is contained in:
parent
db9863a217
commit
66eb800996
@ -31,10 +31,11 @@ struct StartParams {
|
||||
void* InitializeSignalStackAndStart(StartParams* params) {
|
||||
crashpad::CrashpadClient::InitializeSignalStackForThread();
|
||||
|
||||
StartParams local_params = *params;
|
||||
crashpad::NoCfiIcall<StartRoutineType> start_routine(params->start_routine);
|
||||
void* arg = params->arg;
|
||||
delete params;
|
||||
|
||||
return local_params.start_routine(local_params.arg);
|
||||
return start_routine(arg);
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
Loading…
x
Reference in New Issue
Block a user