summaryrefslogtreecommitdiffstats
path: root/breakpad
Commit message (Collapse)AuthorAgeFilesLines
* Save real .dSYMs for Breakpad's crash_inspector and crash_report_sender.app mark@chromium.org2010-10-071-0/+6
| | | | | | | | | | | | | for proper debugging and Breakpadding. Dump symbols for Breakpad for these new files and for libffmpegsumo.dylib, and save all of their .dSYMs in the .dSYM archive. BUG=58310 TEST=none Review URL: http://codereview.chromium.org/3516022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61808 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for Breakpad r697:r700.thestig@chromium.org2010-09-261-2/+2
| | | | | | | | BUG=none TEST=official builds work properly. Review URL: http://codereview.chromium.org/3417024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60593 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Fix linux_syscall_support #include path for generate-test-dump.cc.thestig@chromium.org2010-09-241-1/+1
| | | | | | | | | BUG=none TEST=none TBR=markus Review URL: http://codereview.chromium.org/3402033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60545 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for Breakpad r692:r697, try 3.thestig@chromium.org2010-09-231-0/+25
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3432019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60320 0039d316-1c4b-4281-b951-d872f2087c98
* Breakpad DEPS roll 657:692thestig@chromium.org2010-09-171-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3460005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59766 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 59753 - Linux Breakpad: Update #include in generate-test-dump.cc.inferno@chromium.org2010-09-171-1/+1
| | | | | | | | | | | | BUG=none TEST=none TBR=markus Review URL: http://codereview.chromium.org/3419006 TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/3407006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59754 0039d316-1c4b-4281-b951-d872f2087c98
* Linux Breakpad: Update #include in generate-test-dump.cc.thestig@chromium.org2010-09-161-1/+1
| | | | | | | | | BUG=none TEST=none TBR=markus Review URL: http://codereview.chromium.org/3419006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59753 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Enable symbol dumping on 64-bit Breakpad.thestig@chromium.org2010-08-311-2/+2
| | | | | | | | BUG=20737 TEST=none Review URL: http://codereview.chromium.org/3213005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58050 0039d316-1c4b-4281-b951-d872f2087c98
* Update symupload.exe to r659 from breakpad treeeblake@chromium.org2010-08-201-0/+0
| | | | | | | | | | | Hopefully has options to produce more logging info to help debug upload problem BUG=None TEST=None Review URL: http://codereview.chromium.org/3158025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56879 0039d316-1c4b-4281-b951-d872f2087c98
* Allow minidump-2-core to be built from gypmarkus@chromium.org2010-08-191-0/+13
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3112019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56692 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Speculative fix following the Breakpad roll to r657.thestig@chromium.org2010-08-191-0/+2
| | | | | | | | | BUG=none TEST=Official Mac bot builds. TBR=mark Review URL: http://codereview.chromium.org/3176020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56664 0039d316-1c4b-4281-b951-d872f2087c98
* Resync dump_syms binary in breakpad.gyp with upstream.mnissler@chromium.org2010-07-231-2/+0
| | | | | | | | | | | | This avoids a link error due to missing dependencies to stuff defined in test_assembler.cc. BUG=none TEST=dump_syms links Review URL: http://codereview.chromium.org/2873058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53444 0039d316-1c4b-4281-b951-d872f2087c98
* Update breakpad.gyp for Mac compatibility with Breakpad r627 as used bymark@chromium.org2010-07-201-5/+25
| | | | | | | | | | Chromium r52958. BUG=none TEST=official build Review URL: http://codereview.chromium.org/3008012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53041 0039d316-1c4b-4281-b951-d872f2087c98
* Update Breakpad to r609 to pick up:mark@chromium.org2010-06-241-1/+1
| | | | | | | | | | Convert files in .nib format to .xib format. BUG=38443 TEST=none Review URL: http://codereview.chromium.org/2854020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50764 0039d316-1c4b-4281-b951-d872f2087c98
* Windows: Remove invalid gyp settings.thestig@chromium.org2010-06-142-10/+0
| | | | | | | | BUG=45067 TEST=gyp r827 works on Windows. Review URL: http://codereview.chromium.org/2718014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49713 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break due to breakpad gyp missing stabs_to_module.*zhurunz@google.com2010-05-291-0/+2
| | | | | | Review URL: http://codereview.chromium.org/2335006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48564 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break due to dump_stabs/breakpad.zhurunz@google.com2010-05-291-2/+0
| | | | | | Review URL: http://codereview.chromium.org/2355004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48563 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break in breakpad.zhurunz@google.com2010-05-291-0/+7
| | | | | | Review URL: http://codereview.chromium.org/2397002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48562 0039d316-1c4b-4281-b951-d872f2087c98
* Sync to latest breakpad which don't have deps on libglog. Be able to build ↵zhurunz@google.com2010-05-281-0/+6
| | | | | | | | with "shared_library". Review URL: http://codereview.chromium.org/2388001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48539 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 48397 - Upgrade the breakpad deps to r600. Includes a #define in the ↵siggi@chromium.org2010-05-271-6/+0
| | | | | | | | | | | | | | | GYP files that's needed by r583, but not defined in Chrome. Since Chrome uses its own GYP files for breakpad, we have to duplicate the definition. Submitting on behalf of hansl@google.com, original change at http://codereview.chromium.org/2290001/show. BUG=None TEST=None TBR=siggi@chromium.org Review URL: http://codereview.chromium.org/2257006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48407 0039d316-1c4b-4281-b951-d872f2087c98
* Upgrade the breakpad deps to r600. Includes a #define in the GYP files ↵siggi@chromium.org2010-05-271-0/+6
| | | | | | | | | | | | that's needed by r583, but not defined in Chrome. Since Chrome uses its own GYP files for breakpad, we have to duplicate the definition. Submitting on behalf of hansl@google.com, original change at http://codereview.chromium.org/2290001/show. BUG=None TEST=None git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48397 0039d316-1c4b-4281-b951-d872f2087c98
* Update breakpad to make it build with new files from upstream.zhurunz@google.com2010-05-221-1/+7
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47985 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 47955 - Update breakpad to make it build with new files from upstream.skrul@chromium.org2010-05-211-7/+1
| | | | | | | | Review URL: http://codereview.chromium.org/2113020 TBR=zhurunz@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47962 0039d316-1c4b-4281-b951-d872f2087c98
* Update breakpad to make it build with new files from upstream.zhurunz@google.com2010-05-211-1/+7
| | | | | | Review URL: http://codereview.chromium.org/2113020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47955 0039d316-1c4b-4281-b951-d872f2087c98
* Breakpad: sort unittests and add file_id_unittest.ccagl@chromium.org2010-04-051-3/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43668 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad (again)agl@chromium.org2010-04-051-2/+2
| | | | | | | I had left over .o files in my out/ directory so the last change didn't catch everything. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43662 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad paths.agl@chromium.org2010-04-051-12/+12
| | | | | | | Looks like I lost a GYP define after a gclient sync and didn't notice that I got some paths wrong in breakpad.gyp. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43654 0039d316-1c4b-4281-b951-d872f2087c98
* Roll breakpad.agl@chromium.org2010-04-051-0/+26
| | | | | | | | | BUG=none TEST=none http://codereview.chromium.org/1589017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43648 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 43081 - Bump breakpad version to version 557, which improves how ↵dmaclach@chromium.org2010-03-301-4/+0
| | | | | | | | | | | | | | invalid argument CRT reports are generated to allow sorting those dumps by stack signature. BUG=none TEST=none Review URL: http://codereview.chromium.org/1418001 TBR=siggi@chromium.org Review URL: http://codereview.chromium.org/1556003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43103 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on RTTI for the Mac dump_syms. Breakpad r550 requires it, and aftermark@chromium.org2010-03-301-0/+2
| | | | | | | | | | | considering the alternatives, I've decided that it's not terrible. This code does not make it into the Chrome build, it's only used for the symbol dumper. BUG=none TEST=Mac official build Review URL: http://codereview.chromium.org/1535005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43092 0039d316-1c4b-4281-b951-d872f2087c98
* Bump breakpad version to version 557, which improves how invalid argument ↵siggi@chromium.org2010-03-301-0/+4
| | | | | | | | | | | CRT reports are generated to allow sorting those dumps by stack signature. BUG=none TEST=none Review URL: http://codereview.chromium.org/1418001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43081 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring build configurations - make it clearer and allow better support ↵gregoryd@google.com2009-12-223-4/+4
| | | | | | | | | | | | | for x64 on Windows TEST=none BUG=29467 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=35012 Review URL: http://codereview.chromium.org/501127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35129 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad.gyp to reflect the new locations of the DWARF utilities. Thesemark@chromium.org2009-12-211-3/+3
| | | | | | | | | | | files moved in Breakpad r446, and the .gyp file should have been modified when Breakpad was updated from r432 to r452 in our r34916. BUG=none TEST=none Review URL: http://codereview.chromium.org/504077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35097 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35012 - Rearrange build configurations make it clearer and allow ↵gregoryd@google.com2009-12-193-4/+4
| | | | | | | | | | | | | | better support for x64 on Windows TEST=none BUG=29467 Review URL: http://codereview.chromium.org/501127 TBR=gregoryd@google.com Review URL: http://codereview.chromium.org/500149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35016 0039d316-1c4b-4281-b951-d872f2087c98
* Rearrange build configurations - make it clearer and allow better support ↵gregoryd@google.com2009-12-193-4/+4
| | | | | | | | | | | for x64 on Windows TEST=none BUG=29467 Review URL: http://codereview.chromium.org/501127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35012 0039d316-1c4b-4281-b951-d872f2087c98
* Split breakpad.gyp and add two new Win64-specific targets.gregoryd@google.com2009-12-053-66/+158
| | | | | | | | | This is required for supporting NaCl on 64-bit Windows. breakpad_handler and breakpad_sender targets now have 32-bit and 64-bit versions. Review URL: http://codereview.chromium.org/464027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33931 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Use upstream google-breakpad instead of our fork.thestig@chromium.org2009-12-0228-8276/+47
| | | | | | | | BUG=28276 TEST=dump_syms works with ToT Chrome. Review URL: http://codereview.chromium.org/414049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33534 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: build fix for systems where sys/user.h needs sys/types.hagl@chromium.org2009-10-241-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30009 0039d316-1c4b-4281-b951-d872f2087c98
* MDRawSystemInfo.processor_level refers to the CPU family, not the cpuid level.thestig@chromium.org2009-10-191-1/+1
| | | | | | | | BUG=none TEST=Intel Core 2 should show up as family 6 model 15 instead of family 10 model 15. Review URL: http://codereview.chromium.org/295009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29452 0039d316-1c4b-4281-b951-d872f2087c98
* Disable -fexceptions in Breakpad. I made the Mac Breakpad framework buildablemark@chromium.org2009-10-151-5/+0
| | | | | | | | | | | without -fexceptions in upstream r417. BUG=24911 (because this also eliminates some C++ exception symbols from the symbol table) TEST=none Review URL: http://codereview.chromium.org/267129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29201 0039d316-1c4b-4281-b951-d872f2087c98
* Add the BREAKPAD_NO_TERMINATE_THREAD define to breakpad build configsiggi@google.com2009-10-141-0/+4
| | | | | | | | | | | to avoid Application Verifier errors on some corner cases. BUG=none TEST=none Review URL: http://codereview.chromium.org/267097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29024 0039d316-1c4b-4281-b951-d872f2087c98
* Add comments setting emacs and vim tab width and expansion variables.sgk@google.com2009-10-061-0/+6
| | | | | | | | BUG=none TEST=successful builds Review URL: http://codereview.chromium.org/256059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28089 0039d316-1c4b-4281-b951-d872f2087c98
* Force inclusion of build/common.gypi for all chromium gyp files.yaar@chromium.org2009-09-151-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Why: Simpler build code. If everybody includes it, it should be included automatically. Why now: The webkit chromium builds need it be specified, since can't default to build/common.gypi. What was done: 1. build/common.gypi's contents were moved to a new file build/gyp_chromium.gypi 2. tools/gyp/gyp_chromium was moved to build/gyp_chromium and made to automatically include build/gyp_chromium.gypi. 3. lots of gyp files were fixed to not refer to build/common.gypi any more. 4. o3d which also builds independently of chrome, was fixed to have a gyp_o3d that includes gyp_chromium.gypi too. 5. build/common.gypi was left empty, because there are some external projects that still refer to it. Things that are left to do after this patch is in: 1. The following external files (in other repositories) need to stop include common.gypi ./third_party/hunspell/hunspell.gyp ./third_party/icu/icu.gyp ./v8/tools/gyp/v8.gyp 2. Once nobody refers to common.gypi anymore, delete common.gypi -or- Delete gyp_chromium.gypi and move its content back to common.gypi Tested on mac, win and linux. On win, got a few unit tests errors on chrome bookmarks, which should not be related. I'm running again with clobber to verify. Review URL: http://codereview.chromium.org/206006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26302 0039d316-1c4b-4281-b951-d872f2087c98
* Linux Breakpad: Use MD_MODULE_SIZE in place of sizeof(MDRawModule).thestig@chromium.org2009-09-042-4/+4
| | | | | | | | BUG=none TEST=minidump_dump can read the generated .dmp files. Review URL: http://codereview.chromium.org/200013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25427 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Chromium Linux to be built with Breakpad. Enable Linux CHROME_HEADLESS ↵thestig@chromium.org2009-08-261-2/+2
| | | | | | | | | | | | | support. (Try 2) TEST=none BUG=19663 Original Review URL: http://codereview.chromium.org/173095 Review URL: http://codereview.chromium.org/173397 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24378 0039d316-1c4b-4281-b951-d872f2087c98
* Refer to newly-filed bug about Breakpad Mac dump_syms compiler optimizationmark@chromium.org2009-08-251-1/+1
| | | | | | Review URL: http://codereview.chromium.org/173402 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24334 0039d316-1c4b-4281-b951-d872f2087c98
* Build Mac Breakpad dump_syms at -O0 to avoid a crash.mark@chromium.org2009-08-251-1/+12
| | | | | | Review URL: http://codereview.chromium.org/174450 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24329 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 24220.yutak@chromium.org2009-08-251-2/+2
| | | | | | | | | | It seemed that r24220 caused failures on all of Linux UI (valgrind) bots. TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/173345 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24228 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Chromium Linux to be built with Breakpad. Enable Linux CHROME_HEADLESS ↵thestig@chromium.org2009-08-251-2/+2
| | | | | | | | | | support. TEST=none BUG=19663 Review URL: http://codereview.chromium.org/173095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24220 0039d316-1c4b-4281-b951-d872f2087c98
* Updates to be able to build all targets in Linux x64.deanm@chromium.org2009-08-211-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/174261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24029 0039d316-1c4b-4281-b951-d872f2087c98