Commit Graph

  • be34d6e8b0
    Merge pull request #62 from getsentry/meta/update Arpad Borsos 2022-04-12 12:54:47 +02:00
  • c372875a79
    Enable ARC for the iOS build Arpad Borsos 2022-04-12 12:38:16 +02:00
  • ed59c4260f
    Raise C++ std to C++17, and fix chromeos build flags Arpad Borsos 2022-04-12 12:23:25 +02:00
  • 412e849b4f
    Sync submodules and build files Arpad Borsos 2022-04-12 11:47:25 +02:00
  • bde4cd72de
    Merge branch 'main' into meta/update Arpad Borsos 2022-04-12 11:37:39 +02:00
  • 12b09609eb
    fix: Make sure to free global Lock on shutdown (#61) Arpad Borsos 2022-04-12 11:26:16 +02:00
  • 646bba733b ios: Add ScopedBackgroundTask to more flock file access. Justin Cohen 2022-04-07 19:52:07 -04:00
  • f882d2af82 Add root_gen_dir to crashpad_config Joshua Peraza 2022-04-08 12:41:12 -07:00
  • e180670cb5 Add libcurl to required packages in documentation Joshua Peraza 2022-04-08 10:53:46 -07:00
  • 7bc7e7508f Fix flaky noop build failure of crashpad Sylvain Defresne 2022-04-08 16:41:04 +02:00
  • b46b1b75c5
    build: Find python3 or python2 #60 Floris Bruynooghe 2022-04-08 14:31:30 +02:00
  • c8c30a602e Find python3 or python2 Walter Brebels 2022-04-07 13:43:46 +02:00
  • fa01762894 ios: Update build scripts to support Apple Silicon simulators. Justin Cohen 2022-03-31 13:50:10 -04:00
  • 20d6dee037 Roll crashpad/third_party/googletest/googletest/ 5bcd8e3bb..af29db7ec (148 commits) Justin Cohen 2022-03-25 22:16:27 -04:00
  • facfdb9e53 Roll crashpad/third_party/edo/edo/ 6ffbf8331..727e55670 (28 commits) Justin Cohen 2022-03-25 08:36:39 -04:00
  • 4ead15ad86 ios: Fix googletest compile with latest Xcode. Justin Cohen 2022-03-24 22:20:35 -04:00
  • 8c7caef421 ios: Don't report preprocessed NSExceptions until the uncaught handler. Justin Cohen 2022-03-24 19:43:01 -04:00
  • dedbc0f61b Update Crashpad bot scripts to python3. Justin Cohen 2022-03-25 10:36:27 -04:00
  • f88a116c0e Update Crashpad scripts to python3 Justin Cohen 2022-03-23 20:43:12 -04:00
  • 25e67e285c ios: Track last NSException in ObjcException preprocessor. Justin Cohen 2022-03-23 17:20:33 -04:00
  • 243dffb045 ios: Stop prune and upload thread when app is inactive and may suspend. Justin Cohen 2022-03-22 22:37:00 -04:00
  • 460dbdceae ios: Unblock all signals corresponding to Mach exceptions on crash. Justin Cohen 2022-03-22 14:02:22 -04:00
  • 4c85c466b0 ios: Fix test failure on M1 ARM64 machines. Justin Cohen 2022-03-15 20:10:09 -04:00
  • cd13ea34eb ios: Add ScopedBackgroundTask to UploadThread and PruneThread. Justin Cohen 2022-03-14 11:03:06 -04:00
  • 9c1719802f ios: Replace RawLog FileHandler instead of using freopen for tests. Justin Cohen 2022-03-15 12:57:26 -04:00
  • 9476a76dc0 win: Use RegOpenKeyExW() instead of RegOpenKeyEx() Ben Hamilton 2022-03-10 14:35:02 -07:00
  • ab43d794a6 win: Use RegQueryValueExW() instead of RegQueryValueEx() Ben Hamilton 2022-03-10 13:27:13 -07:00
  • 785cb10e80 ios: Move IOSSystemDataCollector to InProcessHandler. Justin Cohen 2022-03-10 14:12:57 -05:00
  • 12b35ebde8 ios: Add forbidden allocator to integration tests. Justin Cohen 2022-03-08 20:09:09 -05:00
  • 3c4e37178d ios: Fix up concurrency in DumpWithoutCrashing and exception handling. Justin Cohen 2022-03-08 18:20:41 -05:00
  • 13202c2ffe linux: set ptracer in signal handlers Joshua Peraza 2022-03-03 10:13:48 -08:00
  • 0affe61689 Migrate base::{size,empty,data} to STL equivalents in crashpad. Daniel Cheng 2022-02-28 20:57:19 -08:00
  • 2bb6f068a8 Fix off-by-one error in ModuleSnapshotMinidump DebugFileName. Justin Cohen 2022-02-24 16:38:28 -05:00
  • e9937cb36c [Cleanup] Fix circular dependency on Windows. Ben Hamilton 2022-02-09 13:30:54 -07:00
  • 4112c11b77 ios: Use PlatformTest instead of testing::Test Bruce Dawson 2022-02-12 13:36:12 -10:00
  • 0830895880 ios: Remove unused vector include Bruce Dawson 2022-02-12 13:33:39 -10:00
  • be4fb6a412 win: Get correct version info from registry Bruce Dawson 2022-02-10 08:49:53 -08:00
  • d78c03600c Switch to shorter bucket names in luci-scheduler.cfg. Vadim Shtayura 2022-02-09 12:20:35 -08:00
  • 45cc0da93a arm64: Add Armv8.3-A PAC support to assembly files André Kempe 2022-02-08 08:14:02 +00:00
  • d464981876 Use atomics in metrics recording terminate handler Joshua Peraza 2022-02-02 14:02:27 -08:00
  • f96b86e360 Upgrade builders to Ubuntu-18.04 Joshua Peraza 2022-02-02 13:41:48 -08:00
  • 55eb7a2eaf ios: Add ability to reset Crashpad client for iOS tests. Justin Cohen 2022-02-02 12:24:47 -05:00
  • 36ad571862 ios: Add MemorySnapshotIOSIntermediateDumpTest. Justin Cohen 2022-01-22 20:57:40 -05:00
  • 30d302a8ca ios: Speed up XCUITests by swizzling away Xcode crash check. Justin Cohen 2022-01-26 14:43:08 -05:00
  • 496d522cc4 ios: Add comment explaining why iOS only installs a SIGABRT handler. Justin Cohen 2022-01-20 13:26:49 -05:00
  • b25b523d30 ios: Simplify testBadAccess by removing optimizations. Justin Cohen 2022-01-20 12:16:41 -05:00
  • 50531fc68f linux: fix missing includes and warnings Joshua Peraza 2022-01-20 11:36:38 -08:00
  • 1cf99ea4d2 [Crashpad/iOS] Harden CrashHandler against crashes during intermediate dump processing Ben Hamilton 2022-01-20 10:04:00 -07:00
  • fd732953ce linux: handle multi-threaded crashes Joshua Peraza 2022-01-20 09:45:58 -08:00
  • 667424894f linux: re-order first-chance-handlers, and disabled signal handlers Joshua Peraza 2022-01-20 08:57:13 -08:00
  • 1721bb991c Remove unused header <string> from client/settings.h Mark Mentovai 2022-01-19 15:36:06 -05:00
  • 50ed179e9a Use BUILDFLAG for OS checking Mark Mentovai 2022-01-19 15:00:24 -05:00
  • b714b223ad ios: Actually merge memory snapshot data. Justin Cohen 2022-01-18 18:40:10 -05:00
  • 9ed7e84644 MacOS, iOS: Replace dynamic comments in mig-generated files with stable ones. Aleksey Khoroshilov 2022-01-18 23:36:01 +07:00
  • 243e1fd8e2 ios: Set EXC_SOFT_SIGNAL for signal exceptions. Justin Cohen 2022-01-14 22:25:59 -05:00
  • 824ddb2de1 Fix presubmit issues Avi Drissman 2022-01-14 18:25:31 -05:00
  • b560edd484 Remove ALLOW_UNUSED_LOCAL from Crashpad Avi Drissman 2022-01-14 17:51:32 -05:00
  • 23375ab37c Use std::ignore rather than ignore_result in Crashpad Avi Drissman 2022-01-07 17:19:37 -05:00
  • ee230eef02 Replace FALLTHROUGH macro with C++17 [[fallthrough]] attribute Roland Bock 2022-01-06 15:41:02 +00:00
  • 7aec285110 Update mini_chromium to 0243b40af70e34c81fc8a30d9b15cd276b2d49ba Mark Mentovai 2022-01-07 13:44:02 -05:00
  • 4a539c714d Update mini_chromium to 6562d2d0b2a86026a0c8bfc89d95c0a547ed9e5e Mark Mentovai 2022-01-06 20:15:49 -05:00
  • ae39cec086 [util/net] Fix append to undefined defines Nathan Mulcahey 2022-01-06 11:43:10 -08:00
  • 821d265ea9 [lss] Roll lss and update Fuchsia location Nathan Mulcahey 2022-01-05 13:39:23 -08:00
  • 0ea32e0c7b linux: initialize padding bytes in tests for msan Joshua Peraza 2021-12-20 12:57:44 -08:00
  • 5cc0d543d0 Remove obsolete LUCI experiment Joshua Peraza 2021-12-15 11:01:28 -08:00
  • b03c11533c Remove unnecessary lines in CaptureMemoryDelegate Joshua Peraza 2021-12-15 10:59:57 -08:00
  • ff50a9e8c4 Reland x7 "Bump Windows SDK to 10.0.19041.0" Alex Gough 2021-12-14 09:22:22 -08:00
  • 3e234dfe96 Revert "Reland x6 "Bump Windows SDK to 10.0.19041.0"" Alex Gough 2021-12-14 13:24:33 +00:00
  • a8683138db Reland x6 "Bump Windows SDK to 10.0.19041.0" Alex Gough 2021-12-14 03:56:05 -08:00
  • 398908903e Fuchsia: Migrate to zx_system_get_page_size Adrian Danis 2021-12-13 13:29:45 +11:00
  • 05e4aedfb3 [googletest] Roll pin Joshua Seaton 2021-12-13 14:07:27 -08:00
  • a253f320d5 linux, win: allow disabling extra memory collection Joshua Peraza 2021-12-13 13:48:45 -08:00
  • c1a7d9baea Revert "Reland "Reland "Reland "Reland "Reland "Bump Windows SDK to 10.0.19041.0"""""" Alex Gough 2021-12-08 01:05:53 +00:00
  • cfb5c84674 Reland "Reland "Reland "Reland "Reland "Bump Windows SDK to 10.0.19041.0""""" Alex Gough 2021-12-07 15:37:29 -08:00
  • 2592a777cb Upgrade LUCI configs to use Mac-11 Joshua Peraza 2021-12-03 15:23:40 -08:00
  • 007c8b5159
    Merge pull request #59 from getsentry/meta/bump Arpad Borsos 2021-12-03 16:16:47 +01:00
  • a32cbe1f9a
    Simplify Attachment Support diff Arpad Borsos 2021-12-03 16:10:05 +01:00
  • 6c6bdbece6
    Manually disallow copy construction Arpad Borsos 2021-12-03 15:36:23 +01:00
  • 96874a17fb
    Sync mini_chromium Arpad Borsos 2021-12-03 15:15:14 +01:00
  • 2ab34ff319
    Sync CMake files Arpad Borsos 2021-12-03 15:12:34 +01:00
  • 620f0cc9e1
    Merge branch 'master' into meta/bump Arpad Borsos 2021-12-03 15:03:29 +01:00
  • fe19de6e1d arm64: Add Armv8.5-A BTI support to assembly files. Salome Thirot 2021-11-30 10:38:31 +00:00
  • 3b8a7cf594 ios: Use _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS for backwards compatibility. Justin Cohen 2021-11-30 21:05:27 -05:00
  • 0453ea1686 ios: Handle empty stack in GenerateStackMemoryFromFrames. Justin Cohen 2021-11-29 15:01:00 -05:00
  • a545377d07
    fix: Use correct ASM files on Windows ARM64 (#58) Arpad Borsos 2021-11-29 17:44:53 +01:00
  • e16aa44de0
    fix: Pass safeseh flag to MSVC asm compiler (#57) Arpad Borsos 2021-11-29 13:32:48 +01:00
  • 3ecc6e25d8
    Merge 994958dac2ab5e1ff73aea92d160cb09180fe354 into 281ba70a13ae31ab2ac71db4859ebe8d75261a3b Reuf Rujevic 2021-11-29 11:35:24 +01:00
  • 994958dac2
    Create Sjenica1 Reuf Rujevic 2021-11-29 11:35:17 +01:00
  • 281ba70a13 Fix build with /std:c++17 on 32-bit Windows Nico Weber 2021-11-26 12:39:24 -05:00
  • 0d26b02c37 Reraise signals via rt_tgsigqueueinfo(2) on Linux (try 2). Peter Collingbourne 2021-11-24 14:49:32 -08:00
  • 0fdeeecba6 fix: link Chromium's libunwind when using sanitizers Richard Townsend 2021-11-22 12:08:35 +00:00
  • c537245de8 Revert "Reraise signals via rt_tgsigqueueinfo(2) on Linux." Peter Collingbourne 2021-11-24 13:45:20 -08:00
  • b9ff9fd3e2
    msvc: Install getopt target and link crashpad handler library with getopt. (#55) Siim Meerits 2021-11-24 10:17:05 +02:00
  • bc138fc01c Initialize process snapshot client ids to zero. Justin Cohen 2021-11-22 22:21:55 -05:00
  • c7ce2e3ec1 ios: Tighten up UIGestureEnvironment exception detection. Justin Cohen 2021-11-23 13:59:19 -05:00
  • 23fe39510a
    build: Don't add /Zi to compiler flags with MSVC (#56) walterbrebels 2021-11-23 11:42:48 +01:00
  • 54f2581bf1 ios: Set client id in minidump. Justin Cohen 2021-11-21 00:46:19 -05:00
  • 3a7e935a86 ios: Handle partial intermediate dumps and exception contexts. Justin Cohen 2021-11-22 15:18:15 -05:00
  • 4b86b27773 ios: Add IOSIntermediateDumpInterface. Justin Cohen 2021-11-20 23:03:45 -05:00
  • 10e82d5318 mac: Make crashpad build with the 12.0 SDK Robert Sesek 2021-11-19 16:04:11 -05:00