Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(33)

Issue 410002: Allow the minidump writer to collect handle data so that resulting dump contains information about … (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 10 months ago by alexeypa
Modified:
11 years, 9 months ago
CC:
google-breakpad-dev_googlegroups.com, rvargas_chromium.org
Base URL:
http://git.chromium.org/external/google-breakpad/src.git@master
Visibility:
Public.

Description

Allow the minidump writer to collect handle data so that resulting dump contains
information about opened handles (!handle) and handle operations trace
(!htrace).

Depending on the dump type different amount of data is collected. For a full
dump all handles and complete handle trace are included to the dump. In the case
of a minidump the list of handle operations for a single handle value (the last
handle value that caused STATUS_INVALID_HANDLE exception) is recorded. In either
case the handle trace should be explicitly enabled by the client process (or by
a debugger) in order to produce any handle trace data.

BUG=131699

Patch Set 1 #

Total comments: 6

Patch Set 2 : CR feedback. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M client/windows/crash_generation/minidump_generator.cc View 1 4 chunks +240 lines, -13 lines 3 comments Download

Messages

Total messages: 9
alexeypa
Please take a look.
11 years, 10 months ago #1
Mark Mentovai
I don’t know much about the underlying win32 stuff here, but the code itself looks ...
11 years, 10 months ago #2
alexeypa
Please see my comment about pre-XP support. Could you check it in for me? I'm ...
11 years, 10 months ago #3
Mark Mentovai
I’m reasonably confident nobody cares about win2k any more. I think Firefox finally gave up ...
11 years, 10 months ago #4
Mark Mentovai
Breakpad r979.
11 years, 10 months ago #5
Ted Mielczarek
On 2012/07/03 00:09:55, alexeypa wrote: > Please take a look. Is this significantly better than ...
11 years, 10 months ago #6
alexeypa
On 2012/07/03 20:00:53, Ted Mielczarek wrote: > On 2012/07/03 00:09:55, alexeypa wrote: > > Please ...
11 years, 10 months ago #7
justin
https://breakpad.appspot.com/410002/diff/5001/client/windows/crash_generation/minidump_generator.cc File client/windows/crash_generation/minidump_generator.cc (right): https://breakpad.appspot.com/410002/diff/5001/client/windows/crash_generation/minidump_generator.cc#newcode134 client/windows/crash_generation/minidump_generator.cc:134: return false; On 2012/07/03 16:40:12, alexeypa wrote: > verifier.dll ...
11 years, 9 months ago #8
alexeypa
11 years, 9 months ago #9
https://breakpad.appspot.com/410002/diff/5001/client/windows/crash_generation...
File client/windows/crash_generation/minidump_generator.cc (right):

https://breakpad.appspot.com/410002/diff/5001/client/windows/crash_generation...
client/windows/crash_generation/minidump_generator.cc:134: return false;
On 2012/07/13 00:47:47, justin wrote:
> On 2012/07/03 16:40:12, alexeypa wrote:
> > verifier.dll is available starting from Windows XP/W2K3. Is Windows 2000
> support
> > required?
> 
> Random ex-post-facto drive-by, but is this DLL guaranteed to be present on
XP+?
> If not, you'll want to fully qualify the path just to be safe from DLL hijack
> issues.

It is installed by default on XP+ as far as I can tell.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld 1004:630ec63f810e-tainted