summaryrefslogtreecommitdiffstats
path: root/breakpad/breakpad.gyp
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-27 22:07:10 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-27 22:07:10 +0000
commitc5e1c7a2d5e7c0bd8db8d7fc44dabea13a4a9721 (patch)
tree6cf07405f896b42cbd30a6be9517ec2eac7d0ed5 /breakpad/breakpad.gyp
parent6128eae7d27e2fd1446fabe7af4f1033a2937934 (diff)
downloadchromium_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