• Home
  • History
  • Annotate
  • only in /external/google-breakpad/src/common/windows/
History log of /external/google-breakpad/src/common/windows/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3800c11898ee1facf2a6b79b652b2b37c50c63ca 06-Mar-2015 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix Windows dump_syms x64 linking

The dia_sdk GYP target points at the x86 diaguids.lib, it needs to
point at the x64 one for x64 builds.
R=mark at https://breakpad.appspot.com/9784002/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1431 4c0a9323-5329-0410-9bdc-e9ce6186880e
ommon_windows.gyp
6ef6c17d893cd67fb573f3b0342dd96fe3909ae8 02-Feb-2015 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Replace uses of hash_map with unordered_map

hash_map no longer exists in Visual C++ 2015.
A=Brian Smith <brian@briansmith.org>
R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=1119072

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1419 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.h
c5edab4aba29171b5adf0876e59f242072b419c7 17-Nov-2014 ivanpe@chromium.org <ivanpe@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add parameter --product to symupload.exe

Adding an optional parameter --product to symupload.exe. If specified it will be passed to the symbol server as POST parameter 'product'.

As part of this, I'm also fixing:
- Removed the .vcproj file as it can be generated from the .gyp file on demand.
- error C4335: Mac file format detected. Fixed the line endings for omap.cc and dia_util.cc.
- warning C4003: not enough actual parameters for macro 'max'

Symupload.exe was compiled using MSVS 2013 and DIA SDK 12.0.

Review URL: https://breakpad.appspot.com/9734002/



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1402 4c0a9323-5329-0410-9bdc-e9ce6186880e
ia_util.cc
map.cc
db_source_line_writer.cc
de9fe36b16a45972571b9d650633fe5cb156b536 03-Nov-2014 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix Windows client compilation on mingw.
A=Jacek Caban <jacek@codeweavers.com>, R=ted at http://breakpad.appspot.com/548002/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1399 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.h
ttp_upload.cc
ttp_upload.h
tring_utils.cc
996f24efb31578c6d617f2f1565078350ac16521 03-Sep-2014 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Back out trunk r1367.

Compile error: https://bugzilla.mozilla.org/show_bug.cgi?id=1048091#c15

Review URL: https://breakpad.appspot.com/9694002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1369 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
4cf2c88144ca7634880be3de59420b107f774edb 28-Aug-2014 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Support for multiple upload files in CrashReportSender/HTTPUpload
A=David Major <dmajor@mozilla.com> R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=1048091

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1367 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
e39b745b13ccf0b9e0619da2d599a5018a2f531a 23-Apr-2014 wfh@chromium.org <wfh@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Change PrintFunctions to print functions in address order and not print duplicate public functions.

BUG=427
R=mark@chromium.org

Review URL: https://breakpad.appspot.com/1634002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1319 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
d8b5964d62186c00ea958ebb0eab84a3924c3546 17-Apr-2014 wfh@chromium.org <wfh@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Change the way function and public symbols are obtained to use the findChildren DIA function.

This has a substantial performance improvement over using the getSymbolsByAddr iterator, especially on certain 64bit DLLS. e.g. Time to process chrome_child.dll drops from 51 minutes to 21 secs.

Note: new test data looks different because the ordering of lines is no longer by memory address. This does not affect processing. The test data has been manually compared to old data and matches (except additional PUBLIC symbols). Also, INFO lines are omitted because the source executable files are not checked in, so they are unavailable.

R=ivanpe@chromium.org, mark@chromium.org

Review URL: https://breakpad.appspot.com/1574002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1316 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
0a35290a4ecafc23215c2df491f7093f18fcda97 10-Apr-2014 ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Adding support for 64-bit Windows modules to ms_symbol_server_converter.

As part of that:
- Updated MSSymbolServerConverter to also download the executable files from the symbol server and pass them to the PDBSourceLineWriter as it is required for successful conversion of symbols for 64-bit modules.
- Added a .gyp file and target for the ms_symbol_server_converter library.
- Updated PDBSourceLineWriter to allow executable files to be in locations different from the locations of the PDB files.
- Minor style issue:
* #define guards.
* No space before ')' and after '('.

R=mark@chromium.org, wfh@chromium.org

Review URL: https://breakpad.appspot.com/1434002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1309 4c0a9323-5329-0410-9bdc-e9ce6186880e
ia_util.h
uid_string.h
ttp_upload.h
map.h
map_internal.h
db_source_line_writer.cc
db_source_line_writer.h
tring_utils-inl.h
04dbd757334bbf94a7eb6742dd519021c8cacba3 10-Apr-2014 ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Moving directory 'build' one level up as it collides with a file named 'BUILD' which happens to be in that same location in the Google source depot.

R=chrisha@chromium.org, mark@chromium.org

Review URL: https://breakpad.appspot.com/1504002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1308 4c0a9323-5329-0410-9bdc-e9ce6186880e
ommon_windows.gyp
ade98294d62fb440ab74cd2635fa6db5ec208477 03-Apr-2014 chrisha@chromium.org <chrisha@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Move build configuration to root of repository.

This is in preparation for creating GYP build files for each platform.

BUG=https://code.google.com/p/google-breakpad/issues/detail?id=575
R=mark@chromium.org

Review URL: https://breakpad.appspot.com/1414002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1304 4c0a9323-5329-0410-9bdc-e9ce6186880e
ommon_windows.gyp
dce69229eedf55783eae13d1782ebd0f39ca1ee6 24-Mar-2014 wfh@chromium.org <wfh@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add support for Win64 stack unwind data as STACK CFI

This is a copy of https://breakpad.appspot.com/1264002/ where code review took place.

See https://bugzilla.mozilla.org/show_bug.cgi?id=548035 and https://code.google.com/p/chromium/issues/detail?id=115922

Credit to Mikhail I. Izmestev <izmmishao5@gmail.com> for original patch in https://breakpad.appspot.com/345002/

BUG=572
TEST=Run dump_syms_unittest after compiling dump_syms_regtest.cc with x64 toolchain
R=mark@chromium.org

Review URL: https://breakpad.appspot.com/1274002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1290 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
5bfd952ff6a4b595e90ea0d2d4f5e163af330dba 18-Jan-2014 thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix missing semi-colons from r1267.

R=mark@chromium.org

Review URL: https://breakpad.appspot.com/1094002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1275 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
6e3d661e0d84c4b75e0b1e9c320f7f61aad19bf0 18-Dec-2013 thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Windows: Fix remaining level 4 warnings.

R=mark@chromium.org

Review URL: https://breakpad.appspot.com/954002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1267 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
f7838a8665eb5e46f2eb136679b27707d6adb523 04-Jun-2013 ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Treat warnings as error and fix most level 4 warnings in the breakpad windows client projects.

Some of the lint errors in the files touched by this change were also fixed.

BUG=533
Review URL: https://breakpad.appspot.com/601002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1189 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
85be25b17ef145142197007edb785f236f5844d9 01-May-2013 chrisha@chromium.org <chrisha@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add explicit OMAP support to dump_syms.

This CL adds new utilities to common/windows for handling OMAP information in
PDB files. It then augments PdbSourceLineWriter with explicit OMAP knowledge so
that symbolization will proceed more cleanly for images whose PDB files contain
OMAP information. This makes breakpad handle OMAPped symbol files as cleanly as
WinDbg.

Review URL: https://breakpad.appspot.com/570002/



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1167 4c0a9323-5329-0410-9bdc-e9ce6186880e
ommon_windows.gyp
ia_util.cc
ia_util.h
map.cc
map.h
map_internal.h
map_unittest.cc
db_source_line_writer.cc
db_source_line_writer.h
18360b876d4901d2df58b0a9c6eb9797533b4151 20-Jul-2012 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix sizeof bug in HTTPUpload::SendRequest
A=Himanshu <only4coding@gmail.com> R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=710993

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@992 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
bce1bcc55e0363b9f22e862baf3626af667d5a72 15-Feb-2012 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add filename to error message when PDBSourceLineWriter::Open fails
P=Albert Zeyer
R=ted at http://breakpad.appspot.com/286002/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@919 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
04023b1f6a249a01c0a392db2cf5964dfa4067e2 26-Apr-2011 vitalybuka@chromium.org <vitalybuka@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fixed message about unregistered msdia*dll. Builds with different DiaSDK need different dll.
Rebuilt with Visual Studio 2008.
Slightly improved refresh_binaries.bat.

BUG=none
TEST=none
Review URL: http://breakpad.appspot.com/281001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@787 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
cff9fdbd945d3f40c8c10d3eb36f7680ecaa3e2e 15-Feb-2011 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> enable writing INFO CODE_ID line in symbol files
R=mark (originally from http://breakpad.appspot.com/180001)

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@773 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
7405ecd04629d759e6525c134ea375aa3aad83c0 15-Dec-2010 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> allow uploading zero-byte files in HTTPUpload
R=mark at http://breakpad.appspot.com/243001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@743 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
d35f113d020aa1cb4f18aace03eca4eb8705dad2 05-Oct-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Make dump_syms output an INFO CODE_ID line that includes the code file and code identifier. (Currently disabled to give Breakpad users time to update their processor code.)
R=mark at http://breakpad.appspot.com/180001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@710 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
tring_utils-inl.h
tring_utils.cc
7fde9a879dbf38aa6adcf7691139dc32cd567089 15-Sep-2010 erikwright@chromium.org <erikwright@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Revert revision 658 ('Add glog style logging to symupload').

R=nealsid at http://breakpad.appspot.com/190001


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@685 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
char_logging.h
6c7d641dc9052fa1fe731bf04388fa1a2eb34fc9 31-Aug-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 370 - fix PDBSourceLineWriter::GetModuleInfo's CPU detection
R=nealsid at http://breakpad.appspot.com/181001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@678 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
3b7d8ee3621e1f70dc1097258743e35309823ed7 20-Aug-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Disable cookies in Windows HTTPUpload
R=nealsid at http://breakpad.appspot.com/161001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@661 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
e167e9e61f433329e5ddd664e96696f6757df735 19-Aug-2010 nealsid@gmail.com <nealsid@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add glog style logging to symupload



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@658 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
char_logging.h
873064894b391181b8e7afb503ffc65b6b28a423 23-Nov-2009 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> don't output duplicate filenames in PDBSourceLineWriter. r=mark at http://breakpad.appspot.com/43001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@431 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
927cc8fa2a8300ba96e624d66bb93e6026c76512 20-Nov-2009 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> output function names for PGO-optimized cold function blocks. r=mark at http://breakpad.appspot.com/40007

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@430 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
2a4698319ae9043b4479bf04381ad67c17922761 27-May-2009 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix up warnings when building http_upload.cc. Changed warning level to /W4, and also turned off deprecated 64-bit compatability warning flag(since some people are regularly building Breakpad in 64-bit mode, if we turn off this flag we get rid of a warning in 32 bit mode under VS2008)

R=mmentovai
A=nealsid



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@340 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
3366749ee7fd0e6c94906efa817d257917e3bf82 20-Mar-2009 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix for issue 304: symupload needs to support timeout specifications(wininet can timeout when sending large symbol files).
R=doshimun
W=nealsid



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@319 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
c1e0783204d2787932e4f1d6855866ad57209053 04-Feb-2008 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Use swprintf_s for VC8 or newer. r=mento

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@238 4c0a9323-5329-0410-9bdc-e9ce6186880e
tring_utils-inl.h
bbd9b472916ce10b16f59d4e56c9ed7959f9d95e 13-Nov-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> The string buffer lengths in a URL_COMPONENTS structure are in TCHARs, so
these should be sizeof(z) / sizeof(z[0]) to avoid a buffer overrun. Caught
by Dmitry Titov, r=me.


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@229 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
f2fa084fd229b60cc3350bed66c4b7d95b10d61a 28-Sep-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix compiler warning C4245: signed/unsigned mismatch when converting between
types. Patch by Sorin Jianu. r=me,bryner


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@217 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
28c645f3ee1d33c20e6ad7314c1454e8254809f2 20-Sep-2007 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Silences warning C4701: local variable 'claimed_size' may be used with out
having been initialized. The code is correct however the compiler can't see
the relationship between has_content_length_header and the claimed_size so it
generates a warning.

Patch from Sorin Jianu, r=bryner



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@211 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
684649a57172532274e2b8b1307af6fa11fdabce 01-Jun-2007 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 42 - check for non-existent dump file in HTTPUpload::SendRequest. r=bryner

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@186 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
329e6a963043bf3cc687d1b0f5740d5bf9cd77e0 25-Apr-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Emergency crash fix, tbr=bryner


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@147 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
29789d8106fb3beb6626be614d7c8819d4f561a7 09-Apr-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Wrong version of swprintf used with VS 2003/7.1 CRT. r=bryner

http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/eadfa703d4bd8a4a


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@143 4c0a9323-5329-0410-9bdc-e9ce6186880e
tring_utils-inl.h
30fc9ce1c0e671d7a4234ea70f7ed3906c627659 04-Apr-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Replace GB_WSU_SAFE_SWPRINTF_TERMINATE with inline code (#145 followup).
r=bryner

http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/f77da3d219cf9388


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@140 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.cc
ttp_upload.cc
db_source_line_writer.cc
tring_utils-inl.h
1de8bed899cc08b3453753132d137b8a953a4e8d 02-Apr-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Windows http_upload should allow response without Content-Length header (#144).
Patch by Ted Mielczarek. r=me

http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/a401434f639e5b2f


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@136 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
aec44489da7da17b5babd9343850257558741fa2 30-Mar-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> vswprintf causes Purify to fail (#145). r=darin

http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/88e18d9fac4eee22


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@135 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.cc
ttp_upload.cc
db_source_line_writer.cc
tring_utils-inl.h
6bc866cc82cdf0ca37f6467f970413c2d2577d45 22-Mar-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Don't output FUNC lines for 0-length functions (#139). r=bryner

http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/c684520587356ec3


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@129 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
e5dc60822e5938fea2ae892ccddb906641ba174e 14-Feb-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Rename Airbag to Breakpad.


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@122 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.cc
uid_string.h
ttp_upload.cc
ttp_upload.h
db_source_line_writer.cc
db_source_line_writer.h
tring_utils-inl.h
tring_utils.cc
50e299b00e803f085b34847dfe5232b471d84197 18-Jan-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Library to handle SymSrv integration (#111). r=bryner

http://groups.google.com/group/airbag-dev/browse_thread/thread/b40e66d1d57e61b5


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@105 4c0a9323-5329-0410-9bdc-e9ce6186880e
tring_utils-inl.h
tring_utils.cc
d4e527b7eea7628e305e6ca93cdcb9796060d65a 04-Jan-2007 incrementalist <incrementalist@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allows the caller of CrashReportSender::SendCrashReport() to determine that
the server rejected a crash report, by changing the return value from a
boolean to a tri-state enum.

Fixes issue #101. Reviewed by mmentovai.



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@99 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
c7b6c11f3287ec4fe52e6ad915ed9c906ed8d301 12-Dec-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix capitalization of identifiers (#94). r=bryner

http://groups.google.com/group/airbag-dev/browse_thread/thread/15cf4d0ce5ed1014


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@85 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
fd38d48e6d5e56cb66b0fa0f7e25f840a83dac5c 12-Dec-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add an abstract interface to SourceLineResolver, and allow any implementation
to be used with MinidumpProcessor. The basic SourceLineResolver is now a
public interface (#89)



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@83 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.h
dd7c38baae8c9a08d3568217d3cad6309add576d 08-Dec-2006 incrementalist <incrementalist@4c0a9323-5329-0410-9bdc-e9ce6186880e> This patch fixes Airbag issue #44.

Summary of this patch:
* It adds a new wstring* parameter to the end of both
SendCrashReport() and HTTPUpload::SendRequest(), which can be NULL.
* If the request isn't successful, the result parameter isn't touched.
* It adds HTTPUpload::UTF8ToWide() to allow the response to be
returned as a wstring,
* It changes the return value of SendRequest (and by extension,
SendCrashReport) so that if the size of the response body isn't
exactly the same as the value given in the Content-Length header, the
return value is false (in addition to the previous semantics).
* It also updates symupload.cc to account for the new parameter in
SendRequest().



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@81 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
93fa375b580a647904925cb741266f2d679cb448 06-Dec-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> symupload parameters don't match processor expectations (#91). r=bryner
- Interface change: the "guid" and "age" parameters supplied to a symbol
server by symupload have been merged into "debug_identifier". Some
other parameters have had their names changed. Additional code_file,
os, and cpu parameters have been added.
- Interface change: the format of the MODULE line at the top of dumped .sym
files has changed slightly. The fields used for uuid and age have
merged into a debug_identifier-type field.
- debug_identifier is formatted the same way as CodeModule::debug_identifier
for ease of server-side processing.

http://groups.google.com/group/airbag-dev/browse_thread/thread/8022f504cf01f994


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@77 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.cc
uid_string.h
db_source_line_writer.cc
db_source_line_writer.h
tring_utils-inl.h
tring_utils.cc
c297c50f83344a35712c69563f75a70a3e3182e1 27-Nov-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix a crash when attempting to upload a zero-length dump file (#83) r=mmentovai


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@71 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
4365e2fe41e2d7246a71b364147dd6e7787028f9 21-Nov-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Support GUID-less PDBs (#77). r=bryner
- Handle MDCVInfoPDB20-based PDBs by outputting a signature instead of a guid
in the MODULE line.
- Identify the OS and CPU in the MODULE line.
- Suppress multiple subsequent identical STACK WIN lines.

http://groups.google.com/group/airbag-dev/browse_thread/thread/0f54e2c33ed5d82d


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@70 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
73cd14b4af906e77f3d8b019962fb9979ff12620 15-Nov-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Airbag client libraries should compile under MSVC .NET 2003/7.1 (#64).
r=bryner

http://groups.google.com/group/airbag-dev/browse_thread/thread/b838faeb50f71818


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@64 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.cc
ttp_upload.cc
db_source_line_writer.cc
tring_utils-inl.h
80866e79454cefc5570b01dbb0a723185eae653c 06-Nov-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Symbol file should contain module GUID at beginning (#66). r=bryner
- The dumped symbol format now begins with a MODULE line identifying the
uuid, age, and name of the source pdb file.
- The processor ignores MODULE lines, but they are useful in figuring out
how to index symbol files in a symbol store.
- dump_syms and symupload now both accept either a pdb or exe/dll and
will read the pdb regardless.
- Figured out that MSSS always represents a module's age in pathnames in
hexadecimal, and updated SimpleSymbolSupplier to match.

http://groups.google.com/group/airbag-dev/browse_thread/thread/572108d6567edd58


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@59 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
12a5245bfe93d4a0ccb692afefc4ecf1435d97f4 27-Oct-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Disable exception handling warnings in Windows client code (#38).
Patch by Ted Mielczarek. r=me

http://groups.google.com/group/airbag-dev/browse_thread/thread/133814673f75d5fa


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@56 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
29401d2457120b6d581affdb440017433ca93e77 26-Oct-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Support building with WIN32_LEAN_AND_MEAN (#60)
- All Windows code now builds with WIN32_LEAN_AND_MEAN by default.
- Header inclusion is adjusted as needed.
Remove use of UuidToString (#39)
- Also breaks dependency on RpcStringFree and therefore rpcrt4.lib.
r=bryner

http://groups.google.com/group/airbag-dev/browse_thread/thread/30f844cfc7ccd37f


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@51 4c0a9323-5329-0410-9bdc-e9ce6186880e
uid_string.cc
uid_string.h
ttp_upload.cc
ttp_upload.h
db_source_line_writer.cc
db_source_line_writer.h
80e98391dc7ff361355e72c24c0fb222518bcdfc 25-Oct-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix minor style problems (#58). r=bryner

http://groups.google.com/group/airbag-dev/browse_thread/thread/bbcecab979fa82bc


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@49 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.h
7772046297c84446a351130df9b0e762d36d5dc9 23-Oct-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Update comments to reflect HTTPS support, r=mark.



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@44 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.h
2fc823f5794737391e231c1dce6c2b0793213e53 20-Oct-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add PUBLIC support to SourceLineResolver (resolve function names in Windows
system libraries) (#53)
StackFrame::function_base is not populated (#49)
r=bryner

http://groups.google.com/group/airbag-dev/browse_thread/thread/a17d35348e7027bb


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@43 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
246f4068280b5b191303ff13671e43a0522987de 20-Oct-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Handle frame pointer omission, (#21), part 4 (final part!): FPO stackwalker.
r=bryner
- This change allows Airbag to properly walk win32 stacks produced by code
built with MSVC's frame pointer omission optimization (/Oy). This
optimization is enabled at /O1 and /O2.
- There too many interface and file format changes to list here.

http://groups.google.com/group/airbag-dev/browse_thread/thread/85ce85bfa8457ece


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@42 4c0a9323-5329-0410-9bdc-e9ce6186880e
db_source_line_writer.cc
db_source_line_writer.h
5afd60b067a65920ba2e4705ccea71b880cc1607 19-Oct-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Improvements for Windows client/tool-side code. r=bryner
- Allow Windows sender to use https (#41).
- HTTPUpload not proxy-friendly (#46).
- Check http status codes (sort of #44).
- Allow symupload to work with versionless files (prints a warning, server
may still reject).

http://groups.google.com/group/airbag-dev/browse_thread/thread/5a12a72dffc5999c


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@41 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
8b1645d8cdb34035c0b132fe8b574bc5ee48fb62 16-Oct-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Implement a tool to upload symbols on Windows, given an exe or dll file with
debugging info. Refactor common code into HTTPUpload so that the multipart
POST request code can be shared with CrashReportSender. #47


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@39 4c0a9323-5329-0410-9bdc-e9ce6186880e
ttp_upload.cc
ttp_upload.h
db_source_line_writer.cc
db_source_line_writer.h