summaryrefslogtreecommitdiffstats
path: root/breakpad
Commit message (Collapse)AuthorAgeFilesLines
* This gets at least a chunk of the Mac GN build working.dpranke2014-11-101-4/+13
| | | | | | | | | | | With a few additional fixes in other repos, we will have substantially more working, but this'll do to at least make the bots functional. R=brettw@chromium.org BUG=431117 Review URL: https://codereview.chromium.org/702003002 Cr-Commit-Position: refs/heads/master@{#303540}
* Added support of shared_library build for testsripp2014-10-291-0/+18
| | | | | | | | | | | | | | | breakpad_unittests and sandbox_linux_unittests R=thestig@chromium.org, jbudorick@chromium.org, jorgelo@chromium.org BUG=344868 TEST=Turn on components build (component=shared_library) ensure that breakpad_unittests and sandbox_linux_unittests are starting (breakpad_unittests_deps and sandbox_linux_unittests_deps targets correspondingly) Review URL: https://codereview.chromium.org/655543005 Cr-Commit-Position: refs/heads/master@{#301797}
* Roll breakpad r1387 -> r1388 for breakpad microdumps.primiano2014-10-012-0/+14
| | | | | | | | | | | | | | This picks up the microdump refactoring and updates the gyp/gn makefiles accordingly. SVN changes picked up by this roll: r1388: Microdumps: refactor out common parts of minidump_writer.cc BUG=410294 Review URL: https://codereview.chromium.org/602403002 Cr-Commit-Position: refs/heads/master@{#297635}
* Rename all isolate_dependency_* to files.maruel2014-10-011-1/+1
| | | | | | | | | | | | | Merges the lists when relevant. This simplify the management significantly. Remove the .isolate from the '*_run' target 'includes' section. TBR=vadimsh@chromium.org BUG=swarming:148 Review URL: https://codereview.chromium.org/614923005 Cr-Commit-Position: refs/heads/master@{#297633}
* Make content_shell_apk build completelycjhopman2014-09-241-0/+2
| | | | | | | | | | | | | | | | | | | | This fixes configuration of various targets (mostly adding some missing files for is_android builds). Adds a target setting up the content_shell_apk assets directory. Uncomments the previously non-working dependencies from libcontent_shell_content_view. Adds forwarding of testonly in all of the android templates. TBR=mark@ BUG=359249 Review URL: https://codereview.chromium.org/569923003 Cr-Commit-Position: refs/heads/master@{#296319}
* Replace forward_dependent_configs with public_depsBrett Wilson2014-09-231-5/+5
| | | | | | | | | | | | This is the new name. It has the same meaning but additionally with a "you can use the headers" permission. Rename direct_dependent_configs to public_configs. This is the new name with identical meaning. TBR=jamesr Review URL: https://codereview.chromium.org/595073002 Cr-Commit-Position: refs/heads/master@{#296302}
* Mac: Configure Breakpad to run in-process on Yosemite.andresantoso2014-09-162-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure Breakpad to run in-process on Yosemite by setting the BREAKPAD_IN_PROCESS option. Roll breakpad r1359 -> r1375. r1375 Mac: Add support for in-process crash reporting to Breakpad. r1374 This CL initialize NSData in HTTPMultipartUpload.m to nil. r1373 Update processor.gyp file with new files added as part of microdump r1372 Introduce stub microdump processor classes. r1371 Rename gyp variable use_titlecase_in_grd_files -> use_titlecase_in_grd. r1370 Extract DumpContext base class from MinidumpContext r1369 Back out trunk r1367. r1368 Adding possibility for client to upload the file r1367 Support for multiple upload files in CrashReportSender/HTTPUpload r1366 constructor init list in wrong order in CrashGenerationServer r1365 update svn:ignore r1364 make "make install" also install headers and pkgconfig files r1363 Set 32 bits iOS app to use vm_region_recurse_64. r1362 update svn:ignore lists r1361 Update lss from r24 to r31. r1360 upload_system_symbols: Use the Go1.3 improvements to debug/macho. BUG=414239 Review URL: https://codereview.chromium.org/571663002 Cr-Commit-Position: refs/heads/master@{#295094}
* GN: Enable blink and (nearly) all of content in android buildJames Robinson2014-09-101-3/+5
| | | | | | | | | | | | | This enables all blink targets and nearly all content targets in the android build. This produces a content shell APK, but not a fully operational one yet. This also flips on a bunch of other targets pulled in by deps. R=brettw@chromium.org Review URL: https://codereview.chromium.org/561623002 Cr-Commit-Position: refs/heads/master@{#294247}
* gn: make some warning flags match gyp more closelyscottmg2014-09-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes differences in -Wno-unused-function and -Wno-unneeded-internal-declaration. It also changes the diff'ing script to accept -Wendif-labels -Wextra -Wsign-compare when in GN but not gyp, because they're more conservative. These mostly happen when GN declares a lib chromium_code, but gyp doesn't. Also, remove some defines from the dont_care, as I'm not sure that we don't care yet. And some minor tweaks to diff script output. R=brettw@chromium.org BUG=335824 Review URL: https://codereview.chromium.org/555343002 Cr-Commit-Position: refs/heads/master@{#294229}
* Mark gtest and gmock as testonly in GN.Brett Wilson2014-09-081-1/+3
| | | | | | | | | | | This updates the targets that depend on these to also be test-only. BUG=http://crbug.com/412064 R=jamesr@chromium.org, tfarina@chromium.org Review URL: https://codereview.chromium.org/551933002 Cr-Commit-Position: refs/heads/master@{#293808}
* Make GN run when doing 32-bit cross-compiles on Linux.brettw@chromium.org2014-08-121-55/+58
| | | | | | | | | | | Previously, the breakpad client target wasn't getting compiled. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/462813005 Cr-Commit-Position: refs/heads/master@{#289063} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289063 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use -mimplicit-it=always in breakpad.gyp.thakis@chromium.org2014-08-122-8/+0
| | | | | | | | | | | | | breakpad_client builds fine for daisy with and without this flag, so might as well not pass it, for consistency with 288830. BUG=none NOTRY=true Review URL: https://codereview.chromium.org/458743006 Cr-Commit-Position: refs/heads/master@{#288856} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288856 0039d316-1c4b-4281-b951-d872f2087c98
* gn win: Add breakpad_handler target, necessary to compile breakpad on winscottmg@chromium.org2014-08-071-0/+31
| | | | | | | | | | | | (due to direct_dependent include_dirs) R=brettw@chromium.org TBR=thestig@chromium.org BUG=354261 Review URL: https://codereview.chromium.org/448743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287930 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor how clang warning flags are set.thakis@chromium.org2014-08-012-12/+9
| | | | | | | | | | | | | | | | | | Previously, every gyp file that wanted to set clang warnings had to check for clang==1 and then set cflags and xcode_settings.WARNING_CFLAGS. Factor this out, so that targets only need to set clang_warning_flags for warnings that apply to all platforms. (Per-platform flags still need to be set manually.) This removes existing duplication from gyp files, and prevents adding more duplication when trying to add the same warning flags for clang/win. BUG=82385 R=hans@chromium.org, scottmg@chromium.org TBR=various owners Review URL: https://codereview.chromium.org/437543007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287092 0039d316-1c4b-4281-b951-d872f2087c98
* GN: Make chrome/{browser,common,renderer} compile on macjamesr@chromium.org2014-07-301-8/+21
| | | | | | | | | | | | | This adds GN rules for google_toolbox_for_mac and generate_localize as well as fixing up various source issues that show up on the mac build. With this chrome/{browser,common,renderer} compile on mac (but probably don't fully link). R=brettw@chromium.org Review URL: https://codereview.chromium.org/407093015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286364 0039d316-1c4b-4281-b951-d872f2087c98
* Add breakpad component to GN build.brettw@chromium.org2014-07-232-15/+34
| | | | | | | | | | Comment the breakpad gyp file. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/413863002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285055 0039d316-1c4b-4281-b951-d872f2087c98
* Remove things from breakpad_tools.gypi that are set by build/common.gypi or ↵thakis@chromium.org2014-07-181-19/+0
| | | | | | | | | | | | implicitly. No intended behavior change. BUG=none Review URL: https://codereview.chromium.org/402773003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283959 0039d316-1c4b-4281-b951-d872f2087c98
* Fix most GN clang errors.brettw@chromium.org2014-07-171-1/+4
| | | | | | | | | | | Finally enabling Clang requires openssl and hunspell rolls. This should fix everything else. R=dalecurtis@chromium.org Review URL: https://codereview.chromium.org/402683003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283894 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible for Android GN host builds to use Clang.brettw@chromium.org2014-07-111-1/+1
| | | | | | | | | | | | | | The problem was that the toolchain definitions had an is_clang block in them, but this is only evaluated in the context of the default toolchain (so false for and Android build). But then when we were re-evaluating the build config for the host compile, it was forcing clang to true which was causing the clang flags to be set. This changes the way we default the is_clang value. Forcing it to true prevents it from being overridden manually. In some cases, like mac, this is pointless. In other cases like Linux, we may want to turn it on and off. Changing this definition allows us to toggle it on and off for different toolchains as we desire. Ideally I think the way of defining toolchains would be different to make this a bit more flexible, I'll think about this. But this will work for now. R=thakis@chromium.org Review URL: https://codereview.chromium.org/385823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282685 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly compute host_arch in breakpad_tools.gypithakis@chromium.org2014-07-091-1/+1
| | | | | | | | | BUG=360311 NOTRY=true Review URL: https://codereview.chromium.org/379923008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282100 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad warnings.brettw@chromium.org2014-06-191-0/+4
| | | | | | | | | | | This has a warning that seems very dependent on the compiler version. BUG= R=jamesr@chromium.org Review URL: https://codereview.chromium.org/343743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278466 0039d316-1c4b-4281-b951-d872f2087c98
* Add Linux breakpad targets and gtest_main to GN build.brettw@chromium.org2014-06-181-0/+639
| | | | | | | | | | | I only tested this on Linux. Some of the other platforms still have TODOs and parts missing. We can fill these out when they're required. BUG= R=jamesr@chromium.org Review URL: https://codereview.chromium.org/339263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278157 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for breakpad r1318:1321.thestig@chromium.org2014-04-291-0/+2
| | | | | | | | | | r1319: Change PrintFunctions to print functions in address order. r1320: Linux: Check the CRC32 of the debug link file in the symbol dumper. r1321: Clean up common.gypi. Review URL: https://codereview.chromium.org/253783004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266834 0039d316-1c4b-4281-b951-d872f2087c98
* Update symupload.exe to r1319 of breakpad.wfh@chromium.org2014-04-231-0/+0
| | | | | | | | | | | This binary was built using VS2013 and MS DIA 12.0 BUG=360263 TBR=mark@chromium.org Review URL: https://codereview.chromium.org/249823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265680 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 264640 "Update symupload.exe to r1316 of breakpad."wfh@chromium.org2014-04-181-0/+0
| | | | | | | | | | | | | | | | | | | | | | | > Update symupload.exe to r1316 of breakpad. > > This includes revisions up to r1316 of code.google.com/google-breakpad svn. > > This binary was built using VS2010 and MS DIA 10.0 and tested on Chromium bots. > > Incompatabilities were found with DIA 12.0 (shipped with VS2013) so advice is > to use DIA 10.0 until these issues have been resolved. > > BUG=360263 > TEST= > R=mark@chromium.org > > Review URL: https://codereview.chromium.org/239513013 TBR=wfh@chromium.org Review URL: https://codereview.chromium.org/243413003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264839 0039d316-1c4b-4281-b951-d872f2087c98
* Update symupload.exe to r1316 of breakpad.wfh@chromium.org2014-04-171-0/+0
| | | | | | | | | | | | | | | | | This includes revisions up to r1316 of code.google.com/google-breakpad svn. This binary was built using VS2010 and MS DIA 10.0 and tested on Chromium bots. Incompatabilities were found with DIA 12.0 (shipped with VS2013) so advice is to use DIA 10.0 until these issues have been resolved. BUG=360263 TEST= R=mark@chromium.org Review URL: https://codereview.chromium.org/239513013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264640 0039d316-1c4b-4281-b951-d872f2087c98
* [Breakpad] Add get_context_unittest to breakpad_unittests for Android.rmcilroy@chromium.org2014-04-091-0/+3
| | | | | | | | BUG=354405,346626 Review URL: https://codereview.chromium.org/229653003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262820 0039d316-1c4b-4281-b951-d872f2087c98
* Update symupload.exe to Breakpad's src/tools/windows/binaries/symupload.exe ↵wfh@chromium.org2014-04-091-0/+0
| | | | | | | | | | | | | | | r1291. This binary includes recent changes to pdb_source_line_writer for emitting STACK CFI lines for 64bit PDBs. This was built using the GYP build files, MSVS 2013 and DIA SDK 12.0. NOTRY=true BUG=none R=mark@chromium.org TBR=mark@chromium.org Review URL: https://codereview.chromium.org/229293004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262791 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GTM dependency from iOS breakpad_client.justincohen@chromium.org2014-02-181-3/+0
| | | | | | | | | | | GTM isn't necessary for iOS's breakpad client. BUG=339495 TEST=None Review URL: https://codereview.chromium.org/139203006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251829 0039d316-1c4b-4281-b951-d872f2087c98
* android: Require exe unittests to have a foo_unittest_stripped target.thakis@chromium.org2014-02-101-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the test runner to not depend on the STRIP env var, which is going away. Other approaches considered: 1. Converting the remaining exe-based tests to apk tests. The apk versions were slower, and didn't pass without other changes though. 2. Just don't strip. But that slows down these two tests by over 100% (due to copying data to the device is slow, and stripped size is 0.5MB while unstripped size is on the order of 10MB). 3. Try to get a trip binary from third_party/android_tools/ndk. That's fiddly since it requires getting the right arch. Since there are only two exe-based tests left, just strip them from gyp. Medium-term, maybe gyp/mac's postbuild stuff can be brought to android, it looks like there are various things that could be made simpler with that. BUG=142642 TEST= build/android/test_runner.py gtest -s sandbox_linux_unittests && build/android/test_runner.py gtest -s breakpad_unittests R=bulach@chromium.org, frankf@chromium.org TBR=jln, thestig Review URL: https://codereview.chromium.org/157743004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250035 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Fix small licenses-related inconsistenciesmnaganov@chromium.org2014-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | 1) Add Apple PSL 2 (APSL 2) license into the whitelist. 2) Fix breakpad's "License" field to be "New BSD, Apple PSL 2.0 and Apache 2.0". Dropped "MIT/X derivate" because I've found no mentions of it in the project. 3) Fix webdriver's "License" field to be "Apache 2, MIT and GPL v2". The latter corresponds to old jQuery code, which was previously licensed under GPL v2, not GPL, as the field was stating. These changes make "breakpad" and "webdriver" projects to be recognized as "compatible" with the Android tree. R=frankf@chromium.org, mkosiba@chromium.org, thestig@chromium.org Review URL: https://codereview.chromium.org/135533007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248928 0039d316-1c4b-4281-b951-d872f2087c98
* Make breakpad configure on FreeBSD.r.c.ladan@gmail.com2014-01-281-1/+1
| | | | | | | | | | Add myself to the AUTHORS file. BUG= Review URL: https://codereview.chromium.org/142573006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247356 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of ui_cocoa_third_party_toolkits target from ui.gyptfarina@chromium.org2013-12-181-17/+3
| | | | | | | | | | | | | | | Instead we add a gyp file in third_party/google_toolbox_for_mac to build the sources from third_party/GTM. This is the third and last patch in this series. BUG=299841 TEST=None R=mark@chromium.org,ben@chromium.org TBR=ben Review URL: https://codereview.chromium.org/107933006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241471 0039d316-1c4b-4281-b951-d872f2087c98
* Remove removed auto_testfile.h from breakpad.gyp.bungeman@chromium.org2013-12-041-1/+1
| | | | | | | | | | | | With chromium r238524 breakpad was rolled to r1240. In breakpad r1240 the file auto_testfile.h was removed. This CL removes this file from the gyp file for breakpad in chromium. R=blundell@chromium.org, mark@chromium.org Review URL: https://codereview.chromium.org/104913003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238710 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Breakpad r1234:r1240.blundell@chromium.org2013-12-041-0/+3
| | | | | | | | | | | | | r1240: Add missing #include of eintr_wrapper.h to auto_testfile.h. r1239: Don't HANDLE_EINTR(close). Either IGNORE_EINTR(close) or just close. r1238: Re-enable ios_exception_minidump_generator being built on non-ARM. r1237: Fix BREAKPAD_OUTPUT_DUMP_FILE on iOS. r1236: Process minidumps generated on ARM64 in iOS apps. r1235: Generate minidumps for 64-bit ARM apps on iOS. Review URL: https://codereview.chromium.org/102103003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238524 0039d316-1c4b-4281-b951-d872f2087c98
* Override minimum logging level for breakpad to error messages.jochen@chromium.org2013-11-061-0/+1
| | | | | | | | | | | | Otherwise, minidump_stackwalk produces far more debug output than actual output. BUG=none R=mark@chromium.org Review URL: https://codereview.chromium.org/59163005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233242 0039d316-1c4b-4281-b951-d872f2087c98
* Update breakpad to r1230, picking up:mark@chromium.org2013-11-051-0/+2
| | | | | | | | | | | | | | | | | | r1230 (mac sender) NSLocalizedString compatibility (10.8 SDK and clang trunk -Wformat-extra-args). r1229 (processor) map_serializers_unittest: fix unused variable warning. r1228 (linux symupload) Print response code when sym_upload fails. r1227 (processor) Add some symbols missing from last commit. r1226 (processor) Add simple exploitability analysis for Linux crashes. r1225 (common) Switch to scoped_array instead of inappropriate scoped_ptr. r1224 (linux handler) Increase exception handler stack size for dumping thread. r1223 (mac handler) Remove define of mach_vm_region from mach_vm_compatibility.h. BUG=314109 R=thakis@chromium.org Review URL: https://codereview.chromium.org/60293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233059 0039d316-1c4b-4281-b951-d872f2087c98
* [MIPS] Fix library order and includes for breakpad testpetarj@mips.com2013-10-041-6/+17
| | | | | | | | | | | | | | | Add missing header location for linux_dumper_unittest_helper for Android. It is required to correctly locate sgidefs.h. In addition, this change removes duplicate '-ldl', since the order of listed libraries is important for GNU ld (still used for some architectures such as MIPS). BUG= fail to build breakpad tests for MIPS TEST= build breakpad tests MIPS-Android Review URL: https://codereview.chromium.org/26006002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227052 0039d316-1c4b-4281-b951-d872f2087c98
* Update breakpad version in DEPS 1211:1213petarj@mips.com2013-09-141-0/+2
| | | | | | | | | | | | | | | | Bring the latest changes from breakpad that include support for MIPS. Includes the following changes: "r1213: Fix for a clang error" "r1212: Adding support for mips." Update breakpad/breakpad.gyp with new files too. BUG= Build for MIPS-Chromium breaks without support in breakpad TEST=trybots Review URL: https://chromiumcodereview.appspot.com/23527005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223240 0039d316-1c4b-4281-b951-d872f2087c98
* Make minidump_stackwalk compile with target_arch=ia32 on a linux x64 host.tonyg@chromium.org2013-08-211-0/+5
| | | | | | | | | | | | This is necessary for the perf bots to build minidump_stackwalk which will allow us to have stack traces when perf tests crash. BUG=223572 TEST=GYP_DEFINES="branding=Chrome buildtype=Official target_arch=ia32 component=static_library" gclient runhooks && ninja -C out/Release minidump_stackwalk Review URL: https://chromiumcodereview.appspot.com/23064014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218622 0039d316-1c4b-4281-b951-d872f2087c98
* Remove USE_LINUX_BREAKPAD ifdef since we don't need it for chromium anymore.jam@chromium.org2013-07-161-82/+78
| | | | | | | | | | | See thread "[chromium-dev] PSA: Breakpad is now compiled into Chromium by default on Linux' for background TBR=sbc@chromium.org, thakis@chromium.org, thestig@chromium.org Review URL: https://codereview.chromium.org/18770006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211755 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Convert more test targets to use isolate.frankf@chromium.org2013-07-132-0/+17
| | | | | | | | | BUG=249870 TBR=ben@chromium.org, acolwell@chromium.org, joi@chromium.org, enne@chromium.org, mark@chromium.org, jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/19040002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211547 0039d316-1c4b-4281-b951-d872f2087c98
* Support target/host architecture with ninja iOS buildsjustincohen@google.com2013-05-131-154/+177
| | | | | | | | | | | | | When iOS builds support ninja and enable GYP_CROSSCOMPILE=1, ninja will build breakpad, protoc and iossim using host arch instead of the sub-out-ninja workaround. TBR=mark@chromium.org BUG=236517 Review URL: https://chromiumcodereview.appspot.com/14597007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199827 0039d316-1c4b-4281-b951-d872f2087c98
* Use symupload.exe from Breakpad's src/tools/windows/binaries/symupload.exemark@chromium.org2013-05-111-0/+0
| | | | | | | | | r1177. Review URL: https://codereview.chromium.org/14886016/ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199583 0039d316-1c4b-4281-b951-d872f2087c98
* Stop using forked Breakpad files. This undoes the local copy of the changesmark@chromium.org2013-05-095-3365/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from http://breakpad.appspot.com/299001 that never got committed upstream. Testing shows that these changes are no longer necessary, and maintaining the fork of these files has been cumbersome. This change also brings in new Windows dump_syms and symupload binaries. This also updates Breakpad to r1178, picking up: ------------------------------------------------------------------------ r1178 | mark@chromium.org | 2013-05-09 17:56:18 -0400 (Thu, 09 May 2013) | 3 lines Fix following r1175: the section name is __debug_info, not .debug_info. Review URL: https://breakpad.appspot.com/583003 ------------------------------------------------------------------------ r1177 | chrisha@chromium.org | 2013-05-09 12:29:56 -0400 (Thu, 09 May 2013) | 9 lines Check in new Windows binaries. These binaries include recent changes to pdb_source_line_writer for handling PDBs with OMAP data. They were built using the GYP build files, MSVS 2010 and DIA SDK 8.0. Review URL: https://breakpad.appspot.com/584002/ ------------------------------------------------------------------------ r1176 | thestig@chromium.org | 2013-05-08 16:24:03 -0400 (Wed, 08 May 2013) | 5 lines Mac: Fix more errors from clang to get crash_report.xcodeproj close to compiling. R=thestig@chromium.org Review URL: https://breakpad.appspot.com/593002 ------------------------------------------------------------------------ r1175 | thestig@chromium.org | 2013-05-08 13:41:12 -0400 (Wed, 08 May 2013) | 5 lines Fix mac dump_syms after r1163. Review URL: https://breakpad.appspot.com/592002 ------------------------------------------------------------------------ TEST=Mac crash reports should have good stacks. So should Windows crash reports. Review URL: https://codereview.chromium.org/14876014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199286 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo in breakpad.gyp.thestig@chromium.org2013-05-081-1/+1
| | | | | | | | TBR=qsr Review URL: https://chromiumcodereview.appspot.com/15026007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199026 0039d316-1c4b-4281-b951-d872f2087c98
* Roll breakpad DEPS r1155 - r1169.qsr@chromium.org2013-05-061-0/+5
| | | | | | | | | | Based on https://codereview.chromium.org/13864007/ BUG=77656 Review URL: https://codereview.chromium.org/14744007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198401 0039d316-1c4b-4281-b951-d872f2087c98
* Roll breakpad DEPS r1146 - r1155.rsesek@chromium.org2013-04-231-3/+8
| | | | | | | | | BUG=77656 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/14192004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195807 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for Breakpad r1139:1146.thestig@chromium.org2013-04-161-0/+10
| | | | | | | | | | | | | | | | r1146: Fix build on Android - add a missing NT_GNU_BUILD_ID define. r1145: Remove auto_ptr usage in Breakpad. r1144: Turn off verbose logging but keep logic for future reference for debug logging. r1143: Try to find a build-id through PT_NOTE program headers r1142: Support generic Elf notes, with unit tests r1141: Refactor BasicElf synth_elf unitest r1140: These are prerequisites needed for a wider effort inside Google to enable structured logging. This is basically wrapping std::ostream within a new type. No functional differences from this change are expected. Review URL: https://codereview.chromium.org/13820025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194283 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for Breakpad r1104:1139.thestig@chromium.org2013-04-023-53/+61
| | | | | | Review URL: https://chromiumcodereview.appspot.com/13323008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191740 0039d316-1c4b-4281-b951-d872f2087c98