breakpad/src
Michael Forney 75ca6a193d Use public fpregset_t type to define fpstate_t
The _libc_fpstate struct tag is an implementation detail of glibc,
and musl uses a different struct tag, _fpstate.

Unfortunately, the public type fpregset_t is a pointer type, so is
not suitable for allocating storage, or referring to constant
storage. Instead, we can use std::remove_pointer<fpregset_t>::type
to refer to the pointed-to type, regardless of the struct tag.

Bug: google-breakpad:631
Change-Id: Iaf47f15b2d834dd8de839431f65a481e9b0c7f9e
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2096171
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2020-03-10 23:49:55 +00:00
..
build Fix MSVC build on 64-bit 2017-09-25 07:10:11 +00:00
client Use public fpregset_t type to define fpstate_t 2020-03-10 23:49:55 +00:00
common Use ULONG_MAX instead of __WORDSIZE to determine ELF class 2020-03-10 23:31:09 +00:00
google_breakpad Extract the exception record from the minidump 2020-01-03 20:47:38 +00:00
processor android: truncate lower of two overlapping modules 2020-02-21 04:06:35 +00:00
third_party List missing 64-bit arches in the bundled curl 2017-11-13 19:50:29 +00:00
tools Add "type" option to sym_upload sym-upload-v2 mode. 2020-02-27 22:04:31 +00:00
breakpad_googletest_includes.h test: allow use of system gmock/gtest libs 2016-01-25 19:27:56 -05:00
config.h.in Only use O_CLOEXEC on platforms that support it 2017-05-10 21:32:37 +00:00