breakpad/src/client/linux
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
..
crash_generation Linux multiprocess crash reporter: use pipe instead of socketpair in the client 2014-10-09 19:34:31 +00:00
data The symbol files necessary for the processor to walk stacks on Linux that have __kernel_vsyscall at innermost frame. Special symbol files ar eneeded because EBP does not point to the frame when a thread is inside a system call. 2009-06-25 21:36:39 +00:00
dump_writer_common Remove obsolete seccomp_unwinder for legacy (pre-BPF) sandbox 2015-08-18 08:38:14 +00:00
handler Add GPU fingerprint information to breakpad microdumps. 2015-09-28 13:52:54 +01:00
log [microdump] Move microdump writes to the crash ring-buffer log 2015-08-17 10:32:26 +00:00
microdump_writer Add GPU fingerprint information to breakpad microdumps. 2015-09-28 13:52:54 +01:00
minidump_writer Remove obsolete seccomp_unwinder for legacy (pre-BPF) sandbox 2015-08-18 08:38:14 +00:00
sender GoogleCrashdumpUploader: adds Upload(string*) API to get the HTTP response. 2014-09-18 16:48:49 +00:00