summaryrefslogtreecommitdiffstats
path: root/breakpad
Commit message (Collapse)AuthorAgeFilesLines
* [Android] Generate scripts at build time to run android tests.mikecase2015-06-032-0/+7
| | | | | | | | | | | Making changes so that at build time scripts will be generated that can be used to easily run tests. BUG=490781 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1120883002 Cr-Commit-Position: refs/heads/master@{#332518}
* [iOS] Export Breakpad includes in breakpad.gypdroger2015-04-221-0/+5
| | | | | | | | | | breakpad.gyp did not export correctly its includes on iOS, forcing all targets depending on breakpad to manually add the breakpad include path. Review URL: https://codereview.chromium.org/1097383004 Cr-Commit-Position: refs/heads/master@{#326291}
* Windows GN tests, webcrypto warningsbrettw2015-04-211-0/+1
| | | | | | | | | | | | | | Enables many GN Windows tests. The GN build wasn't disabling the size_t to int warning in webcrypto. I decided to fix the warnings rather than disable them. This code is a random mishmash of size_t, int, unsigned, and long (partially due to third party code). In this change, I tried to do something minimal and clear: some variables were changed to size_t, while some were converted to casts. CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg TBR=dpranke Review URL: https://codereview.chromium.org/1091293003 Cr-Commit-Position: refs/heads/master@{#326046}
* Always build dump_syms with the 'host' toolchainsbc2015-04-171-5/+1
| | | | | | | | | | | | | | | | | | A recent change set linux_dump_symbols=1 on the trybots and was then reverted: https://codereview.chromium.org/1081103005 The causes the ARM/Linux builder to fail since it was attempting to run the target (ARM) dump_syms binary on x86. This change makes dump_syms a host binary so that it can run at build time. BUG=476781 TEST=linux_arm_compile trybot Review URL: https://codereview.chromium.org/1061473003 Cr-Commit-Position: refs/heads/master@{#325661}
* Roll src/breakpad/src 2c37c22:ad88d96 (svn 1434:1447)Gordana.Cmiljanovic2015-04-172-0/+4
| | | | | | | | | | | | | | | | | | | | | | This pulls the following changes: r1447 ad88d96 Fix call to rt_sigaction r1446 3f8a019 MIPS64: Initial MIPS64 related change. r1443 ecf9e2b Use __NR_rt_sigaction instead of __NR_sigaction r1442 b8a7ea6 Microdump processor: be more tolerant for different logcat formats r1441 d0b34ab Add address and reason for IN_PAGE_ERROR. r1438 16c6ed2 Workaround Android sigaction bug r1435 8828713 Fix compilation with gcc --std=c++11 Summary of changes available at: https://chromium.googlesource.com/external/google-breakpad/src/+log/2c37c22..ad88d96 Plus modifies gn and gyp files to support changes. BUG=system_webview_apk compile error for MIPS64 Review URL: https://codereview.chromium.org/1086423002 Cr-Commit-Position: refs/heads/master@{#325625}
* Treat "xcode-ninja" generator the same as "ninja" generatorsdefresne2015-03-181-3/+3
| | | | | | | | | | | | When generator is "xcode-ninja" there is no need to do the recursive reinvocation of gyp to work-around Xcode not supporting iOS targets to depend on Mac tools. BUG=467575 Review URL: https://codereview.chromium.org/1013753002 Cr-Commit-Position: refs/heads/master@{#321124}
* Apply gn format with 'sources' sorting to src/scottmg2015-02-281-17/+17
| | | | | | | | | | | | Application of https://codereview.chromium.org/962003002/. TBR=keybuk@chromium.org R=brettw@chromium.org BUG=456014 Review URL: https://codereview.chromium.org/960413003 Cr-Commit-Position: refs/heads/master@{#318574}
* Fix dump_dependency_json generator for iOSsdefresne2015-02-251-3/+3
| | | | | | | | | | | | | | The script tools/gyp-explain.py uses the output of the gyp generator "dump_dependency_json" so flip the condition in the gyp files to test if the generator is "xcode" instead of "ninja" (so that the generator dumping the JSON dependencies see the same dependency as the "ninja" generator). BUG=None Review URL: https://codereview.chromium.org/957673005 Cr-Commit-Position: refs/heads/master@{#318056}
* Update Chomium's build files to work w/ latest GN binaries.dpranke2015-02-201-2/+2
| | | | | | | | | | | | | | The latest GN binaries rename cpu_arch to current_cpu and/or target_cpu as appropriate, build_cpu_arch to host_cpu, and os to current_os and target_os as appropriate. R=brettw@chromium.org TBR=ddorwin@chromium.org EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg BUG=344767 Review URL: https://codereview.chromium.org/913373002 Cr-Commit-Position: refs/heads/master@{#317223}
* Do not build breakpad tool on target when cross-compiling for iOSSylvain Defresne2015-02-181-4/+20
| | | | | | | | | | | | | | | | The "microdump_stackwalk", "minidump_stackwalk", and "minidump_dump" tools are not expected to be run on the device, so only build them for "host" toolset not "target" when targetting iOS. When building for other targets build the tools both for "host" and "target" to fix compilation of ChromeOS build in `cros chrome-sdk` shells. BUG=459035 TBR=mark Review URL: https://codereview.chromium.org/938763004 Cr-Commit-Position: refs/heads/master@{#316879}
* Do not build breakpad tool on target when cross-compilingsdefresne2015-02-181-0/+4
| | | | | | | | | | | | The "microdump_stackwalk", "minidump_stackwalk", and "minidump_dump" tools are not expected to be run on the device, so only build them for "host" toolset not "target". BUG=459035 Review URL: https://codereview.chromium.org/924943005 Cr-Commit-Position: refs/heads/master@{#316842}
* Enable minidump_stackwalk on iOS with ninja.justincohen2015-02-111-2/+2
| | | | | | | | BUG=None Review URL: https://codereview.chromium.org/908463002 Cr-Commit-Position: refs/heads/master@{#315757}
* Move the test template to //testing/test.gni (part 2)qsr2015-01-211-0/+2
| | | | | | | | | | | | This CL move the test target from build/config/BUILDCONFIG.gn to testing/test.gni It also update the test template to automatically build an apk on Android. R=cjhopman@chromium.org,brettw@chromium.org Review URL: https://codereview.chromium.org/824263004 Cr-Commit-Position: refs/heads/master@{#312396}
* Add breakpad_sender target to GN build.vchigrin2015-01-201-0/+15
| | | | | | Review URL: https://codereview.chromium.org/859643002 Cr-Commit-Position: refs/heads/master@{#312271}
* gn format // (the rest, except mojo)scottmg2014-12-031-22/+25
| | | | | | | | | | | | | | Excluded mojo because I think that needs to happen on the other side. At gn --version = 306668 for which roll is in CQ. R=brettw@chromium.org TBR=scherkus@chromium.org BUG=348474 Review URL: https://codereview.chromium.org/774353003 Cr-Commit-Position: refs/heads/master@{#306708}
* match openbsd as well in landmine_utils and breakpadrobert.nagy2014-11-251-1/+1
| | | | | | | | | | BUG= R=thestig@chromium.org Review URL: https://codereview.chromium.org/760643002 Cr-Commit-Position: refs/heads/master@{#305686}
* Roll breakpad to r1405 and add microdump_stackwalk to build files.primiano2014-11-252-17/+73
| | | | | | | | | | | This rolls the following into breakpad: r1405 Introduce microdump_stackwalk comand line executable BUG=410294 Review URL: https://codereview.chromium.org/754923002 Cr-Commit-Position: refs/heads/master@{#305683}
* Roll Breakpad r1397:r1404 and enable Android microdump crash handler.primiano2014-11-252-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On official releases, Chrome for Android omits unwind tables to save some precious binary size (~1.5M on arm, ~10M on arm64). This, however, causes information loss on the stack traces generated on the device (logcat, tombstones, debuggerd and generally everything != breakpad). This CL solves this problem by enabling breakpad micro crash dumps when unwind tables are stripped out. Microdumps have been recently introduced in breakpad and, in the very essence, are a reduced version of minidumps which can be dumped out directly on a text console (logcat on Android). By dumping microdumps into logcat, bug reports will keep having enough information to be able to reconstruct the stack trace of the crashing thread, without needing unwind tables. Conversely to minidump, microdumps are NOT uploaded anywhere and just live in the logcat / tombstones. Furthermore, in order to avoid intefering with the conventional breakpad crash reporting, (when enabled) the microdump crash handler is registered as secondary handler and it is run after the breakpad minidump one. This change also roll breakpad/src into DEPS to catch: r1398 Introduce microdump writer class. r1399 Fix Windows client compilation on mingw. r1400 Read dynamic symbols table even if binary contains debug info r1401 Fix UMR and potential crash in Mac dump_syms. r1402 Add parameter --product to symupload.exe r1403 Microdump processing implementation r1404 Fix microdump_writer and add unittest. BUG=410294 Review URL: https://codereview.chromium.org/689923003 Cr-Commit-Position: refs/heads/master@{#305623}
* Take #2 at re-enabling breakpad in the Mac GN build.dpranke2014-11-201-6/+9
| | | | | | | | | | | | | | | The previous version failed because we seem to have rolled in a new version of breakpad that had an unused function error in a target that was previously compiling fine w/ the chromium_code config. This patch marks the target (symupload) as no_chromium_code. TBR=brettw@chromium.org BUG=431177 Review URL: https://codereview.chromium.org/743813002 Cr-Commit-Position: refs/heads/master@{#304980}
* Revert of Make breakpad work in Mac GN. (patchset #1 id:1 of ↵sky2014-11-191-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/732853002/) Reason for revert: Ironically this broke the mac gn build: http://build.chromium.org/p/chromium.mac/builders/Mac%20GN%20%28dbg%29/builds/608/steps/compile/logs/stdio FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/breakpad/src/tools/mac/symupload/symupload.symupload.o.d -DCHROMIUM_BUILD -DV8_DEPRECATION_WARNINGS -DCLD_VERSION=2 -DENABLE_NOTIFICATIONS -DENABLE_PEPPER_CDMS -DENABLE_PLUGINS=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DUSE_OPENSSL=1 -DNO_TCMALLOC -DDISABLE_NACL -DENABLE_EXTENSIONS=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_MANAGED_USERS=1 -DENABLE_SERVICE_DISCOVERY=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_WIFI_BOOTSTRAPPING=1 -DENABLE_REMOTING=1 -DENABLE_GOOGLE_NOW=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_HIDPI=1 -DCR_CLANG_REVISION=218707 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -I../../breakpad/src/common/mac -I../.. -Igen -fno-strict-aliasing -fstack-protector-all -arch i386 -fcolor-diagnostics -Wall -Wsign-compare -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wnewline-eof -Wno-c++11-narrowing -Wno-char-subscripts -Wno-covered-switch-default -Wno-deprecated-register -Wno-unneeded-internal-declaration -Wno-reserved-user-defined-literal -fvisibility=hidden -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -Xclang -load -Xclang ../../third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.dylib -Xclang -add-plugin -Xclang find-bad-constructs -Wheader-hygiene -Wstring-conversion -O0 -g2 -std=c99 -c ../../breakpad/src/tools/mac/symupload/symupload.m -o obj/breakpad/src/tools/mac/symupload/symupload.symupload.o ../../breakpad/src/tools/mac/symupload/symupload.m:85:18:error: unused function 'CompactIdentifier' [-Werror,-Wunused-function] static NSString *CompactIdentifier(NSString *uuid) { ^ 1 error generated. Original issue's description: > Make breakpad work in Mac GN. > > R=brettw@chromium.org, thakis@chromium.org > BUG=431177 > > Committed: https://crrev.com/6ae55f928b690168c589912615894eb27cf62e1b > Cr-Commit-Position: refs/heads/master@{#304884} TBR=brettw@chromium.org,thakis@chromium.org,dpranke@chromium.org NOTREECHECKS=true NOTRY=true BUG=431177 Review URL: https://codereview.chromium.org/725373006 Cr-Commit-Position: refs/heads/master@{#304888}
* Make breakpad work in Mac GN.dpranke2014-11-191-6/+6
| | | | | | | | | R=brettw@chromium.org, thakis@chromium.org BUG=431177 Review URL: https://codereview.chromium.org/732853002 Cr-Commit-Position: refs/heads/master@{#304884}
* [iOS] Disable deprecated API warnings in skia and breakpad.lliabraa2014-11-191-0/+11
| | | | | | | | | | | | | These libraries use APIs that have been deprecated on iOS. This CL updates the gyp files so that the warnings are not generated but the bugs below still track the work to update the code to not use the deprecated APIs. BUG=408571, 408562 Review URL: https://codereview.chromium.org/726693005 Cr-Commit-Position: refs/heads/master@{#304807}
* 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