diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-27 22:07:10 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-27 22:07:10 +0000 |
commit | c5e1c7a2d5e7c0bd8db8d7fc44dabea13a4a9721 (patch) | |
tree | 6cf07405f896b42cbd30a6be9517ec2eac7d0ed5 /breakpad/breakpad.gyp | |
parent | 6128eae7d27e2fd1446fabe7af4f1033a2937934 (diff) | |
download | chromium_src-c5e1c7a2d5e7c0bd8db8d7fc44dabea13a4a9721.zip chromium_src-c5e1c7a2d5e7c0bd8db8d7fc44dabea13a4a9721.tar.gz chromium_src-c5e1c7a2d5e7c0bd8db8d7fc44dabea13a4a9721.tar.bz2 |
Linux: Breakpad updates.
The crash server requires an MDRawSystemInfo stream in order to process the
file, although it actually only needs a single value in it.
Additionally, it needs a PDB7 structure for each module, so we remove those
modules which probably aren't shared libraries and XOR the first page of data
to get a signature for them. The previous code opened the file and MD5 summed
the text segment. However, we can't know if the shared library is still linked
on disk, nor if the whole text segment is mapped in memory. Thus, we only
assume that a single page is mapped.
dump_syms will need to be forked and updated to match the signature scheme used
in this patch.
http://codereview.chromium.org/113875
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17030 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'breakpad/breakpad.gyp')
0 files changed, 0 insertions, 0 deletions