breakpad/src/client/linux/handler
Primiano Tucci 0d53bdd43d Add GPU fingerprint information to breakpad microdumps.
Although strictly the GPU fingerprint is defined by the build fingerprint,
there is not currently a straightforward mapping from build fingerprint
to useful GPU / GL driver information.

In order to aid debugging of WebView crashes that occur in GL drivers,
and to better understand the range of drivers and versions for feature
blacklisting purposes, it is useful to have GPU fingerprints in breakpad
microdumps.

Landing this patch on behalf of Tobias Sargeant<tobiasjs@chromium.org>

BUG=chromium:536769
R=primiano@chromium.org, thestig@chromium.org

Review URL: https://codereview.chromium.org/1334473003 .
2015-09-28 13:52:54 +01:00
..
exception_handler_unittest.cc tests: InstructionPointerMemoryNullPointer: make it work under llvm 2015-07-20 06:19:49 +00:00
exception_handler.cc Add GPU fingerprint information to breakpad microdumps. 2015-09-28 13:52:54 +01:00
exception_handler.h Linux: Call memset() in a couple places in ExceptionHandler to avoid uninit memory reads under Valgrind. 2014-09-23 20:30:09 +00:00
microdump_extra_info.h Add GPU fingerprint information to breakpad microdumps. 2015-09-28 13:52:54 +01:00
minidump_descriptor.cc Add GPU fingerprint information to breakpad microdumps. 2015-09-28 13:52:54 +01:00
minidump_descriptor.h Add GPU fingerprint information to breakpad microdumps. 2015-09-28 13:52:54 +01:00