commit | 22e8c33b21e83e48adb1bc914c8298083130fa0d | [log] [tgz] |
---|---|---|
author | Mark Mentovai <mark@chromium.org> | Mon Nov 13 22:03:32 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 13 22:36:45 2017 |
tree | 1c86abb1700b8431fac68c51ccae5b00e34de6f9 | |
parent | b8f61fdc8b1ee3930afe9373e9a83f24a1c369f3 [diff] |
linux: Provide PTRACE_GET_THREAD_AREA for 32-bit x86 with glibc glibc’s own <sys/ptrace.h> should provide this but doesn’t. See https://sourceware.org/bugzilla/show_bug.cgi?id=22433. The copy in compat provided it when targeting x86-64 and using glibc. util/linux/ptracer.cc uses it when targeting both 32-bit x86 and x86-64, so the compat definition must be made to apply to 32-bit x86 too. This also provides a #define using the same name as the constant, which is what glibc’s <sys/ptrace.h> does for other constants. Bug: crashpad:30 Change-Id: I5a0734a236d1c25398fb69e66f58dfe118658b68 Reviewed-on: https://chromium-review.googlesource.com/765257 Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Joshua Peraza <jperaza@chromium.org>
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.