Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Update Crashpad to 4375233ad2dad48f2332ecc20221df10f98b668a"
This reverts commit 31fd846. This causes debug Windows component builds to not run on Windows, giving the error below. Bruce & Rob tracked it to the change in util/BUILD.gn which adds mincore.lib --------------------------- chrome.exe - System Error --------------------------- The program can't start because api-ms-win-power-base-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem." Original change's description: > Update Crashpad to 4375233ad2dad48f2332ecc20221df10f98b668a > > This includes a reland of 58866fc, which was reverted at > 68255cb. The cause for the revert was addressed by upstream > 82777cff5848. > > 14dbd3531d98 gn win: Get main test binaries building > 6cf4f928eb08 gn win: Add auxiliary test binaries used by > end_to_end_test.py > 36679d572ba0 win: Don't assume offsets the same when > kDoesNotObserveDaylightSavingTime > 9ab4fbf1e1a7 win: Improve child crash location test > 798f6540435f gn win: Use new toolchain names to support both x86 and x64 > 83a83c5b0050 Roll mini_chromium to e7e8237 > a483e2c599b8 Fix names of Windows trybots after server-side rename > 38b20ca57efc Relocate CaptureContext to misc and implement on Linux > a8ad3bdbdfb1 linux: fix incorrect fallthrough > 73e862e15a6c fuchsia: Exclude capture_context_test.cc from test build > b83f4c731d8f Let UUID::InitializeFromString accept StringPiece16 too > f878f155172b fuchsia: Add flock() stub to get test binaries linking > again > e5bbdaff87a9 Pass FilePath to Settings in Initialize() > c45ba7920e01 Make NewReport objects own their associated database > resources > 7d5487fc44b3 minidump: add switch cases to handle linux/android and ARM > c406797ce620 Add UploadReport to manage database resources during > upload > 7faa2ef89872 Get CrashpadInfo address via a .note, rather than dynamic > symtab > 8d0d999d9245 Add a cross-platform database implementation > b43858c9903f fuchsia: Start of ModuleSnapshot and ProcessReader > implementations > 6667fa25595a fuchsia: Fixes to TestPaths > 90cde8e30f7d Disable upload on Android > 4094c2628d33 Address review comments for 8d0d999 > a4d7fb4cc390 Use .long for pointers on 32-bit platforms > 5e5b927b38ca Build crashpad_client_linux.cc on Android > eec1e17ab558 Fix two bugs in memset()ing CrashpadInfo on size mismatch > 4717300fa4ce Reset CrashpadInfo after CrashpadInfoReader tests > f9d160ffc6bb Revert "Reset CrashpadInfo after CrashpadInfoReader tests" > 6798ba912e96 Reset CrashpadInfo after CrashpadInfoReader tests > 0429216f59b1 linux: Add CrashReportExceptionHandler > f38af628c9dc fuchsia: Don't fail rename if source == dest > 040360239343 Fix > CrashpadInfoSizes_ClientOptions/CrashpadInfoSizes_ClientOpt > ions > 10222b12362c fuchsia: Disable TimeZone.Basic test as timezones are non- > functional > 5cb869392eed fuchsia: Compile out LoggingLock/UnlockFile, add DCHECKs to > Settings > 4b7895615808 Add .hidden to CRASHPAD_NOTE_REFERENCE > 8ee14eef08f3 fuchsia: Fix some packaging when run isn't from Crashpad > source root > 4a9d422652a1 Turn fuchsia trybots on by default > ec33c25797f9 fuchsia: Don't include sys/resource.h, recently removed > from SDK > 8b738cd24d59 Don't include crash_report_database_generic.cc on Win/Mac > d2a866978b89 Makes 'all' build on Linux > d8d03172c278 arm: Capture context around pc and registers > ebad8bd925c3 Don't spawn an upload thread if url is empty > 0520fdff1edc linux: Move ScopedPrSetPtracer to util/ > 38540eaf71cb Add handler options for Linux/Android > 01105719d767 linux: add CRASHPAD_SIMULATE_CRASH() > 3dd85dc12638 fuchsia: Make ImageAnnotationReader[Test] work > cab259330f2e fuchsia: Pass more data out of module snapshot > 1aae5cedaf1e Refactor ModuleSnapshot(Linux|Fuchsia) into > ModuleSnapshotElf > 4d96e4e504ef fuchsia: Return ModuleSnapshot* out of > ProcessSnapshotFuchsia > 2290a826af1e Pull (most) platform-specific MemorySnapshots out > 3030ae54171a fuchsia: Fix ninja auto-regen after run > 61f1013ee4ef fuchsia: Add some thread reading to ProcessReader and a > test > c69ba3d52783 non-win: Add > Multiprocess::SetExpectedChildTerminationBuiltinTrap() > f130822b9f4b linux: Add CrashpadClient tests > 2b05eb522fa4 Rename ProcessReader to platform-suffixed versions > fa2a03fbdd0f linux: Add CrashpadClient::SetFirstChanceExceptionHandler() > cd3afe616e63 Linux: Pull and use clang toolchain in third_party > 8e80a575d15f Linux: Pull a sysroot if pulling a local clang > fae18c2fc492 fuchsia: Add implementation of ThreadSnapshot > a869ae18d256 Workaround for death test failure when in threadsafe mode > on Mac > 8a12f5893050 fuchsia: Take bots off CQ pending flake investigation > 9affa2a0e72d Optionally stub out the libcurl-based implementation of > HTTPTransport > dec23bef5769 win gn: reintroduce flags to disable warnings > 746ce1a63703 Roll mini_chromium to 987bde8 > 493e29bc3df0 win: Use correct format specifier > a45e88602b90 Skip ELF notes with a p_vaddr of zero > 71d90608828d Add Linux trybots to CQ > 449506d59c6a Roll mini_chromium to ef0df11 > 82777cff5848 win: fix warnings when building with clang > 23b2156fb694 Don’t read beyond a StringPiece’s bounds in > StringToNumber() > 4375233ad2da win: fix 64-bit build > > Also: > Add new metrics enums values. > Use new CrashReportDatabase interface. > > Bug: crashpad:30, chromium:817982, chromium:818376 > Change-Id: Ib4fcc423f68a4c80907968498264413f3f229c5c > Reviewed-on: https://chromium-review.googlesource.com/947745 > Commit-Queue: Chris Palmer <palmer@chromium.org> > Reviewed-by: Sigurður Ásgeirsson <siggi@chromium.org> > Cr-Commit-Position: refs/heads/master@{#540894} TBR=palmer@chromium.org,jperaza@chromium.org,mark@chromium.org,siggi@chromium.org Change-Id: I2fbdde093d12fc1f93bd10478f6022effa0d8d2e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: crashpad:30, chromium:817982, chromium:818376 Reviewed-on: https://chromium-review.googlesource.com/950343 Reviewed-by: John Abd-El-Malek <jam@chromium.org> Commit-Queue: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#541006}
- Loading branch information